Der Inhalt dieser Seite ist hardwareabhängig. Wählen Sie eine der folgenden Optionen aus:
Suche nach deinen Aufnahme- und Wiedergabegeräten.
Suchen Sie in der Liste der Hardwaregeräte für die Aufnahme nach Ihrem USB-Mikrofon. Notieren Sie sich die Kartennummer und die Gerätenummer.
arecord -l
Suchen Sie Ihren Lautsprecher in der Liste der Wiedergabehardware. Notieren Sie sich die Karten- und Gerätenummer. Der 3,5-mm-Anschluss ist in der Regel mit
Analog
oderbcm2835 ALSA
gekennzeichnet (nichtbcm2835 IEC958/HDMI
).aplay -l
Erstellen Sie im Basisverzeichnis (
/home/pi
) eine neue Datei mit dem Namen.asoundrc
. Achten Sie darauf, dass sie die richtigen Slave-Definitionen für Mikrofon und Lautsprecher enthält. Verwenden Sie die folgende Konfiguration, aber ersetzen Sie<card number>
und<device number>
durch die Zahlen, die Sie sich im vorherigen Schritt notiert haben. Tun Sie dies fürpcm.mic
undpcm.speaker
.pcm.!default { type asym capture.pcm "mic" playback.pcm "speaker" } pcm.mic { type plug slave { pcm "hw:<card number>,<device number>" } } pcm.speaker { type plug slave { pcm "hw:<card number>,<device number>" } }
Prüfen Sie, ob Aufzeichnung und Wiedergabe funktionieren:
Passen Sie die Wiedergabelautstärke an.
alsamixer
Drücke den Aufwärtspfeil, um die Lautstärke für die Wiedergabe auf etwa 70 einzustellen.
Spielen Sie einen Testton ab (dabei handelt es sich um eine sprechende Person). Drücken Sie abschließend Strg+C. Wenn Sie dabei nichts hören, prüfen Sie die Verbindung Ihres Lautsprechers.
speaker-test -t wav
Nimm einen kurzen Audioclip auf.
arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw
Überprüfen Sie die Aufzeichnung, indem Sie sie noch einmal abspielen. Wenn Sie nichts hören, müssen Sie möglicherweise die Aufnahmelautstärke in
alsamixer
prüfen.aplay --format=S16_LE --rate=16000 out.raw
Wenn Aufzeichnung und Wiedergabe funktionieren, ist die Audiokonfiguration abgeschlossen. Ist dies nicht der Fall, prüfen Sie, ob Mikrofon und Lautsprecher richtig verbunden sind. Wenn das nicht die Ursache des Problems ist, versuchen Sie es mit einem anderen Mikrofon oder Lautsprecher.
Wenn sowohl ein HDMI-Monitor als auch ein 3,5-mm-Lautsprecher angeschlossen sind, können Sie Audioinhalte über beide Lautsprecher wiedergeben. Führen Sie dazu diesen Befehl aus:
sudo raspi-config
Rufen Sie Erweiterte Optionen > Audio auf und wählen Sie das gewünschte Ausgabegerät aus.