2011-06-28 34 views
0

我正在爲我工​​作的醫院撥打一個電話板。通話板將用於通告CODES,FIRE和其他一些類型的通話。我的問題是,我試圖連續播放兩個WAV文件,第一個文件是調用類型,第二個文件是位置。我們有超過700個可能的地點,我不想有成千上萬的預製錄音。請幫忙。我也想過使用像微軟ANNA這樣的語音合成器。幫助創建一個可以連續播放音頻文件的腳本,無論長度如何

+0

這聽起來不像是PHP的工作...... – Dereleased

回答

0

將音頻剪輯保存爲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

相關問題