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] 是否最后一条结果 |