freeswitch 中文语音
Posted xdcr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了freeswitch 中文语音相关的知识,希望对你有一定的参考价值。
1、下载中文语音包
链接:https://pan.baidu.com/s/1UODvqj8NAQw7_CRatfl0kg
提取码:qwdn
创建目录 /usr/local/freeswitch/sounds/zh/cn/link
将下载好的语音上传到 /usr/local/freeswitch/sounds/zh/cn/link
2、修改 /usr/local/freeswitch/conf/vars.xml
在53行左右增加 <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/zh/cn/link"/>
3、修改 /usr/local/freeswitch/conf/autoload_configs/modules.conf.xml
在136 行左右 取消 <load module="mod_say_zh"/> 注释
4、编译mod_say_zh 模块
cd /usr/local/src/freeswitch-1.8.2/src/mod/say/mod_say_zh
make && make instal
5、cd /usr/local/freeswitch/conf/lang/
cp -fr en zh
cd zh
mv en.xml zh.xml
6、修改zh.xml
<language name="zh" say-module="zh" sound-prefix="$${sound_prefix}/zh/cn/link" tts-engine="mod_tts_commandline" tts-voice="link">
7、/usr/local/freeswitch/
conf/freeswitch.xml
在61行增加 <X-PRE-PROCESS cmd="include" data="lang/zh/*.xml"/>
8、控制台 reloadxml
以上是关于freeswitch 中文语音的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 5下freeswitch中集成使用ekho实现TTS功能三