Bemerkung
Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community auf Facebook! Tauche gemeinsam mit anderen Enthusiasten tiefer in Raspberry Pi, Arduino und ESP32 ein.
Warum beitreten?
Experten-Support: Löse After-Sales-Probleme und technische Herausforderungen mit Hilfe unserer Community und unseres Teams.
Lernen & Teilen: Tausche Tipps und Tutorials aus, um deine Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalte frühzeitig Zugang zu neuen Produktankündigungen und Sneak Peeks.
Spezielle Rabatte: Profitiere von exklusiven Rabatten auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nimm an Gewinnspielen und Feiertagsaktionen teil.
👉 Bereit, mit uns zu entdecken und zu erschaffen? Klicke [here] und tritt noch heute bei!
Fusion HAT+ Mikrofon
Einführung
Das Fusion HAT+ verfügt über ein integriertes Mikrofon und eignet sich damit ideal für Audioeingabe-Anwendungen wie Spracherkennung, Geräuscherkennung oder die Aufzeichnung von Logs in AI/IoT-Projekten.
Diese Anleitung hilft dir zu überprüfen, ob das Mikrofon vom System erkannt wird, und zeigt dir, wie du einen einfachen Aufnahmetest durchführst.
Überprüfen, ob das Mikrofon erkannt wird
Verwende den folgenden Befehl, um zu überprüfen, ob das System das Mikrofon erkannt hat:
arecord -l
Dies listet alle auf deinem Raspberry Pi verfügbaren Audio- Aufnahme -Geräte auf. Beispielausgabe:
**** List of CAPTURE Hardware Devices ****
card 0: sndrpigooglevoi [snd_rpi_googlevoicehat_soundcar], device 0: Google voiceHAT SoundCard HiFi voicehat-hifi-0 [Google voiceHAT SoundCard HiFi voicehat-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
Wenn voicehat-hifi in der Liste erscheint, bedeutet das, dass die Mikrofon-Hardware korrekt erkannt wurde.
Das Mikrofon testen
Sobald das Mikrofon aktiviert ist, kannst du einen einfachen Aufnahmetest durchführen:
Nimm ein kurzes Audiobeispiel auf:
rec -c 1 test.wav
Parametererklärung:
rec: Befehl zum Aufnehmen ( aus dem Paket sox )-c 1: Aufnahme in Mono ( 1 Kanal )test.wav: Name der Ausgabedatei
Die aufgenommene Datei wiedergeben:
aplay test.wavWenn du deine aufgenommene Stimme hörst, funktioniert das Mikrofon ordnungsgemäß.
Wenn die aufgenommene Lautstärke zu niedrig ist, kannst du sie mit sox verstärken:
sox input.wav output.wav gain 5
input.wav: Die ursprüngliche Aufnahmeoutput.wav: Die verstärkte Versiongain 5: Erhöht die Lautstärke um 5 dB ( du kannst diesen Wert nach Bedarf anpassen )
Mikrofonlautstärke anpassen
Wenn die Aufnahme zu leise ist oder stummgeschaltet wurde, kannst du die Mikrofonverstärkung manuell anpassen:
Starte den ALSA-Mixer:
alsamixer
Drücke
F6, um die richtige Soundkarte auszuwählen ( z. B. USB oder voiceHAT Audio )Verwende die Pfeiltasten, um den Mikrofonpegel zu erhöhen. Wenn das Mikrofon stummgeschaltet ist, aktiviere es ( suche unten nach MM — drücke
M, um umzuschalten ).
Tipp
Wenn rec oder sox nicht installiert ist, kannst du sie mit folgendem Befehl installieren:
sudo apt update
sudo apt install sox
Fehlerbehebung
Kein Eingangssignal erkannt:
Überprüfe, ob
arecord -ldas richtige Gerät auflistetVersuche,
arecordanstelle vonrecfür einen manuellen Test zu verwenden
Audio ist verzerrt oder verrauscht:
Reduziere die Mikrofonverstärkung in
alsamixerVermeide Aufnahmen in lauten Umgebungen
`rec` - Befehl nicht gefunden:
Installiere
soxmitsudo apt install sox