MP3播放器()功能在声音播放后暂停2秒,然后执行下一个命令

时间:2014-09-19 05:03:56

标签: audio mp3 asterisk playback

我正在使用星号11并创建了一个播放声音文件的小型拨号方案,然后从用户那里获取输入

我的部分代码

exten => _X.,1,Answer()
same => n,MP3Player(/sound.mp3)
same => n,Read(NUMBER,,4,5)

我的问题是播放sound.mp3之后的星号暂停2秒然后执行下一个读取功能。所以如果我在声音播放之后输入读取功能无法识别它。我检查了声音文件并且它完成了音调播放后有任何争议。

有没有解决方案。 谢谢

1 个答案:

答案 0 :(得分:0)

非常可能意味着你的声音在最后有2秒的沉默。

您也可以使用

same => n,Read(NUMBER,/sound,4,5)

需要有编译的mp3支持模块的星号。

最佳选项实际上将你的mp3转换为wav 16 bit mono pcm wav并使用该文件,而不是mp3。