Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
<ph type="x-smartling-placeholder">
Der Inhalt dieser Seite ist hardwareabhängig. Wählen Sie eine der folgenden Optionen aus:
<ph type="x-smartling-placeholder"></ph>
Bevor Sie das Beispiel ausführen, müssen Sie das Audiosystem auf der
Himbeer-Pi
Suchen Sie Ihre Aufnahme- und Wiedergabegeräte.
Suchen Sie Ihr USB-Mikrofon in der Liste der Hardwaregeräte für die Aufnahme. Schreiben
die Karten- und Gerätenummer.
arecord -l
Suchen Sie Ihren Lautsprecher in der Liste der Wiedergabehardware. Aufschreiben
die Kartennummer und die Gerätenummer. Der 3,5-mm-Anschluss ist üblicherweise
mit dem Label Analog oder bcm2835 ALSA (nicht bcm2835 IEC958/HDMI).
aplay -l
Erstellen Sie eine neue Datei mit dem Namen .asoundrc im Basisverzeichnis (/home/pi). Marke
ob es die richtigen Slave-Definitionen für Mikrofon und Lautsprecher hat; verwenden Sie die
Konfiguration unten, aber ersetzen Sie <card number> und <device number> durch
Zahlen, die Sie sich im vorherigen Schritt notiert haben. Diesen Schritt für beide pcm.mic ausführen
und pcm.speaker.
Prüfen Sie, ob Aufzeichnung und Wiedergabe funktionieren:
Passen Sie die Wiedergabelautstärke an.
alsamixer
Drücke den Aufwärtspfeil, um die Lautstärke auf etwa 70 einzustellen.
Spielen Sie einen Testton ab (dies ist eine Person, die spricht). Drücken Sie Strg+C, wenn
fertig. Wenn du beim Ausführen nichts hörst, prüfe den Lautsprecher
Prüfen Sie die Aufzeichnung, indem Sie sie noch einmal abspielen. Wenn Sie nichts hören, werden Sie möglicherweise
prüfe die Aufnahmelautstärke in alsamixer.
aplay --format=S16_LE --rate=16000 out.raw
Wenn Aufzeichnung und Wiedergabe funktionieren, ist die Audiokonfiguration abgeschlossen.
Falls nicht, prüfen Sie, ob Mikrofon und Lautsprecher richtig verbunden sind. Wenn
liegt das Problem aber nicht vor. Versuchen Sie es dann mit einem anderen Mikrofon oder Lautsprecher.
Hinweis: Wenn Sie sowohl einen HDMI-Monitor als auch einen Lautsprecher mit 3,5-mm-Anschluss haben,
verbunden ist, können Sie aus beiden Audioinhalten Audioinhalte abspielen. Führen Sie dazu diesen Befehl aus:
sudo raspi-config
Gehen Sie zu Erweiterte Optionen > Audio und wählen Sie das gewünschte Ausgabegerät aus.
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eThe Google Assistant Library for Python is deprecated; use the Google Assistant Service instead.\u003c/p\u003e\n"],["\u003cp\u003eThis guide provides instructions to configure audio on Raspberry Pi for use with Google Assistant.\u003c/p\u003e\n"],["\u003cp\u003eUsers need to identify and configure their microphone and speaker devices using provided commands.\u003c/p\u003e\n"],["\u003cp\u003eVerify audio setup by testing playback and recording functionalities with given commands.\u003c/p\u003e\n"],["\u003cp\u003eUpon successful audio configuration, proceed to configure a developer project and account settings.\u003c/p\u003e\n"]]],["The content outlines configuring audio for hardware, specifically on a Raspberry Pi. Key actions include identifying microphone and speaker devices using `arecord -l` and `aplay -l`, and noting their card and device numbers. Then create `.asoundrc` file and update it with specific hardware details. Users then verify audio functionality by adjusting volume using `alsamixer`, testing playback with `speaker-test`, and testing recording using `arecord` and `aplay`. Lastly a command `sudo raspi-config` is suggested to choose the audio output.\n"],null,["# Configure and Test the Audio\n\n| **Warning:** The Google Assistant Library for Python is deprecated as of June 28th, 2019. Use the [Google Assistant Service](/assistant/sdk/guides/service/python) instead.\n\n\u003cbr /\u003e\n\nThe content on this page is hardware-dependent. Please select from the following: \nRaspberry Pi 3 Ubuntu Desktop Other Linux-based platforms\nBefore running the sample, you must configure the audio system on the Raspberry Pi.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n1. Find your recording and playback devices.\n\n 1. Locate your USB microphone in the list of capture hardware devices. Write\n down the card number and device number.\n\n ```\n arecord -l\n ```\n\n \u003cbr /\u003e\n\n 2. Locate your speaker in the list of playback hardware devices. Write down\n the card number and device number. Note that the 3.5mm-jack is typically\n labeled `Analog` or `bcm2835 ALSA` (not `bcm2835 IEC958/HDMI`).\n\n ```\n aplay -l\n ```\n\n \u003cbr /\u003e\n\n2. Create a new file named `.asoundrc` in the home directory (`/home/pi`). Make\n sure it has the right slave definitions for microphone and speaker; use the\n configuration below but replace `\u003ccard number\u003e` and `\u003cdevice number\u003e` with\n the numbers you wrote down in the previous step. Do this for both `pcm.mic`\n and `pcm.speaker`.\n\n pcm.!default {\n type asym\n capture.pcm \"mic\"\n playback.pcm \"speaker\"\n }\n pcm.mic {\n type plug\n slave {\n pcm \"hw:\u003ccard number\u003e,\u003cdevice number\u003e\"\n }\n }\n pcm.speaker {\n type plug\n slave {\n pcm \"hw:\u003ccard number\u003e,\u003cdevice number\u003e\"\n }\n }\n\n3. Verify that recording and playback work:\n\n 1. Adjust the playback volume.\n\n ```\n alsamixer\n ```\n\n \u003cbr /\u003e\n\n Press the up arrow key to set the playback volume level to around 70.\n 2. Play a test sound (this will be a person speaking). Press Ctrl+C when\n done. If you don't hear anything when you run this, check your speaker\n connection.\n\n ```\n speaker-test -t wav\n ```\n\n \u003cbr /\u003e\n\n 3. Record a short audio clip.\n\n ```\n arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw\n ```\n\n \u003cbr /\u003e\n\n 4. Check the recording by replaying it. If you don't hear anything, you may\n need to check the recording volume in `alsamixer`.\n\n ```\n aplay --format=S16_LE --rate=16000 out.raw\n ```\n\n \u003cbr /\u003e\n\n If recording and playback are working, then you are done configuring audio.\n If not, check that the microphone and speaker are properly connected. If\n this is not the issue, then try a different microphone or speaker.\n\n Note that if you have both an HDMI monitor and a 3.5mm jack speaker\n connected, you can play audio out of either one. Run the following command: \n\n ```\n sudo raspi-config\n ```\n\n Go to **Advanced options \\\u003e Audio** and select the desired output device.\n\nNext step\n---------\n\n[Configure a Developer Project and Account Settings](/assistant/sdk/guides/library/python/embed/config-dev-project-and-account)"]]