没有合适的资源?快使用搜索试试~ 我知道了~
首页Freeswitch集成科大讯飞及百度语音服务.docx
Freeswitch集成科大讯飞及百度语音服务.docx
需积分: 50 381 浏览量
更新于2023-05-26
评论 1
收藏 2.39MB DOCX 举报
Freeswitch集成科大讯飞及百度语音服务,Freeswitch集成科大讯飞及百度语音服务,Freeswitch集成科大讯飞及百度语音服务
资源详情
资源评论
资源推荐

Freeswitch 集成科大讯飞语音服务
1. 安装 Free Switch
1.1. 安装库
yum install -y https://les.freeswitch.org/repo/yum/centos-
release/freeswitch-release-repo-0-1.noarch.rpm epel-release
1.2. 安装软件
yum install -y freeswitch-cong-vanilla freeswitch-lang-* freeswitch-
sounds-*
1.3. 安装 unimrcp、lua 模块
yum install -y freeswitch-asrtts-unimrcp.x86_64 freeswitch-
lua.x86_64 systemctl enable freeswitch
1.4. 修改对外服务 IP
/etc/freeswitch/vars.xml 文件 external_rtp_ip、external_sip_ip 设置服务器对外服务 IP 地址
<X-PRE-PROCESS cmd="stun-set"
data="external_rtp_ip=158.101.132.134"/>
<X-PRE-PROCESS cmd="stun-set"
data="external_sip_ip=158.101.132.134"/>
1.5. 禁用 IPV6
/etc/freeswitch/sip_proles/目录下
external-ipv6.xml internal-ipv6.xml 文件 mv
mv external-ipv6.xml external-ipv6.xml.bak
mv internal-ipv6.xml internal-ipv6.xml.bak
1.6. 修改 fs_cli 连接 ip
vim /etc/freeswitch/autoload_congs/event_socket.conf.xml
<param name="listen-ip" value=":"/>
改为
<param name="listen-ip" value="127.0.0.1"/>
1.7. 启动 FS
systemctl start freeswitch

1.8. 目录说明
/etc/freeswitch 主要配置目录
/usr/share/freeswitch/ 脚本、方法、语音文件
1.9. FS 控制台
fs_cli -rRS
soa status 命令查看 sip 服务状态:
2. 安装 unimrcp 及科大讯飞插件

2.1. 介质准备
wget -O "unimrcp-deps-1-6-0.tar.gz"
http://www.unimrcp.org/project/release-view/unimrcp-deps-1-6-0-tar-
gz/download
wget -O "unimrcp-1-6-0.tar.gz"
http://www.unimrcp.org/project/release-view/unimrcp-1-6-0-tar-gz/do
wnload
安装 GIT
yum install git
git clone https://github.com/cotinyang/MRCP-Plugin-Demo
下载科大讯飞 Linux SDK
复制插件:
cd /install/unimrcp-1.6.0/plugins
cp -fr /install/MRCP-Plugin-Demo/unimrcp-1.5.0/plugins/xfyun* .
mkdir -p third-party/xfyun
讯飞 SDK 文件下载至
/install/unimrcp-1.6.0/plugins/third-party/xfyun 目录解压
修改
/install/unimrcp-1.6.0/plugins/xfyun-recog/src/xfyun_recog_engine.c
文件内的 APPID 为注册申请的

修改插件编译配置
cd /install/unimrcp-1.6.0/plugins
cp /install/MRCP-Plugin-Demo/unimrcp-1.5.0/plugins/Makefile.am .
修改软件整体编译配置文件
cd /install/unimrcp-1.6.0
cp /install/MRCP-Plugin-Demo/unimrcp-1.5.0/configure.ac .
修改软件版本,原有插件基于 1.5,这里是 1.6 需修改
vim /install/unimrcp-1.6.0/configure.ac
2.2. 安装依赖库
安装 gcc 编译器
yum -y install gcc gcc-c++
./build-dep-libs.sh
2.3. 安装 unimrcp
首先安装 automake
剩余17页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0