移除监听器
设置监听器,接收 eventName 事件名称,data 事件数据
注意: 此接口为覆盖操作,仅保留最后一个监听器,最后的 listener 才能收到事件通知。
合成并播报文本
播报过程通过事件回传:ttsStart 开始、ttsData 返回音频流、ttsComplete 完成、ttsStop 停止、ttsError 失败。
文本中支持 [hN] 单词播报、[nN] 数字播报、[pN] 静音停顿、[=MN] 指定汉字发音等标记。
播报参数
无返回值
开始语音识别
引擎采集麦克风音频并实时识别,结果通过 asrResult 事件回传(含中间结果与最终结果);
首次调用会请求麦克风授权,用户拒绝时返回失败。
可选data: AsrStartData识别参数
无返回值
语音合成与语音识别
文本播报与语音转文字均在本机离线完成,无需网络;仅适用于中国境内。
事件通过
setListener接收,eventName 固定为event,data 为{ action, data }:ttsStart、ttsData、ttsComplete、ttsStop、ttsErrorasrStart、asrEvent、asrResult、asrComplete、asrError示例