gpt4 book ai didi

audio - Sox-连接多个文件,每个文件之间添加填充

转载 作者:行者123 更新时间:2023-12-03 00:33:36 25 4
gpt4 key购买 nike

我是Sox的新手,无法找到实现此目的的方法,因此我将进行具体说明。

  • 我使用Windows 7
  • 我有94个.au文件的批处理,每个文件都包含一个口头句子(来自语言学习工具的文本)。它们被命名为00.au,01.au等。
  • 我可以使用以下命令用sox轻松连接它们:sox.exe * .au complete.wav
  • 最终文件按顺序播放了所有文件,到目前为止效果很好,但是原始文件在删除句子之间没有任何声音,这意味着句子2在句子1等之后立即开始,从而发出非常匆忙和不自然的声音,很难跟随。
  • 我在pad命令上尝试了一些变体,但没有成功。我想做的是合并文件,同时在每个原始.au文件
  • 之间添加0.5秒的静音时间

    有谁知道这是可能的,无论是用脚本还是只用一条聪明的话?我不了解此功能或延迟得不够。

    最佳答案

    睡在上面并谷歌搜索如何编写批处理文件后,我想出了一种肮脏的方法:

    for %%x in (*.au) do e:\sox\sox.exe %%x %%x.wav pad 0 1

    e:\sox\sox.exe *.wav complete.wav

    for %%y in (*au.wav) do del %%y

    它确实创建了一堆称为01.au.wav等的中间波形文件,然后将其删除,虽然可能不太美观,但是可以正常工作。

    关于audio - Sox-连接多个文件,每个文件之间添加填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44862933/

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