[关闭]
@bpascal 2023-05-22T06:41:00.000000Z 字数 793 阅读 674

语音识别ASR插件说明文档

随身学


  1. 开始识别插件

    功能

    启动语音识别功能

    定义

    IpuMobile.startMandarinAsr(sourceType,strategy,callback);

    参数

    参数名 参数类型 参数描述 备注
    sourceType int 识别数据源类型:1-文件输入,2-输入流,3-手机设备内置录音功能 默认是3,该参数只对iOS有效
    filePath String 文件路径:当sourceType为1时,需要输入文件路径 该参数只对iOS有效
    strategy int 识别策略: 1-在线识别,2-离线识别,3-在线优先,4-离线优先,5-并行模式,6-无缝切换模式 该参数只对iOS有效
    callback Function 回调方法 在识别过程中,该方法可能会有多次回调

    回调参数(这个插件会发生多次回调,使用triggerEvent方式实现,js端可使用back事件方式,定义asrEvent事件,供客户端插件调用)

    参数名 参数类型 参数描述 备注
    eventType int 事件类型:1-可以开始识别,2-识别到用户开始说话,3-采集结束,等待识别结果返回并结束,4-临时识别结果返回,5-识别结束,6-识别阶段中结果返回,9-发生错误
    resultsRecognition array 解析后的识别结果 只在eventType为4和6的时候返回此数据
    bestResult array 最佳解析结果 只在eventType为4和6的时候返回此数据
    originResults String 原始识别结果 只在eventType为4和6的时候返回此数据
    recordFilePath String 文件返回路径 只在eventType为5的时候返回此数据

    范例

    待补充

  2. 结束识别插件

    功能

    启动语音识别功能

    定义

    IpuMobile.stopMandarinAsr

    参数

    参数名 参数类型 参数描述 备注
    callback Function 回调方法 回调方法无参数

    范例

    待补充

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注