У меня есть следующая команда SoX, которая генерирует отличный звук «космического корабля»:
play -n -c1 synth whitenoise band -n 100 20 band -n 50 20 gain +25 fade h 1 864000 1
Как я могу вывести примерно 10 секунд этого в звуковой файл? Спасибо!
play -n -c1 synth 10 whitenoise band -n 100 20 band -n 50 20 gain +25 fade h 1 10 1
Введите общую длительность после synth (в данном случае 10 секунд)
Также укажите длительность для fade , чтобы эта функция могла применять постепенное изменение время ожидания (1 секунда в этом примере) в нужный момент (т.е. в конце дорожки)
Если вы хотите записать это, просто сделайте:
sox -c1 -n result.wav synth 10 whitenoise band -n 100 20 band -n 50 20 gain +25 fade h 1 10 1
Это будет сбросить полученный звук в result.wav .