顶顶通呼叫中心中间件-私有化asrproxy安装指南

一、安装asrproxy

  • 上传asrproxy安装包到服务器目录:/root 上传完成之后依次执行下面的命令即可
  • 依次执行以下命令
  1. cd ~
  2. mkdir -p /ddt/asrproxy
  3. unzip asrproxy_*.zip -d /ddt/asrproxy
  4. cd /ddt/asrproxy
  5. chmod +x installlib.sh
  6. ./installlib.sh
  7. chmod +x asrproxy
  8. chmod +x cli
  • 启动asrproxy命令:sudo ./asrproxy -uddt
  • 如果能执行到asrproxy run...说明asrproxy启动成功;并且能通过ctrl+c或者shutdown正常退出asrproxy程序,说明asrproxy安装完成

服务方式启动asrproxy(新版本)

  1. sudo systemctl daemon-reload
  2. sudo systemctl enable asrproxy
  3. sudo systemctl start asrproxy
  4. sudo systemctl status asrproxy
  5. sudo systemctl restart asrproxy

自动启动设置(老版本)

检查asrproxy进程文件是否存在于路径:/ddt/asrproxy/asrproxy。

如果不是,修改asrcheck脚本的路径,需要该脚本与asrproxy进程文件处于同一路径中;如果是,规则继续下一步

依次执行以下命令:

chmod +x /ddt/asrproxy/asrcheck

echo "*/1 * * * * root /ddt/asrproxy/asrcheck> /dev/null 2>&1" >> /etc/crontab

杀死asrproxy程序进程,查看1分钟后是否会自动启动。

重新启动asrproxy(老版本)

  • 重新启动asr,如果是root用户启动的asrproxy就不需要加"-uddt":
  1. 进入asrproxy目录:cd /ddt/asrproxy
  2. 终端输入:pgrep asrproxy
  3. 杀死进程:kill -9 上面命令的输出
  4. 启动asr:./asrproxy -uddt

重新启动asr很多地方会使用到所以需要看一下,如果有配置自动启动就不需要执行步骤1跟4,执行2和3即可,然后等待一分钟asrproxy就自动启动了。

二、顶顶通私有化asr配置方法

  • 以下是安装实时识别和一句话识别的命令

流识别(websocket实时传输音频流识别),比如对接mod_cti(新一代电话机器人和实时质检)

普通话模型(实时)

curl -s http://down.ddrj.com/getasrmodel.sh | bash -s paraformer-large paraformer-large-online

一句话识别(http接口提交录音文件识别),比如对接mod_vad(老电话机器人接口)

普通话模型(一句话)

curl -s http://down.ddrj.com/getasrmodel.sh | bash -s paraformer-large

执行完这两个命令并且下载好了就可以下面的内容通篇复制,通篇复制之前介意先备份以防万一出现问题,如果有配置第三方的,就必须需要配置,因为这个是没有配置第三方的,这个是专属于顶顶通私有化部署的。配置好了之后还需要重新启动asrproxy。

/*asrproxy启动不了,一般都是JSON格式不对,可以用 http://tools.jb51.net/code/jsonformat 这个工具检查JOSN是否存在错误。*/
{
    "key":"asrproxy.license",  //授权文件路径

    "log":{
        "console_level":0, //输出控制台日志等级0-5(0:DEBUG, 1:INFO, 2:NOTICE, 3:WARNING, 4:CRIT, 5:CONSOLE)
        "file_level":0,    //输出到文件日志等级0-5(0:DEBUG, 1:INFO, 2:NOTICE, 3:WARNING, 4:CRIT, 5:CONSOLE)
        "file_maxsize":100, //文件大于多少M就自动创建新的日志文件。
        "file_number":10 //最大保留日志文件个数
    },
 "short_sentence_asr":{
        "listen_ip":"0.0.0.0",
        "listen_port":9990,
        "users":{
            // samrtivr.json配置的keylist.id
            "test":{ 
                "not_validate_signature":true,//是否禁用验证签名,改为true,就是不验证签名         
                "key":"test",   //smartivr.json配置的 keylist.secret
                "ip":"*"  //*任意IP都可以访问,也可以限制可以访问的ip
            }
        }
    },
    "asr":{

        "listen_ip":"127.0.0.1",
        "listen_port":9988,
        "storage":"record", //asr录音目录,调用asr时,设置了asr_params.recordfilename才会录音。
        "acl":"*", //哪些IP可以访问,配置*任意IP都可以
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值