startRecognition
开始语音听写
import { MIFlySpeech } from "@yl/super-jssdk"
MIFlySpeech.startRecognition(optional)
参数说明
| 参数 |
类型 |
必填 |
作用 |
| optional |
Object |
否 |
选填参数 |
optional
| 参数 |
类型 |
必填 |
作用 |
| options |
object |
否 |
扩展参数 |
| start |
function |
否 |
开始识别回调 |
| changed(result) |
function |
否 |
语音识别中间结果回调,result为string类型 |
| voiceVolume(volume) |
function |
否 |
识别时,音量变化回调,volume为音量确定值 |
options说明
| 参数 |
类型 |
说明 |
| asr_audio_path |
string |
音频文件存放路径,音频格式仅支持wav,如果文件路径不带.wav文件扩展名,则认为是无效路径,不做存储 |
| vad_bos |
string |
开始录入音频后,音频前面部分最长静音时长,单位:毫秒。即用户多长时间不说话则当做超时处理自动停止录音,取值范围[0,10000],默认值4000 |
| vad_eos |
string |
开始录入音频后,音频后面部分最长静音时长,单位:毫秒。即用户停止说话多长时间内即认为不再输入,取值范围[0,10000],默认值1000。 |
| asr_ptt |
string |
语音识别文本设置是否带标点符号。可选值:"0":不带标点 "1":有标点 默认"1" |
| language |
string |
语言,支持"zh_cn","en_us" |
返回说明
| 参数 |
类型 |
作用 |
| resolve(result) |
Function |
成功回调 ,result为string类型 |
| reject(err) |
Function |
失败回调,err为详细错误信息,是一个json对象,例如:{"errCode":-1,"errMsg":"出错啦"} |
代码示例
MIFlySpeech.startRecognition()
.then((res) => {
console.log(res);
})
.catch(err => {
console.log('插件调用失败:', err)
})