我已经在我的Raspberry Pi 3上安装了Raspbian Jessie和Pixel(2017年4月版)。我已经插入了Platronics C320-M耳机+麦克风套装。
显然它不起作用。
我已按照此说明操作:https://raspberrypi.stackexchange.com/questions/40831/how-do-i-configure-my-sound-for-jasper-on-raspbian-jessie/40832
使我的USB设置为主要设备。
所以我没有:
pi@raspberrypi:~ $ cat /proc/asound/modules
0 snd_usb_audio
1 snd_bcm2835
pi@raspberrypi:~ $ cat /etc/modprobe.d/alsa-base.conf
# This sets the index value of the cards but doesn't reorder.
options snd_usb_audio index=0
options snd_bcm2835 index=1
# Does the reordering.
options snd slots=snd_usb_audio,snd_bcm2835
pi@raspberrypi:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: C320M [Plantronics C320-M], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
但是当我尝试播放测试声时:
speaker-test -c2 -twav
我可以看到测试运行但听不到任何声音 真的不知道要检查/设置更多... 我会很感激任何提示。
此致 的Pawel
答案 0 :(得分:0)
尝试按照以下步骤从rpi-3的usb-sound适配器启用音频录制和播放。我从usb声音适配器执行录音时记录了这些。希望这能帮助你。
1.1)创建/编辑文件.asoundrc
$vim .asoundrc
如果文件不存在,请创建它;
$ touch .asoundrc
$vim .asoundrc
pcm.!default {
type asym
playback.pcm "hw:1,0"
capture.pcm "hw:1,0"
}
ctl.!default {
type hw
card 1
}
1.2)编辑文件alsa.conf中的以下行;
$sudo vim /usr/share/alsa/alsa.conf
defaults.ctl.card 0
defaults.pcm.card 0
到
$sudo vim /usr/share/alsa/alsa.conf
defaults.ctl.card 1
defaults.pcm.card 1
1.3)使用alsamixer实用程序
更改音频电平/设置$alsamixer
1.4)录制音频的命令
$arecord -D plughw:1 -f S16_LE -r 48000 -d 5 ./testSound.wav
1.5)播放录制音频的命令
$aplay --device=plughw:1,0 ./testSound.wav