我试图制作一堆.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':系统错误。 –
您是否在与音频文件相同的目录中运行脚本? –