繁体   English   中英

在星号的读取功能中播放文字到语音

[英]Playing text to speech inside read function in asterisk

因此,我的基本目标是在播放google文本到语音agi的过程中使用dtmf。对于声音文件,我可以简单地使用读取功能,因此允许用户在播放声音的同时按dtmf并将输入存储在可变的

[mycon]
exten => _X.,1,Read(KEY,soundfile,,)

但是我如何在播放文本到语音AGI时接受DTMF输入

任何帮助,将不胜感激

您已将TTS记录到WAV文件中(要求8khz 16位单声道pcm未压缩格式),并使用类似的内容

[mycon]
exten => _X.,1,Read(KEY,soundfile&/tmp/tts/tts-file&other-sound,,)

您还可以生成该文件,保存在变量中,然后使用该变量代替文件名。

您也可以使用app_swift应用程序为您执行此操作(对于倒谱和其他一些TTS,不是google)。 http://www.cepstral.com/en/telephony/asterisk

第三种可能的解决方案-为Google编写类似app_swift的c / c ++应用,或雇用某人来编写。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM