Appearance
发送识别指令
方法名
send
用法
- 用法如下:js
module.send({ params: { //命令 cmd: SpeechConstant.ASR_START, //执行参数 params: { "language": "", "lm_id": "", "enable.long.speech": false, "vad.endpoint-timeout": "", "vad": "", "infile": "", "accept-audio-data": false, "disable-punctuation": false, "accept-audio-volume": false } }, complete: (res) => { if (res.code == 0) { this.showMessage("发送成功") } else { this.showMessage(res.message) } } })jsmodule.send({ params: { //命令 cmd: SpeechConstant.ASR_START, //执行参数 params: { "language": "", "lm_id": "", "enable.long.speech": false, "vad.endpoint-timeout": "", "vad": "", "infile": "", "accept-audio-data": false, "disable-punctuation": false, "accept-audio-volume": false } }, complete: (res : LevenResult) => { if (res.code == 0) { showMessage("发送成功") } else { showMessage(res.message) } } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.cmd String 是 无 命令,具体可参考官方示例或插件示例 params.params Object 否 无 执行参数 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
注意
- 提示音文件请将声音文件放到到raw下面,传递时不需要带扩展名只传入文件名即可,具体请参考示例程序
- 保存音频文件必须为本地绝对路径,如:
/storage/emulated/0/levenBdSpeech/1234.pcm - 识别外部音频请将文件放置到插件的assets目录下,如:
uni_modules\leven-uts-bdSpeech\utssdk\app-android\assets\offline_input.pcm - 作者提交的插件中包含
assets文件和res文件,如果不需要请自行删除 - 如果不清楚如何使用可以参考示例程序或添加作者微信咨询作者
回调
- 示例json
{ "data": {}, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 code Integer 返回类型,0.成功,其他:失败

