我試圖製作一堆.wav文件的光譜圖,以便我可以進一步分析它們(在python 3.6中),但是,我一直在這個討厭的錯誤如何將24位wav文件轉換爲python3中的16位或32位文件
ValueError: Unsupported bit depth: the wav file has 24-bit data.
我特地到其他堆棧溢出的職位,如 How do I write a 24-bit WAV file in Python? 但論文並沒有解決這個問題!
我發現叫Pysoundfile
http://pysoundfile.readthedocs.io/en/0.9.0/
我
pip3 install pysoundfile
我已經看過的文件在安裝了它,它仍然是我不清楚如何將24轉換音頻庫位.wav文件轉換爲32位wav文件或16位wav文件,以便我可以從中創建光譜圖。
任何幫助,將不勝感激!
非常感謝您的幫助! –
當我運行數據時,samplerate = soundfile.read('dog_bark.wav')我得到一個運行時錯誤。它說錯誤打開'dog_bark.wav':系統錯誤。 –
您是否在與音頻文件相同的目錄中運行腳本? –