zoukankan      html  css  js  c++  java
  • MRCP接口MRCPRecog 简介

    功能:开始一个语音识别,一边讲话,一边识别,需要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 ---  自动,等提示音播放完毕再开始
  • 相关阅读:
    Java 的垃圾回收机制
    Java 变参函数的实现
    对已知有限集合中缺失或重复元素的查找
    Java 旋转数组查找旋转点和任意元素(元素可重复)
    第三章 磁盘分区
    第二章 一切都是对象
    发布 AutoRssReceiver Console 机器人! 兼讲: .Net 中的 Attribute (特性)
    .Net/C#/VB/TSQL/Java 实现: 将天文数字转换成中文大写 (2000 年前的思路,打劫的,一点儿技术含量都没有)
    .Net/C#/VB/TSQL/Java/Script 实现: 将天文数字转换成中文大写 (2000 年前的思路,打劫的,一点儿技术含量都没有)
    利用"委托"实现类的对象实例按"多字段嵌套"排序
  • 原文地址:https://www.cnblogs.com/suiyuemanbu/p/7526246.html
Copyright © 2011-2022 走看看