gpt4 book ai didi

python - Pydub - 如何在不改变播放速度的情况下改变帧率

转载 作者:太空狗 更新时间:2023-10-30 02:08:19 28 4
gpt4 key购买 nike

我在 Pydub 中使用 AudioSegment 打开了几个音频文件。

我想将音频质量从帧速率 22050 降低到 16000 Hz。 (单 channel 文件)

如果我简单地更改 AudioSegment 的帧速率,我得到的是完全相同的以较慢速度播放的波形。好吧,很公平。

但我如何真正改变波形以适应较低质量、相同速度的播放?

(手动插值是我唯一能想到的,但我不想陷入那个麻烦)

最佳答案

您可以使用:

sound = AudioSegment.from_file(…)
sound = sound.set_frame_rate(16000)

关于python - Pydub - 如何在不改变播放速度的情况下改变帧率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44035217/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com