0
ブザーのサンプリングレートを次のコードで44.1khzに設定するにはどうすればよいですか?ブザーのサンプリングレートは44.1khz
_alarm() { (\speaker-test --frequency $1 --test sine)& pid=$!; \
\sleep 0.${2}s; \kill -9 $pid; }
ブザーのサンプリングレートを次のコードで44.1khzに設定するにはどうすればよいですか?ブザーのサンプリングレートは44.1khz
_alarm() { (\speaker-test --frequency $1 --test sine)& pid=$!; \
\sleep 0.${2}s; \kill -9 $pid; }
次のコードは、$1
と$2
でマークと呼ばれる2つの引数を、必要とするシェル機能です。 speaker-test
利回りのmanページ:
-f | --frequency FREQ
sine wave of FREQ Hz
だから最初の引数はで、ヘルツ周波数です。 2番目は、kill
が実行されてビープ音が停止する前の、sleep
呼び出しの秒数の小数部です。たとえば、44.1kHzを0.5秒間にしたい場合:
_alarm 44100 5
このトリックを行う必要があります。