<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/625d388e92dc900e6274d1ae/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625d388e92dc900e6274d1ae/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">Frees<span class="_ _0"></span>witch<span class="_ _1"> </span><span class="ff2 sc1">集成科大讯飞语音服务</span></div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff2 sc1">安装<span class="_ _1"> </span></span>Free Swit<span class="_ _0"></span>ch</div><div class="t m0 x2 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">1.1.<span class="_ _3"> </span><span class="ff2 sc1">安装库</span></div><div class="t m0 x2 h4 y5 ff3 fs1 fc1 sc0 ls0 ws0">yum<span class="ff4 fc0"> install </span><span class="fc2">-<span class="ff4 fc0">y https</span>://<span class="ff4 fc0">les.freeswitch.org<span class="_ _4"></span></span>/<span class="ff4 fc0">repo</span>/<span class="ff4 fc0">yum</span>/<span class="ff4 fc0">centos-</span></span></div><div class="t m0 x2 h4 y6 ff4 fs1 fc0 sc0 ls0 ws0">release<span class="ff3 fc2">/</span>freeswitch-release-repo-0-1.noarch.rpm epel-release </div><div class="t m0 x2 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">1.2.<span class="_ _3"> </span><span class="ff2 sc1">安装软件</span></div><div class="t m0 x2 h4 y8 ff3 fs1 fc1 sc0 ls0 ws0">yum<span class="ff4 fc0"> install </span><span class="fc2">-<span class="ff4 fc0">y freeswitch-cong-vanilla<span class="_ _4"></span> freeswitch-lang-</span>*<span class="ff4 fc0"> freeswitch-</span></span></div><div class="t m0 x2 h4 y9 ff4 fs1 fc0 sc0 ls0 ws0">sounds-<span class="ff3 fc2">*</span> </div><div class="t m0 x2 h3 ya ff1 fs0 fc0 sc0 ls0 ws0">1.3.<span class="_ _3"> </span><span class="ff2 sc1">安装<span class="_ _1"> </span></span>unimrcp<span class="ff2 sc1">、</span>lua<span class="_ _1"> </span><span class="ff2 sc1">模块</span></div><div class="t m0 x2 h4 yb ff3 fs1 fc1 sc0 ls0 ws0">yum<span class="ff4 fc0"> install </span><span class="fc2">-<span class="ff4 fc0">y freeswitch-as<span class="_ _4"></span>rtts-unimrcp.x86<span class="_ _0"></span>_64 freeswitch-</span></span></div><div class="t m0 x2 h4 yc ff4 fs1 fc0 sc0 ls0 ws0">lua.x86_64 <span class="ff3 fc1">systemctl</span> enable freeswitch</div><div class="t m0 x2 h3 yd ff1 fs0 fc0 sc0 ls0 ws0">1.4.<span class="_ _3"> </span><span class="ff2 sc1">修改对外服务<span class="_ _1"> </span></span>IP</div><div class="t m0 x2 h5 ye ff5 fs2 fc0 sc0 ls0 ws0">/et<span class="_ _0"></span>c/freeswit<span class="_ _0"></span>ch/var<span class="_ _0"></span>s.xml<span class="_ _5"> </span><span class="ff2">文件 </span>externa<span class="_ _0"></span>l_rtp_ip<span class="ff2">、</span>external_sip_ip<span class="_ _5"> </span><span class="ff2">设置服务器对外服务<span class="_ _5"> </span></span>IP<span class="_"> </span><span class="ff2">地址</span></div><div class="t m0 x2 h4 yf ff4 fs1 fc1 sc0 ls0 ws0"><X<span class="_ _6"></span>-PRE-PROCESS<span class="fc0"> <span class="fc3">cmd</span>=<span class="ff3 fc4">"stun-set"</span> </span></div><div class="t m0 x2 h4 y10 ff4 fs1 fc3 sc0 ls0 ws0">data<span class="fc0">=<span class="ff3 fc4">"external_rtp_ip=158.101.132.134"<span class="_ _4"></span></span><span class="fc1">/></span><span class="ff3"> </span></span></div><div class="t m0 x2 h4 y11 ff4 fs1 fc1 sc0 ls0 ws0"><X<span class="_ _6"></span>-PRE-PROCESS<span class="fc0"> <span class="fc3">cmd</span>=<span class="ff3 fc4">"stun-set"</span> </span></div><div class="t m0 x2 h4 y12 ff4 fs1 fc3 sc0 ls0 ws0">data<span class="fc0">=<span class="ff3 fc4">"external_sip_ip=158.101.132.<span class="_ _4"></span>134"</span><span class="fc1">/></span></span></div><div class="t m0 x2 h3 y13 ff1 fs0 fc0 sc0 ls0 ws0">1.5.<span class="_ _3"> </span><span class="ff2 sc1">禁用<span class="_ _1"> </span></span>IPV6</div><div class="t m0 x2 h5 y14 ff5 fs2 fc0 sc0 ls0 ws0">/et<span class="_ _0"></span>c/freeswit<span class="_ _6"></span>ch/sip_proles/<span class="ff2">目录下</span></div><div class="t m0 x2 h5 y15 ff5 fs2 fc0 sc0 ls0 ws0">external-ipv<span class="_ _0"></span>6.xml internal-ipv6.xml<span class="_ _5"> </span><span class="ff2">文件<span class="_ _5"> </span></span>mv</div><div class="t m0 x2 h4 y16 ff3 fs1 fc1 sc0 ls0 ws0">mv<span class="ff4 fc0"> external-ipv6.xml external-ipv6.xml.bak </span></div><div class="t m0 x2 h4 y17 ff3 fs1 fc1 sc0 ls0 ws0">mv<span class="ff4 fc0"> internal-ipv6.xml internal-ipv6.xml.bak</span></div><div class="t m0 x2 h3 y18 ff1 fs0 fc0 sc0 ls0 ws0">1.6.<span class="_ _3"> </span><span class="ff2 sc1">修改<span class="_ _1"> </span></span>fs_cli<span class="_ _1"> </span><span class="ff2 sc1">连接<span class="_ _7"> </span></span>ip</div><div class="t m0 x2 h4 y19 ff3 fs1 fc1 sc0 ls0 ws0">vim<span class="ff4 fc0"> </span><span class="fc2">/<span class="ff4 fc0">etc</span>/<span class="ff4 fc0">freeswitch</span>/<span class="ff4 fc0">a<span class="_ _4"></span>utoload_congs</span>/<span class="ff4 fc0">event_socket.conf.xml</span></span></div><div class="t m0 x2 h4 y1a ff4 fs1 fc1 sc0 ls0 ws0"><param<span class="fc0"> <span class="fc3">name</span>=<span class="ff3 fc4">"listen-ip"</span> <span class="fc3">value</span>=<span class="_ _4"></span><span class="ff3 fc4">":"</span></span>/><span class="ff3 fc0"> </span></div><div class="t m0 x2 h5 y1b ff2 fs2 fc0 sc0 ls0 ws0">改为</div><div class="t m0 x2 h4 y1c ff4 fs1 fc1 sc0 ls0 ws0"><param<span class="fc0"> <span class="fc3">name</span>=<span class="ff3 fc4">"listen-ip"</span> <span class="fc3">value</span>=<span class="_ _4"></span><span class="ff3 fc4">"127.0.0.1"</span></span>/></div><div class="t m0 x2 h5 y1d ff2 fs2 fc0 sc0 ls0 ws0">解开注释</div><div class="t m0 x2 h4 y1e ff4 fs1 fc0 sc0 ls0 ws0"><param name="apply-inbound-acl" value="loopback.auto"/></div><div class="t m0 x2 h3 y1f ff1 fs0 fc0 sc0 ls0 ws0">1.7.<span class="_ _3"> </span><span class="ff2 sc1">启动<span class="_ _1"> </span></span>FS</div><div class="t m0 x2 h4 y20 ff3 fs1 fc1 sc0 ls0 ws0">systemctl<span class="ff4 fc0"> start freeswitch</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625d388e92dc900e6274d1ae/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h3 y21 ff1 fs0 fc0 sc0 ls0 ws0">1.8.<span class="_ _3"> </span><span class="ff2 sc1">目录说明</span></div><div class="t m0 x2 h6 y22 ff4 fs1 fc0 sc0 ls0 ws0">/etc/freeswitch <span class="ff2">主要配置目录</span></div><div class="t m0 x2 h6 y23 ff4 fs1 fc0 sc0 ls0 ws0">/usr/share/freeswitch/ <span class="ff2">脚本、方法、语音文件</span></div><div class="t m0 x2 h3 y24 ff1 fs0 fc0 sc0 ls0 ws0">1.9.<span class="_ _3"> </span>FS<span class="_ _1"> </span><span class="ff2 sc1">控制台</span></div><div class="t m0 x2 h7 y25 ff5 fs2 fc0 sc0 ls0 ws0"> fs_cli -rRS</div><div class="t m0 x3 h6 y26 ff4 fs1 fc0 sc0 ls0 ws0">soa status<span class="_ _8"> </span><span class="ff2">命令查看<span class="_ _8"> </span></span>sip<span class="_ _8"> </span><span class="ff2">服务状态</span>:</div><div class="t m0 x2 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff2 sc1">安装<span class="_ _1"> </span></span>unimrcp<span class="_ _1"> </span><span class="ff2 sc1">及科大讯飞插件</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625d388e92dc900e6274d1ae/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">2.1.<span class="_ _3"> </span><span class="ff2 sc1">介质准备</span></div><div class="t m0 x2 h4 y28 ff3 fs1 fc1 sc0 ls0 ws0">wget<span class="ff4 fc0"> -O <span class="fc5">"unimrcp-deps-1-6-0.tar<span class="_ _9"></span>.gz"<span class="fc0"> </span></span></span></div><div class="t m0 x2 h4 y29 ff4 fs1 fc0 sc0 ls0 ws0">http://www<span class="_ _9"></span>.un<span class="_ _4"></span>imr<span class="_ _6"></span>cp.org/pro<span class="_ _0"></span>ject/rele<span class="_ _0"></span>ase-vi<span class="_ _0"></span>ew/unimrcp-deps-1-6-0-tar<span class="_ _a"></span>-</div><div class="t m0 x2 h4 y2a ff4 fs1 fc0 sc0 ls0 ws0">gz/download </div><div class="t m0 x2 h4 y2b ff3 fs1 fc1 sc0 ls0 ws0">wget<span class="ff4 fc0"> -O <span class="fc5">"unimrcp-1-6-0.tar<span class="_ _9"></span>.gz"<span class="fc0"> </span></span></span></div><div class="t m0 x2 h4 y5 ff4 fs1 fc0 sc0 ls0 ws0">http://www<span class="_ _9"></span>.un<span class="_ _4"></span>imr<span class="_ _6"></span>cp.org/pro<span class="_ _0"></span>ject/rele<span class="_ _0"></span>ase-vi<span class="_ _0"></span>ew/unimrcp-1-6-0-tar<span class="_ _a"></span>-gz/do</div><div class="t m0 x2 h4 y6 ff4 fs1 fc0 sc0 ls0 ws0">wnload</div><div class="t m0 x2 h5 y2c ff2 fs2 fc0 sc0 ls0 ws0">安装<span class="_ _5"> </span><span class="ff5">GIT</span></div><div class="t m0 x2 h4 y8 ff3 fs1 fc1 sc0 ls0 ws0">yum<span class="ff4 fc0"> install git </span></div><div class="t m0 x2 h4 y9 ff3 fs1 fc1 sc0 ls0 ws0">git<span class="ff4 fc0"> clone https://github.com/cotinyang/MRCP-Plugin-<span class="_ _4"></span>Demo</span></div><div class="t m0 x2 h5 y2d ff2 fs2 fc0 sc0 ls0 ws0">下载科大讯飞<span class="_ _5"> </span><span class="ff5">Linux SDK</span></div><div class="t m0 x2 h5 y14 ff2 fs2 fc0 sc0 ls0 ws0">复制插件<span class="ff5">:</span></div><div class="t m0 x2 h4 y2e ff3 fs1 fc1 sc0 ls0 ws0">cd<span class="ff4 fc0"> </span><span class="fc2">/<span class="ff4 fc0">install</span>/<span class="ff4 fc0">unimrcp-1.6.0</span>/<span class="_ _4"></span><span class="ff4 fc0">plugins </span></span></div><div class="t m0 x2 h4 y2f ff3 fs1 fc1 sc0 ls0 ws0">cp<span class="ff4 fc0"> </span><span class="fc2">-<span class="ff4 fc0">fr </span>/<span class="ff4 fc0">install</span>/<span class="ff4 fc0">MRCP-Plugin-Demo<span class="_ _4"></span></span>/<span class="ff4 fc0">unimrcp-1.5.0</span>/<span class="ff4 fc0">plugins</span>/<span class="ff4 fc0">xfyun</span>*<span class="ff4 fc0"> </span>.</span></div><div class="t m0 x2 h4 y16 ff3 fs1 fc1 sc0 ls0 ws0">mkdir<span class="ff4 fc0"> -p third-party</span><span class="fc2">/<span class="ff4 fc0">xfyun</span></span></div><div class="t m0 x2 h5 y30 ff2 fs2 fc0 sc0 ls0 ws0">讯飞<span class="_ _5"> </span><span class="ff5">SDK<span class="_"> </span></span>文件下载至</div><div class="t m0 x2 h5 y31 ff5 fs2 fc0 sc0 ls0 ws0">/install/unimr<span class="_ _6"></span>c<span class="_ _4"></span>p-1.6.0/plugins/third-party/xfyun<span class="_ _5"> </span><span class="ff2">目录解压</span></div><div class="t m0 x2 h5 y32 ff2 fs2 fc0 sc0 ls0 ws0">修改</div><div class="t m0 x2 h7 y33 ff5 fs2 fc0 sc0 ls0 ws0">/install/unimr<span class="_ _6"></span>c<span class="_ _4"></span>p-1.6.0/plugins/xfyun-reco<span class="_ _0"></span>g<span class="_ _4"></span>/src<span class="_ _0"></span>/xfyun_recog_engine.c</div><div class="t m0 x2 h5 y34 ff2 fs2 fc0 sc0 ls0 ws0">文件内的<span class="_ _5"> </span><span class="ff6 fc6">APPID<span class="_ _5"> </span><span class="ff2">为注册申请的</span></span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625d388e92dc900e6274d1ae/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h5 y35 ff2 fs2 fc6 sc0 ls0 ws0">修改插件编译配置</div><div class="t m0 x2 h8 y36 ff6 fs2 fc6 sc0 ls0 ws0">cd /install/unimrcp-1.6.0/plugins</div><div class="t m0 x2 h8 y37 ff6 fs2 fc6 sc0 ls0 ws0">cp /install/MRCP-Plugin-Demo/unimrcp-1.5.0/plugins/Makefile.am .</div><div class="t m0 x2 h5 y38 ff2 fs2 fc6 sc0 ls0 ws0">修改软件整体编译配置文件</div><div class="t m0 x2 h8 y39 ff6 fs2 fc6 sc0 ls0 ws0">cd /install/unimrcp-1.6.0</div><div class="t m0 x2 h8 y3a ff6 fs2 fc6 sc0 ls0 ws0">cp /install/MRCP-Plugin-Demo/unimrcp-1.5.0/configure.ac .</div><div class="t m0 x2 h5 y3b ff2 fs2 fc6 sc0 ls0 ws0">修改软件版本<span class="ff6">,</span>原有插件基于<span class="_ _5"> </span><span class="ff6">1.5,</span>这里是<span class="_ _5"> </span><span class="ff6">1.6<span class="_ _5"> </span></span>需修改</div><div class="t m0 x2 h8 y3c ff6 fs2 fc6 sc0 ls0 ws0">vim /install/unimrcp-1.6.0/configure.ac</div><div class="t m0 x2 h3 y3d ff1 fs0 fc0 sc0 ls0 ws0">2.2.<span class="_ _3"> </span><span class="ff2 sc1">安装依赖库</span></div><div class="t m0 x2 h5 y32 ff2 fs2 fc0 sc0 ls0 ws0">安装<span class="_ _5"> </span><span class="ff5">gcc<span class="_"> </span></span>编译器</div><div class="t m0 x2 h4 y3e ff3 fs1 fc1 sc0 ls0 ws0">yum<span class="ff4 fc0"> </span><span class="fc2">-<span class="ff4 fc0">y install gcc gcc-c++ </span></span></div><div class="t m0 x2 h4 y3f ff4 fs1 fc0 sc0 ls0 ws0">./build-dep-libs.sh</div><div class="t m0 x2 h3 y1f ff1 fs0 fc0 sc0 ls0 ws0">2.3.<span class="_ _3"> </span><span class="ff2 sc1">安装<span class="_ _1"> </span></span>unimrcp</div><div class="t m0 x2 h5 y40 ff2 fs2 fc0 sc0 ls0 ws0">首先安装<span class="_ _5"> </span><span class="ff5">automak<span class="_ _0"></span>e</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>