5
對於我正在開發的項目,我需要使用SoX工具進行音頻生成。如果有一種方法可以使用SoX在某段時間內生成某些音符/音調,請讓我知道!我對此做了相當多的研究,但無濟於事。我可以使用SoX來生成音頻嗎?
此外,有什麼方法可以將它直接輸出到揚聲器中?我在想像重定向到/ dev/audio。
對於我正在開發的項目,我需要使用SoX工具進行音頻生成。如果有一種方法可以使用SoX在某段時間內生成某些音符/音調,請讓我知道!我對此做了相當多的研究,但無濟於事。我可以使用SoX來生成音頻嗎?
此外,有什麼方法可以將它直接輸出到揚聲器中?我在想像重定向到/ dev/audio。
您可以使用synth
和-n
選項合成聲音效果。
sox -n -r 8000 output.wav synth 3 sine 500
可以使用選項-r
設置採樣frequancy: 例如,下面的命令以500Hz創建3秒正弦的wav。默認值是48kHz。
您可以直接播放音頻到/ dev/audio。如果您只是需要播放該文件而不保存它,則可以使用play
實用程序(由sox提供)如下:
play -n -c1 synth 3 sine 500
謝謝!這對我有很大的幫助,並且我忘了指定這個:以任何方式將它直接輸出到揚聲器中?我在想像重定向到/ dev/audio,但不知道我會如何使用SoX。 – user2526619
我已更新您的問題和我的答案。 – lCapp
啊!謝謝。這正是我需要的! – user2526619