哪个 bash 命令将指示声音输出扬声器(输出或无输出),以便我可以在我的网络收音机崩溃时重置它?
答案1
这是测试所有扬声器的一个非常好的命令。
speaker-test -t wav -c 6
使用备注
运行此命令时不会听到任何噪音,除了会说“前左、前中、前右……”的声音。此命令将继续重复测试,直到用户按下Ctrl+c键停止测试。
答案2
假设您想要检查扬声器是否有输出,请使用
speaker-test
答案3
为了测试双通道(左和右)设置,这将播放“前左”、“前右”的语音,然后退出:
speaker-test -t wav -c 2 -l 1
对于环绕声设置,请设置-c
为尽可能多的通道:
speaker-test -t wav -c 6 -l 1
选项含义:
-t,--test
wav
播放声音而不是静电噪音-l,--nloops
1
仅测试一次-c,--channels
要测试的输出通道数
答案4
如果希望它更快退出,请同时设置语音输出(-t wav
)和一个循环(-l 1
):
speaker-test -t wav -l 1
在我的设置中,它默认为一个通道(-c 1
),因此它只会说一次“前左”然后退出。