Audio SoX以时间间隔将短音频合并为长音频

Audio SoX以时间间隔将短音频合并为长音频,audio,merge,sox,Audio,Merge,Sox,嗨,朋友们,我正在使用SoX命令行工具。我正在寻找的要求,即短音频文件应合并成一个固定的时间间隔长音频文件多次 短音频应每10秒合并到长音频文件中,直到长音频完成 是否有任何混合、合并、pad、命令示例来实现这一点。请在这方面帮助我。1)创建一个具有相同持续时间和重复次数的“重复短片” “短”和沉默 2) 最终=合并(长,重复短) (未测试,请告诉我是否有效)1)创建一个具有相同持续时间和重复次数的“重复短片” “短”和沉默 2) 最终=合并(长,重复短) (未测试,请告诉我是否有效)请帮助我使

嗨,朋友们,我正在使用SoX命令行工具。我正在寻找的要求,即短音频文件应合并成一个固定的时间间隔长音频文件多次

短音频应每10秒合并到长音频文件中,直到长音频完成

是否有任何混合、合并、pad、命令示例来实现这一点。请在这方面帮助我。

1)创建一个具有相同持续时间和重复次数的“重复短片” “短”和沉默

2) 最终=合并(长,重复短)

(未测试,请告诉我是否有效)

1)创建一个具有相同持续时间和重复次数的“重复短片” “短”和沉默

2) 最终=合并(长,重复短)


(未测试,请告诉我是否有效)

请帮助我使用gain或任何其他SoX命令降低音频文件部分的音量。例如,我需要将音频文件的音量从5秒降低到10秒,并且音频文件的所有剩余部分应与原始部分一样播放。这是一个不同的问题。我认为最好提出一个新问题。请帮助我使用gain或任何其他SoX命令降低音频文件部分的音量。例如,我需要将音频文件的音量从5秒降低到10秒,并且音频文件的所有剩余部分应与原始部分一样播放。这是一个不同的问题。我认为最好提出一个新的问题。
longdur=$(sox --i -d long.wav)

sox short.wav shor-with-silence.wav pad 0 10
sox shor-with-silence.wav shor10.wav  trim 0 10  
sox "|sox shor10.wav -p repeat 1000" repeated-short.wav trim 0 $londdur

sox -m long.wav repeated-short.wav  final.wav