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 中文语音的主要内容,如果未能解决你的问题,请参考以下文章

freeswitch windows安装

CentOS 5下freeswitch中集成使用ekho实现TTS功能三

FreeSWITCH:有没有办法通过本机 API 从另一条腿获取音频流

FreeSWITCH之配置G729转码

手把手教你部署验证freeswitch(避免踩坑)

freeswitch简介