Audio 函数在声音播放后暂停2秒钟,然后执行下一个命令

Audio 函数在声音播放后暂停2秒钟,然后执行下一个命令,audio,mp3,asterisk,playback,Audio,Mp3,Asterisk,Playback,我使用星号11,创建了一个播放声音文件的小拨号计划,然后从用户那里获取输入 我代码的一部分 exten => _X.,1,Answer() same => n,MP3Player(/sound.mp3) same => n,Read(NUMBER,,4,5) 我的问题是播放声音后的星号.mp3会暂停2秒钟,然后执行下一个读取功能。因此,如果我在播放声音后立即进入读取功能,则无法识别它。我检查了声音文件,在播放声音后,它没有任何裂口 有什么解决办法吗。 非常感谢,这意味着你的声

我使用星号11,创建了一个播放声音文件的小拨号计划,然后从用户那里获取输入

我代码的一部分

exten => _X.,1,Answer()
same => n,MP3Player(/sound.mp3)
same => n,Read(NUMBER,,4,5)
我的问题是播放声音后的星号.mp3会暂停2秒钟,然后执行下一个读取功能。因此,如果我在播放声音后立即进入读取功能,则无法识别它。我检查了声音文件,在播放声音后,它没有任何裂口

有什么解决办法吗。
非常感谢,这意味着你的声音在结尾有2秒钟的沉默

你也可以使用

same => n,Read(NUMBER,/sound,4,5)
需要有星号与mp3支持模块编译

最好的选择是将mp3转换为wav 16位单声道pcm wav,并使用该文件,而不是mp3