蜂鸣器的采样率为44.1khz

时间:2016-11-07 13:59:06

标签: shell text-processing

如何在以下代码中为我的蜂鸣器设置44.1khz的采样率?

_alarm() {   ( \speaker-test --frequency $1 --test sine )&   pid=$!;   \
               \sleep 0.${2}s;   \kill -9 $pid; }

1 个答案:

答案 0 :(得分:0)

以下代码是shell 函数,需要调用2个参数,标记为$1$2speaker-test的手册页产生:

-f | --frequency FREQ
       sine wave of FREQ Hz

所以第一个参数是 Hertz 中的频率。第二个是sleep调用的秒数的小数部分,在执行kill之前停止发出蜂鸣声。因此,如果您希望44.1kHz持续0.5秒,例如:

_alarm 44100 5

应该做的伎俩!

相关问题