Librosa正在用y
作为ndtype=float64
编写一个音频文件,尽管我将其作为float32
提交。我正在使用版本0.7.2
。我做错什么了吗?以下是我正在做的事情:
y, sr = librosa.load("audio_file", mono=False, sr=None, dtype='float32')
print(y.dtype) # float32
librosa.output.write_wav("output_audio_path", y, sr)
y, sr = librosa.load("output_audio_path", mono=False, sr=None, dtype=None)
print(y.dtype) #float64
有人知道为什么吗
librosa总是返回float64,而不管WAV文件的底层格式如何
如果您希望对音频I/O中的细节进行更多控制,请直接使用pysoundfile。甚至Python标准库中的wave模块
相关问题 更多 >
编程相关推荐