| Inherits from | NSObject |
|---|---|
| Conforms to | IFlySpeechEvaluatorDelegate |
| Declared in | IFlySpeechEvaluator.h |
@property (assign) id<IFlySpeechEvaluatorDelegate> delegate+ (instancetype)sharedInstance- (BOOL)destroy- (BOOL)setParameter:(NSString *)value forKey:(NSString *)key| value | 评测引擎参数值 |
|---|---|
| key | 评测引擎参数 |
- (NSString *)parameterForKey:(NSString *)key| key | 评测引擎参数 |
|---|---|
- (BOOL)startListening:(NSData *)data params:(NSString *)params| data | 评测的试题 |
|---|---|
| params | 评测的参数 |
- (void)stopListening- (void)cancel- (BOOL)writeAudio:(NSData *)audioData| audioData | 音频数据 |
|---|---|
| Conforms to | NSObject |
|---|---|
| Declared in | IFlySpeechEvaluatorDelegate.h |
- (void)onVolumeChanged:(int)volume buffer:(NSData *)buffer| volume | 音量 |
|---|---|
| buffer | 音频数据 |
- (void)onBeginOfSpeech- (void)onEndOfSpeech- (void)onCancel- (void)onCompleted:(IFlySpeechError *)errorCode| errorCode | 错误描述类 |
|---|---|
- (void)onResults:(NSData *)results isLast:(BOOL)isLast| results | -[out] 评测结果。 |
|---|---|
| isLast | -[out] 是否最后一条结果 |