gpt4 book ai didi

linux - 如何将目录中包含的 MP3 文件转换为 ULAW 文件或任何其他原始格式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:40:11 25 4
gpt4 key购买 nike

我在 asterisk 服务器上工作,它使用 ulaw 文件在通话中播放 IVR,但我们的客户只提供需要转换为 ulaw 的 mp3 文件,因为我是新手,不知道有任何此类程序还有什么方法可以更快地实现这一目标?

谢谢!!

最佳答案


我们使用 lame 将 MP3 文件转换为 Wav,然后我们将这个 wav 文件提供给 SOX,它可以生成所需的 ULAW 文件。我将所有 MP3 文件保存在一个目录中,并在该目录中使用以下命令。

for f in * ; do lame --decode $f ${f%.*}.wav ; done
for f in * ; do sox -V ${f%.*}.wav -r 8000 -c 1 -t ul ${f%.*}.ulaw ; done

以上两个命令将以 8000 Hz 的速率生成所有必需的 ULAW 文件。如果要删除WAV和MP3文件,可以使用以下命令。

rm -f *.ulaw
rm -f *.mp3

希望这对你也有用。

关于linux - 如何将目录中包含的 MP3 文件转换为 ULAW 文件或任何其他原始格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43674230/

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