功能:开始一个语音识别,一边讲话,一边识别,需要ASR服务器。

原型:MRCPRecog (grammar, options)

grammar ---- 语法文件,可以是一个xml文件

options  ---- 选项,具体见下面的描述

MRCPRecog的选项参数
Name                            Description
p ------- profile to use in mrcp.conf
i  ------- digits to allow recognition to be interrupted with (by default DTMFs are sent to the MRCP server to recognize; otherwise, if "any" or other digits are specified, recognition will be interrupted)
      输入一个数字,识别就会被打断。可以填"any",或一个数字
 
f  ------- filename on play (if empty or not specified, no file is played)
           一个wav文件的名字,会给客户播放这个提示音。
 
t ----- recognition timeout (msec)
           语音识别的超时时间,单位毫秒,如 t=10000 表示10秒。
 
b  ------  barge-in value (no barge-in allowed=0, barge-in allowed=1)
               是否允许语音打断,填0或1
 
 
gd  ----  grammar delimiters    语法分隔符
 
ct  -----  confidence threshold (0.0 - 1.0)   
               置信度阈值(不明白什么意思)
 
sl   -----  sensitivity level (0.0 - 1.0)    灵敏度等级
sva   -----  speed versus accuracy (0.0 - 1.0)  速度和准确性
 
nb  -----  n-best list length
 
nit   -----  no input timeout (msec)  没有输入时的超时时间
 
sct  -----   speech complete timeout (msec)
 
sint  -----  speech incomplete timeout (msec)
 
dit  -----  DTMF interdigit timeout (msec)
 
dtt  -----  DTMF terminate timeout (msec)
 
dttc  -----  DTMF terminate characters  DTMF打断的字符
 
sw  ----- save waveform (true/false)
 
nac  -----  new audio channel (true/false)  新的语音通道
 
spl  ------  speech language (en-US/en-GB/etc.)  语音识别的语言,英文或者中文
 
rm  -------  recognition mode (normal/hotword)  语音识别模式,普通或者热词
 
hmaxd -----  hotword max duration (msec)  热词最大时间
 
hmind  ----- hotword min duration (msec)  热词最小时间
 
cdb  -----  clear DTMF buffer (true/false)  清除DTMF缓存
 
enm  -----   early no match (true/false)
 
iwu  -----  input waveform URI
 
mt  ----  media type  媒体类型
 
epe
exit on play error (1: terminate recognition on file play error, 0: continue even if file play fails)
播放失败时的处理方式
1---结束识别
0--- 继续识别
 
uer  ----  URI-encoded results (1: URI-encode NLMSL results, 0: do not encode)
1--- 编码成NLMSL 结果
0--- 不要编码
 
od  ----  Output (prompt) delimiters.  输出的分隔符
 
sit
Start input timers value 
(0: no, 
1: yes [start with RECOGNIZE], 
2: auto [start when prompt is finished])
启动输入计时器值
0 --- 不
1 --- 允许,从识别开始
2 ---  自动,等提示音播放完毕再开始

MRCP接口MRCPRecog 简介的更多相关文章

  1. 开放数据接口 API 简介与使用场景、调用方法

    此文章对开放数据接口 API 进行了功能介绍.使用场景介绍以及调用方法的说明,供用户在使用数据接口时参考之用. 在给大家分享的一系列软件开发视频课程中,以及在我们的社区微信群聊天中,都积极地鼓励大家开 ...

  2. 微信分享接口SDK简介使用

    很久没做移动端活动了,想不少人都参与过微信里面的活动,既然活动就少不了分享.那我就行一个前端的角度说说如何实现微信分享的吧. 对应微信分享,现在已有公共接口,微信的开发者文档SDK:https://m ...

  3. (一)CGI (通用网关接口) 简介

    CGI (通用网关接口)公共网关接口(Common Gateway Interface,CGI)是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能.CGI 应用程序能与浏览器 ...

  4. 廖雪峰Java15JDBC编程-3JDBC接口-1JDBC简介

    JDBC:Java DataBase Connectivity Java程序访问数据库的标准接口 使用Java程序访问数据库的时候,Java代码并不是直接通过TCP连接去访问数据库,而是通过JDBC接 ...

  5. 接口testing简介

    一.基础介绍 1.什么是接口 我们常说的接口一般指2种1)API:应用程序编程接口 2)GUI:图形用户界面(接口) 这里我们主要说API——接口测试   2.接口测试的目的 测试接口的正确性和稳定性 ...

  6. 集合类(Collection和Map接口)简介

    集合分为Collection和Map,详细分类如下图所示: 以下是测试验证代码: //HashSet,无序(存取不一致).去重 Set set_H = new HashSet(); set_H.add ...

  7. 微信支付开发(7) 收货地址共享接口V2

    关键字:微信公众平台 JSSDK 发送给朋友 收货地址共享接口 openAddress 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-open ...

  8. golang面向对象和interface接口

    一. golang面向对象介绍 1.golang也支持面向对象编程,但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言.2.golang没有类(class),golang语言的结合体(struc ...

  9. Go基础系列:Go接口

    接口用法简介 接口(interface)是一种类型,用来定义行为(方法). type Namer interface { my_method1() my_method2(para) my_method ...

随机推荐

  1. hadoop3.1.1 HA高可用分布式集群安装部署

    1.环境介绍 涉及到软件下载地址:https://pan.baidu.com/s/1hpcXUSJe85EsU9ara48MsQ 服务器:CentOS 6.8 其中:2 台 namenode.3 台 ...

  2. 主席树板子 p2104

    #include<cstdio> #include<algorithm> #include<vector> using namespace std; ; int n ...

  3. 基于XML装配bean的解析-Bean的作用域

    一.Bean的种类1.普通bean:<bean  id=""  class="A"> ,spring直接创建A实例,并返回. 2.FactoryBe ...

  4. 寒假安卓app开发学习记录(4)

    今天的任务第一个项目运行并部署.没想到第一个环节就出现了错误,运行之后eclipse报错:Errors occurred during the build.Errors running builder ...

  5. Docker - Dockerfile - 常见命令简介

    概述 感觉是个 比较重要的东西 有个疑问 我是先讲 docker build 还是 先讲 Dockerfile 穿插讲 docker build 最基本的东西 原理 -t -f docker file ...

  6. 计算机二级-C语言-程序修改题-190108记录-字符串处理

    //程序修改题:给定程序MODI1.C中函数fun的功能是:先将字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面.例如:当s中的字符串为:“ABCDE”时,则t中的字符串应为 ...

  7. linux sftp 和scp 运用

    Linux scp命令: Upload  to remote :复制本地文件到远程 Part1: Scp  -P port  local_file  remote_user@remote_ip:rem ...

  8. 201771010135 杨蓉庆《面对对象程序设计(java)》第十七周学习总结

    1.实验目的与要求 (1) 掌握线程同步的概念及实现技术: (2) 线程综合编程练习 一.理论知识 ⚫ 线程同步 (1)多线程并发运行不确定性问题解决方案:引入线 程同步机制,使得另一线程要使用该方法 ...

  9. turtle库常用命令

    一, 海龟动作: 移动和绘制 forward()| fd() 前进多少 backward()|bk()|back()后退 right()|rt() 右转多少度 left() 左转多少度 goto()| ...

  10. 【转载】巴塞尔问题(Basel Problem)的多种解法

    如何计算 \(\displaystyle \zeta \left ( 2 \right )=\frac{1}{1^{2}}+\frac{1}{2^{2}}+\frac{1}{3^{2}}+\cdots ...