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)
  })

results matching ""

    No results matching ""