我有兩個聲音樣本(.WAV),我希望找到它們之間的差異。我已經讀過關於這個主題,我知道我應該使用FFT來做這樣的事情。計算兩個聲音樣本之間的差異
不幸的是,我找不到一種方法來做實際的計算。我正在尋找一個PHP庫或如何使用PHP進行計算的指導。
我試着用谷歌搜索這個問題,沒有相關的解決方案出現。
我有兩個聲音樣本(.WAV),我希望找到它們之間的差異。我已經讀過關於這個主題,我知道我應該使用FFT來做這樣的事情。計算兩個聲音樣本之間的差異
不幸的是,我找不到一種方法來做實際的計算。我正在尋找一個PHP庫或如何使用PHP進行計算的指導。
我試着用谷歌搜索這個問題,沒有相關的解決方案出現。
PHP LIB來處理音頻文件:ffmpeg-php
PHP LIB計算快速傅立葉變換(FFT):fft
有你要照顧找到音頻文件之間的差異時的那麼多東西,寫的自己的libary是很難的。
爲什麼不使用Audacity進行音頻分析?
我需要使用Ubuntu服務器隨時隨地執行此操作,因此Audacity不是我要搜索的內容。 – user1396033
您正在尋找的主題可能是聲音指紋,有時通過從感興趣的音頻數據計算出的MFCC矢量集的2D模式匹配來完成。
如果你沒有找到PHP庫,你總是可以搜索一個Java庫,並且只需從你的PHP腳本中運行一個java命令:) –
Java或者C或者其他的,真的。 PHP並沒有真正處理聲音。 – Charles
您可以像使用任何其他語言一樣在PHP中執行相同的數學運算。那裏並不總是有一些爲你預建的圖書館。無論如何,「他們之間的區別」是什麼意思?這是一個非常含糊的陳述。你想做什麼?如果你真的想要這個區別,你可以對PCM樣本值進行相互對照......但我懷疑這不是你想要的。 – Brad