我在Pydub中使用AudioSegment
打开了几个音频文件。
我想将帧速率22050降低到16000 Hz。 (一个频道文件)
如果我只是改变AudioSegment的帧速率,我得到的是以较慢的速度播放的完全相同的波。嗯,公平。
但是,我如何实际改变波浪以适应较低质量,相同速度的播放?
(手动插值是我唯一能想到的,但我不想陷入麻烦)
答案 0 :(得分:6)
您可以使用:
sound = AudioSegment.from_file(…)
sound = sound.set_frame_rate(16000)