gpt4 book ai didi

python - 使用 python 对 wav RIFF 文件进行下采样

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:15 24 4
gpt4 key购买 nike

我正在尝试在 python 2.6 中将 16khz wav 文件下采样到 8khz。该文件具有 RIFF header 并且采用 mulaw 格式,并且必须保留该格式。

我浏览了 this big list of python stuff 中的一些内容并且似乎无法找到一个简单的库来改变音频文件的采样率。

有没有关于一个好的 python 库的建议?

最佳答案

我最终安装了 sox然后通过子进程调用它:

from subprocess import Popen, PIPE, STDOUT
soxCall = '/usr/local/bin/sox ' + infileName + \
' ' + outfileName + ' rate 8k'
p = Popen(soxCall, shell=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT, close_fds=True)

关于python - 使用 python 对 wav RIFF 文件进行下采样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16864482/

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