擅长:python、mysql、java
<p>我在Berk×zbalcı的帮助下找到了解决办法
我在下面编写了一个函数,将.wav文件的目录转换为16位wav文件</p>
<pre><code>def convertAllFilesInDirectoryTo16Bit(directory):
for file in os.listdir(directory):
if(file.endswith('.wav')):
nameSolo = file.rsplit('.', 1)[0]
print(directory + nameSolo )
data, samplerate = soundfile.read(directory + file)
soundfile.write('/Users/yournamehere/Desktop/folderwhereyouwanttosae/' + nameSolo + '16BIT.wav', data, samplerate, subtype='PCM_16')
print("converting " + file + "to 16 - bit")
</code></pre>