我在 SoX 中使用以下命令在每个静默时间超过 0.3 秒的地方拆分许多大型音频文件:
sox -V3 input.wav output.wav silence 1 0.50 0.1% 1 0.3 0.1% : newfile : restart
然而,这最终会偶尔创建完全静音的文件,并在每次休息前修剪音频。
我发现 Audacity 的效果更好,但我需要拆分数百个 WAV 文件,而 Audacity 甚至无法在不冻结的情况下同时打开 10 个文件。
如何使用 SoX 或类似软件在 0.3 秒的静音期结束时拆分文件,使得静音部分仍然贴在说话的结尾,但不是之前,也没有完全静音的剪辑,除非他们从一开始就来input.wav
?