1、安装 tts_commandline 模块
2、配置文件修改
/usr/local/freeswitch/conf/autoload_configs/tts_commandline.conf.xml
<param name="command"
value="wget -O temp.txt http://localhost:5555/tts/tts?word=${text}MMMM${file} ; lua tts.lua ${file} ;rm -rf temp.txt"/>
或者下面的方式也可以呢
<param name="command" value="/usr/local/freeswitch/scripts/tts.sh ${file} ${text}"/>
脚本优化 怎么优化呢: 根据 用户传入的文字 直接获取 md5值 文件命名为 md5.wav
linux md5
http://blog.chinaunix.net/uid-20613650-id-3269470.html
3、配置文件生效
reload mod_tts_commandline
4、上传jar和lua
/usr/local/freeswitch/scripts/tts.lua
local file = argv[1];
session:sleep(100);
session.streamFile(file);
freeswitch.consoleLog("notice",