0
我有一個從麥克風輸入的PCM流。我正在分析短塊(Java語言)來檢測聲音響度(幅度)中的短暫尖峯。我有定期播放的確定聲音,並且我需要知道是否檢測到的尖峯實際上是記錄了這種聲音。我有PCM播放聲音,完全確定。在錄製的音頻流中匹配聲音
我不知道從哪裏開始,我應該在時域還是頻域進行一些比較?如果有人能夠給我一些關於如何完成這件事以及我應該在哪裏挖掘的見解,那將是非常棒的。
謝謝。
我有一個從麥克風輸入的PCM流。我正在分析短塊(Java語言)來檢測聲音響度(幅度)中的短暫尖峯。我有定期播放的確定聲音,並且我需要知道是否檢測到的尖峯實際上是記錄了這種聲音。我有PCM播放聲音,完全確定。在錄製的音頻流中匹配聲音
我不知道從哪裏開始,我應該在時域還是頻域進行一些比較?如果有人能夠給我一些關於如何完成這件事以及我應該在哪裏挖掘的見解,那將是非常棒的。
謝謝。
聽起來好像你想比較一組輸入脈衝和一組參考脈衝。互相關可能是你想要使用的。您可能需要先對數據進行預處理,例如創建信封而不是使用原始數據,否則互相關可能會失敗,除非匹配是完美的。
謝謝。我會研究這個。這場比賽不可能是完美的,因爲一個聲音是「純粹的聲音」,另一個是在相當低質量的麥克風上錄製的。 – EvilDuck
由於沒有其他人提出任何其他建議,並且從我所挖掘的東西看來,這似乎是一條路,我將此標記爲已接受的提議。謝謝。 – EvilDuck