我正在嘗試將白噪聲添加到數百個檔案中。我找到了一個命令,但不知道如何調整它。有一個包含檔案的源檔案夾和一個空的目標檔案夾。有人可以幫助我正確的命令嗎?我正在使用 OSX。
http://linguistics.berkeley.edu/plab/guestwiki/index.php?title=Sox_in_phonetic_research#Add_noise_to_an_audio_file
uj5u.com熱心網友回復:
您應該將命令放在一個for回圈中,然后將for變數稱為檔案名。
我假設源檔案夾和目標檔案夾在同一級別。
for file in *.wav; do sox "$file" -p synth whitenoise vol 0.02 | sox -m "$file" - "../DESTINATION/$file"; done
此外,如果要在輸出檔案的名稱中使用后綴,請使用basename排除擴展名:
for file in *.wav; do sox "$file" -p synth whitenoise vol 0.02 | sox -m "$file" - "../DESTINATION/$(basename $file)_output.wav"; done
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/480250.html
上一篇:無法退出snowsql命令提示符
