• mcrp 对接软件换


     如何配置UniMRCP Server的启动选项

         UniMRCP Server的配置参数,比如:ASR server IP 地址、输出目录。

         在哪儿设置这些自定义参数,在插件中如何获取这些参数。

         修改配置参数

          在conf目录中,打开unimrcpserver.xml配置文件,找到engine节点,添加 param 元素,包含name 和 value 两个属性。

    <engine id="CO-Recog-1" name="corecog" enable="true">
    <param name="asr_ip_address" value="wss://cotin.tech/ws/"/>
    </engine>

    获取参数
    通过调用函数mrcp_engine_param_get 获取配置文件中的参数。
       static apt_bool_t co_recog_engine_open(mrcp_engine_t *engine)
       {
        const char *asr_ip_addr = mrcp_engine_param_get(engine, "asr_ip_address");
        ...
       }
       如何发送自定义ASR参数到UniMRCP Server

    vendor-specific          =    "Vendor-Specific-Parameters" ":"
                                  [vendor-specific-av-pair. 
                                  *(";" vendor-specific-av-pair)] CRLF
    vendor-specific-av-pair  =     vendor-av-pair-name "=" value
    vendor-av-pair-name      =     1*UTFCHAR
     
    头字段的格式被封装在request区域并且被用于管理服务端指定的参数。

    客户端



  • 相关阅读:
    泛型约束new()的使用
    控制反转-依赖注入
    微服务的六个基本点
    java反编译工具
    Idea中一些常用设置
    JSP内置对象(9个常用的内置对象)
    输出输入流,的应用

    容器集合类
    容器与集合
  • 原文地址:https://www.cnblogs.com/damizhou/p/10486990.html
Copyright © 2020-2023  润新知