发出不同频率的声音

时间:2015-09-07 18:49:21

标签: c++ linux xlib

X11中是否有一个功能或内置于Linux中可以产生不同频率的Beep声音?

某些函数类似于Windows中的Beep(dwFreq, dwDuration)函数,其参数允许以赫兹为单位指定频率,以及以毫秒为单位的持续时间。

1 个答案:

答案 0 :(得分:2)

尝试使用 speaker-test(1)。 它通常可以在 alsa-utils 包中找到。

示例(生成正弦波,440 Hz):

speaker-test -f 440 -t sine