2017-06-01 4 views
0


Ich habe Raspbian Jessie mit Pixel (Version April 2017) auf meinem Raspberry Pi 3 installiert. Ich habe ein Platronics C320-M Kopfhörer + Mikrofonset angeschlossen. Und offensichtlich funktioniert es nicht.
Ich habe diese Anweisungen befolgt: https://raspberrypi.stackexchange.com/questions/40831/how-do-i-configure-my-sound-for-jasper-on-raspbian-jessie/40832 , um meinen USB-Satz zu einem Hauptgerät zu machen. Also nein ich habe:Raspberry Pi 3 - Ton und Mikrofon funktioniert nicht

[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 

Aber wenn ich versuche Testton zu spielen:

speaker-test -c2 -twav 

kann ich Testlauf sehen, aber nichts hören.
Wirklich keine Ahnung was zu überprüfen/setzen mehr ... Ich werde für Hinweise dankbar sein.

Grüße Pawel

Antwort

0

Versuch nachstehende Schritte Audio-Aufnahme und Wiedergabe von einem USB-Soundadapter für RPI-3 zu ermöglichen. Ich hatte diese während der Audioaufnahme vom USB-Sound-Adapter dokumentiert. Hoffe das hilft dir.

  • Schritte:

1,1) anlegen/bearbeiten Datei .asoundrc

$vim .asoundrc 

Wenn die Datei nicht vorhanden ist, es schaffen;

$ 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) Bearbeiten Sie die Zeile in der Datei alsa.conf;

$sudo vim /usr/share/alsa/alsa.conf 
defaults.ctl.card 0 
defaults.pcm.card 0 

zu

$sudo vim /usr/share/alsa/alsa.conf 
defaults.ctl.card 1 
defaults.pcm.card 1 

1,3) Ändern audio levels/Einstellung mit alsamixer Utility

$alsamixer 

1,4) Befehl Audio

$arecord -D plughw:1 -f S16_LE -r 48000 -d 5 ./testSound.wav 

1,5) Befehl zur Aufzeichnung spielen aufgenommener Ton

$aplay --device=plughw:1,0 ./testSound.wav