2017-06-01 119 views
0


我已经在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设备成为主要设备。 所以,人无我有:Raspberry Pi 3 - 声音和麦克风不起作用

[email protected]:~ $ cat /proc/asound/modules 
0 snd_usb_audio 
1 snd_bcm2835 

[email protected]:~ $ 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 

[email protected]:~ $ 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 

我可以看到测试运行,但什么都听不到。
真的不知道要检查什么/设置更多... 我将不胜感激任何提示。

问候 帕维尔

回答

0

尝试按照如下步骤启用从RPI-3一个USB声卡的音频录制和播放。我从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