我想播放聲音文件(wav,mp3,...一切都很好,只要我可以將mp3轉換爲它),但是在播放時,我想要每秒打印當前幅度(以分貝爲單位)。Python - 獲取聲音文件的振幅
我已經嘗試谷歌這個,但沒有找到任何適合我的問題。
我想播放聲音文件(wav,mp3,...一切都很好,只要我可以將mp3轉換爲它),但是在播放時,我想要每秒打印當前幅度(以分貝爲單位)。Python - 獲取聲音文件的振幅
我已經嘗試谷歌這個,但沒有找到任何適合我的問題。
從Python中的任意源代碼提取聲音信息的一種可能方式是GStreamer庫。首先,閱讀this tutorial以熟悉PyGStreamer。
更新: 檢查Getting max amplitude for an audio file per second,它可能會幫助你。
你在什麼操作系統上? – mac 2012-04-24 19:15:48
Debian,所以它應該在Linux上工作。 – omnidan 2012-04-24 19:16:09
您是否真的需要當前樣本的振幅,最後一秒的平均值或某種加權平均值(如傳統的VU儀表)? – Brad 2012-04-24 19:16:12