IFlySpeechEvaluator Class Reference

Inherits from NSObject
Conforms to IFlySpeechEvaluatorDelegate
Declared in IFlySpeechEvaluator.h

Overview

语音评测类

音频流评测
音频流评测可以将文件分段写入

Other Methods

  delegate

设置委托对象

@property (assign) id<IFlySpeechEvaluatorDelegate> delegate

Declared In

IFlySpeechEvaluator.h

+ sharedInstance

返回评测对象的单例

+ (instancetype)sharedInstance

Return Value

别对象的单例

Declared In

IFlySpeechEvaluator.h

– destroy

销毁评测对象。

- (BOOL)destroy

Return Value

成功返回YES,失败返回NO。

Declared In

IFlySpeechEvaluator.h

– setParameter:forKey:

设置评测引擎的参数

- (BOOL)setParameter:(NSString *)value forKey:(NSString *)key

Parameters

value

评测引擎参数值

key

评测引擎参数

Return Value

设置的参数和取值正确返回YES,失败返回NO

Declared In

IFlySpeechEvaluator.h

– parameterForKey:

获得评测引擎的参数

- (NSString *)parameterForKey:(NSString *)key

Parameters

key

评测引擎参数

Return Value

key对应的参数值

Declared In

IFlySpeechEvaluator.h

– startListening:params:

开始评测
同时只能进行一路会话,这次会话没有结束不能进行下一路会话,否则会报错

- (BOOL)startListening:(NSData *)data params:(NSString *)params

Parameters

data

评测的试题

params

评测的参数

Return Value

成功返回YES,失败返回NO

Declared In

IFlySpeechEvaluator.h

– stopListening

停止录音
调用此函数会停止录音,并开始进行语音识别

- (void)stopListening

Declared In

IFlySpeechEvaluator.h

– cancel

取消本次会话

- (void)cancel

Declared In

IFlySpeechEvaluator.h

IFlyStreamISERecognizer Methods

– writeAudio:

写入音频流

- (BOOL)writeAudio:(NSData *)audioData

Parameters

audioData

音频数据

Return Value

写入成功返回YES,写入失败返回NO

Declared In

IFlySpeechEvaluator.h