帮助创建一个可以连续播放音频文件的脚本,无论长度如何

问题描述:

我正在为我工​​作的医院拨打一个电话板。通话板将用于通告CODES,FIRE和其他一些类型的通话。我的问题是,我试图连续播放两个WAV文件,第一个文件是调用类型,第二个文件是位置。我们有超过700个可能的地点,我不想有成千上万的预制录音。请帮忙。我也想过使用像微软ANNA这样的语音合成器。帮助创建一个可以连续播放音频文件的脚本,无论长度如何

+0

这听起来不像是PHP的工作...... – Dereleased

将音频剪辑保存为MP3。连接它们很简单 - 只需简单输出一个接一个。 MP3s没有超出“框架”的内部结构。一个MP3文件只是一系列这些帧,可以与其他数据混合(即:MPEG视频)。

<?php 

header('Content-type: audio/mpeg'); 

readfile('good.mp3'); 
readfile('morning.mp3'); 
readfile('zombie attack.mp3'); 
readfile('imminent.mp3'); 
readfile('arm yourself.mp3'); 

当然,通过web界面做这种事情似乎很愚蠢。你如何告诉PA系统在服务器上捅一些东西?

+0

运营商将从浏览器中选择代码和房间号码,然后使服务器播放2个音频文件。服务器将声音输出到PA系统上的模拟输入。这里的目标是通过创建可定制的呼叫系统而不是购买昂贵的设备来节省资金。 – ITPROMVH

+0

啊。疑难杂症。那么,我发布的脚本片段应该让你开始。你必须将它的输出嵌入到mp3播放器(flash,html5等)中,但脚本会为你生成音频文件输出。 –

+0

谢谢我现在试试。 – ITPROMVH