【发布时间】:2012-11-16 09:22:27
【问题描述】:
如何在 Ubuntu 12.04 LTS 下通过 shell 命令获取麦克风当前的音频输入电平?
我检查了 amixer 以设置音量,但在 shell 调用时找不到获取音频输入电平的方法。
提前谢谢你!
【问题讨论】:
如何在 Ubuntu 12.04 LTS 下通过 shell 命令获取麦克风当前的音频输入电平?
我检查了 amixer 以设置音量,但在 shell 调用时找不到获取音频输入电平的方法。
提前谢谢你!
【问题讨论】:
要获得输入信号的电平,您必须从输入设备实际记录。
使用arecord 的-d 1 参数获取短文件。
要读取该文件中的数据级别,请使用 sox recordedfile.wav -n stat 之类的内容。
【讨论】:
根据上面的答案,得到最大幅度:
arecord -qd 1 volt && sox volt -n stat &> volt.d && sed '4q;d' volt.d
【讨论】: