首页 > 解决方案 > 子进程中的 Sox 未创建输出文件

问题描述

我正在编写一个 Python 脚本来将多个音频文件混合到一个组合文件中。我在子进程调用中使用 Sox 命令;但是,它不会创建混合输出文件。有谁知道如何解决这一问题?

subprocess.call('sox -m %s %s' % (' '.join(audios), audio_file.mp3), shell=True)

audios是我拥有的 mp3 文件(写为完整路径)的列表(例如"./Files/Music/a.mp3"),并且audio_file.mp3是我希望创建的混合音频文件。我已经!pip install sox在脚本顶部包含了这一行。

标签: pythonsox

解决方案


推荐阅读