美文网首页
搭建百度Mrcp Server与Freeswitch的mod_u

搭建百度Mrcp Server与Freeswitch的mod_u

作者: 幽澜先生 | 来源:发表于2018-11-15 17:07 被阅读0次

    媒体资源控制协议(MRCP)是基于客户端/服务器模型的网络协议。MRCP允许客户端应用程序控制驻留在服务器中的媒体服务资源。该协议的第一个版本作为信息文件发布,而其后续版本MRCPv2目前是一个提议的标准。百度MrcpServer提供了在unimrcp中集成百度ASR语音识别,提供给Freeswitch或者Asterike调用实现智能客服!

    环境需求:

    Linux 64位 centos 6u3

    gcc: 482 以上libc,CXX11,百度提供gcc4.8.2压缩包,存放于libs目录下,解压后执行bootstrap.sh完成默认配置;yum install gcc

    curl : 7.33,安装方法yum install curl

    ssl : 1.0.1i,安装方法yum install mod_ssl

    daemontools 守护进程

    须有root账户权限运行,curl、ssl服务器未安装或版本不够,请自行安装或升级。

    针对上面所述:一个一个攻克:

    一、安装gcc,由于centOs6.3 默认没有gcc482版本,先添加软件库,再下载安装如下

    wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo

    # yum install devtoolset-2-gcc-4.8.2 devtoolset-2-gcc-c++-4.8.2

    # /opt/rh/devtoolset-2/root/usr/bin/gcc --version

    yum install devtoolset-2-gcc-gfortran

    ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/

    hash -r

    gcc --version

    当然,也有通过源码安装的,过程相对复杂

    1、下载源码

    wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz

    2、下载依赖包

    编译安装 GCC 需要依赖 mpc,mpfr,gmp包。好在 GCC 源码里自带脚本可以轻松下载依赖包。

    tar zxf gcc-4.8.5.tar.gz

    cd gcc-4.8.5

    ./contrib/download_prerequisites

    在此脚本里可以看到依赖包的版本号依次是 mpc-0.8.1,mpfr-2.4.2,gmp-4.3.2。

    3、编译安装

    mkdir gcc-build-4.8.5

    cd gcc-build-4.8.5

    ../configure --prefix=/usr

    make && make install

    为了避免安装后系统里出现多个版本的 GCC,这里直接将编译安装的目录指定为 /usr,如果不指定 –prefix,则会默认安装到 /usr/local 下。

    GCC 4.8.5 光是源代码就有105MB,因此可以预见整个编译过程需要很长时间(差不多 2 个小时左右)。

    二、安装curl 7.33 

    1.下载curl包(可以在这个网站上找最新的版本 http://curl.haxx.se/download/

    tar-xzvf curl-7.55.1.tar.gz

    cd curl-7.55.1

    ./configure

    make

    makeinstall

     curl --version 检查是否更新成功 

    make 过程中,也会遇到error 要看到 缺“rep” 头 或者其他,网上查询 devetool 的问题

    三、安装 ssl,1.0.1 直接 yum install mod_ssl 就是一个比较高的版本,太恶心了1.0.1i应该是很低的版本,找不到了

    四、daemontools  值守线程的安装 ,参考了下一篇文章,哈!

    相关文章

      网友评论

          本文标题:搭建百度Mrcp Server与Freeswitch的mod_u

          本文链接:https://www.haomeiwen.com/subject/uutpaftx.html