我正在編寫一個應用程序來模擬火車聲音。我爲列車的每個速度獲得了非常短的(0.2s)音頻樣本,並且我需要能夠循環多達其中的20個(每個列車一個)同時沒有間隙。 音頻樣本的無縫更換(列車速度)也是必須具備的。 我一直在尋找可能的蟒蛇音頻解決方案,包括Python音頻庫,用於快速,無縫循環的很多短音軌
- PyAudio
- PyMedia
- pyaudiere
,但我不知道哪一個最適合我的使用情況,所以我真的很欣賞任何提議和經驗!
PS:我已經嘗試過gstreamer但由於1.0版本還沒有,我不知道如何讓無縫播放與pygi一起工作,我認爲可能有更好的選擇。我也嘗試pygame,但它似乎只限於8個音頻通道?
好的,對於那些對我如何繼續這個感興趣的人: –
我現在實際上使用pygame,因爲它支持無縫播放(使用pygame.mixer.queue()),非常友好和直觀(我發現是的,可以有多於8個通道同時播放;))。如果你有更好的想法,我仍然開放,但它似乎工作到目前爲止。 –