Raspberry Pi 3 - 声音和麦克风不起作用

时间:2017-06-01 06:31:54

标签: raspberry-pi3


我已经在我的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

1 个答案:

答案 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