Asterisk的espeak的是Asterisk的开源PBX,它允许您使用espeak的语音合成引擎渲染文本到语音模块。
它提供了“espeak的”拨号方案应用,局部调用espeak的文本到语音引擎。
安装 通货膨胀
要构建只需键入应用程序,文件夹espeak的下面
$化妆
$ make install的
要安装示例配置文件中,“使安装”命令后,发出以下命令:
$使样品
用法
espeak的(文本[,intkeys,语言]):这将调用espeak的TTS引擎,发送文本字符串,返回所产生的波形和发挥它的用户,允许任何给定的中断键立即终止,并返回。
Asterisk的拨号方案的例子:
; espeak的演示
分配延长=> 1234,1,答案()
;;使用默认语言播放mesage在espeak.conf设置
分配延长=> 1234,N,espeak的(“这是一个英文espeak的简单测试。”,任何,)
;;播放消息西班牙语
分配延长=> 1234,N,espeak的(“埃斯塔ES UNA简单prueba espeak的EN ESPAñ OL”,任何,ES)
;;播放消息希腊
分配延长=> 1234,N,espeak的(“&阿尔法;&埃普西隆;ίΝ&阿尔法;&丝毫;έΝ&阿尔法;&阿尔法;Π&拉姆达;ό和tau蛋白;έ&西格玛;&tau蛋白;&tau蛋白;Ο&埃普西隆; espeak的&西格玛和tau蛋白;ό及小量;&tau蛋白;&阿尔法;&小量;&拉姆达;&拉姆达;ΗΝ&丝毫;&卡帕。ά“,任何报)
;;阅读来自磁盘的文本文件(相对于信道的语言)
;;以及使用星号通道espeak的语言播放。
分配延长=> 1234,N,ReadFile的(MYTEXT = /路径/ $ {} LANGUAGE / MYFILE,200)
分配延长=> 1234,N,espeak的(“$ {} MYTEXY”,任何$ {}语言)
分配延长=> 1234,N,挂断()
要求:
- 在星号
- espeak的
评论没有发现