<IntelligentSpeechDelegate>协议参考
公有成员 | |
(void) | - onError: |
识别结果回调 | |
(void) | - onResults:isLast: |
识别结果回调 | |
(void) | - onVolumeChanged: |
音量变化回调. | |
(void) | - onBeginOfSpeech |
开始录音回调 | |
(void) | - onEndOfSpeech |
停止录音回调 | |
(void) | - onCancel |
取消识别回调 |
成员函数文档
- (void) onBeginOfSpeech | [optional] |
开始录音回调
当调用了`startListening`函数之后,如果没有发生错误则会回调此函数; 如果发生错误则回调onError:函数
- (void) onCancel | [optional] |
取消识别回调
当调用了`cancel`函数之后,会回调此函数,在调用了cancel函数和回调onError之前会有一个;短暂时间,您可以在此函数中实现对这段时间的界面显示。
- (void) onEndOfSpeech | [optional] |
停止录音回调
当调用了`stopListening`函数或者引擎内部自动检测到断点,如果没有发生错误则回调此函数;如果发生错误则回调onError:函数
- (void) onError: | (NSString *) | errorInfo | [required] |
识别结果回调
在进行语音识别过程中的任何时刻都有可能回调此函数,你可以根据errorInfo进行相应的处理,当errorInfo没有错误时,表示此次会话正常结束;否则,表示此次会话有错误发生。特别的当调用`cancel`函数时,引擎不会自动结束,需要等到回调此函数,才表示此次会话结束。在没有回调此函数之前如果重新调用了`startListenging`函数则会报错误。
- 参数:
-
errorInfo 错误描述
- (void) onResults: | (NSString *) | results | ||
isLast: | (BOOL) | isLast | ||
[required] |
识别结果回调
在识别过程中可能会多次回调此函数,你最好不要在此回调函数中进行界面的更改等操作,只需要将回调的结果保存起来。
- 参数:
-
results 识别结果 isLast 是否最后一个结果
- (void) onVolumeChanged: | (int) | volume | [optional] |
音量变化回调.
在录音过程中,回调音频的音量。
- 参数:
-
volume 音量,范围从0-30
该协议的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。