因为在skype和zoom 里面没有音频, 所以调试了下
lspci | grep -i audio 这里能看到硬件上的声卡
root@debian:/ # lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
cat /proc/asound/cards 在这里也可以看见有哪些声音控制器
root@debian:/ # cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf2520000 irq 44
29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
[1:01:36] ThinkPad Console Audio Control at EC reg 0x30, fw unknown
可以看见已经有了HDA-Intel集成的声卡.
使用 arecord -l 列出录音mic设备
root@debian:/ # arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
arecord 测试mic, 这个时候我打开了amarok来用笔记本自带的音响播放音乐
root@debian:/ # arecord -d 10 /tmp/t.wav
Recording WAVE '/tmp/t.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
用aplay播放刚才的录音文件, 这直接就把播放器的输出录进了t.wav, 并没有经过mic.
root@debian:/ # aplay /tmp/t.wav
Playing WAVE '/tmp/t.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
PulseAudio manager是一个非常强大的GTK的音频设备管理软件, 我没有用alsamixer来管理
apt-get install pluseaudio plugseaudio-module-* pluseaudio-utils
在debian的menu菜单找到多媒体(multimedia)里面的PulseAudio Manager
Server Information是显示当前主机的一些基本信息, Devices里面就是硬件啦.
Clients里面是哪些应用正在调用声卡, Sample Cache的右下角的play可以作声卡声音发声测试.
打开PulseAudio Volume Control, 调整设置如下