Step 1:

将语音包从网盘下载下来,在/usr/share/freeswitch/sounds目录下依次创建zh/cn/link目录,并将下载下来的语音包文件内容复制粘贴到link目录中(注意目录结构)

Step 2:

开始修改fs的配置文件了 /usr/local/freeswitch/conf/vars.xml

  <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/zh/cn/sinmei/"/>
  <X-PRE-PROCESS cmd="set" data="default_language=zh"/>
  <X-PRE-PROCESS cmd="set" data="default_dialect=cn"/>
  <X-PRE-PROCESS cmd="set" data="default_voice=sinmei"/>

Step 3:

如果有ZH模块的话,编译SAY模块并安装

cd /usr/local/src/freeswitch/src/mod/say/mod_say_zh
make && make install

Step 4:

复制修改中文SAY配置

cd /usr/local/freeswitch/conf/lang/
cp -fr en zh
cd zh
mv en.xml cn.xml

修改 cn.xml

  <language name="zh" say-module="en" sound-prefix="$${sounds_dir}/zh/cn/sinmei" tts-engine="cepstral" tts-voice="sinmei">

conf/freeswitch.xml 添加中文配置

<X-PRE-PROCESS cmd="include" data="lang/zh/*.xml"/>

如果安装了ZH SAY模块,就进行配置 打开自动加载中文模块的配置

vim /usr/local/freeswitch/conf/autoload_configs/modules.conf.xml
 <load module="mod_say_zh"/>