HAT Mikrofon funktioniert nicht: aplay: read_header:2834: read error

birdskywinter

Lt. Commander
Registriert
Juni 2019
Beiträge
1.248
Ich habe einen RaspberryPi 2 und ich habe mir dieses HAT Mikrofon dafür gekauft:
https://www.amazon.de/gp/product/B07H3T8SQY/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

dann bin ich dieser Anleitung gefolgt:
https://wiki.seeedstudio.com/ReSpeaker_2_Mics_Pi_HAT/

Beim Punkt angelangt:

"Step 3. Test, you will hear what you say to the microphones(don't forget to plug in an earphone or a speaker):
arecord -f cd -Dhw:1 | aplay -Dhw:1"

kommt bei mir die Fehlermeldung:
"arecord: main:828: audio open error: Device or resource busy
aplay: read_header:2834: read error"

Hat jemand eine Idee was das Problem ist
 
arecord + aplay nutzen Alsa direkt - das ist normalerweise nicht "Stand der Technik" unter Linux bei vielen verschienden Distributionen.
Bir dir benutzt ein anderes Programm das Alsa-Gerät ("HW:1") -> Programm beenden.
edit: Überprüfe ob du das richtige Gerät ansprichst


Das kannst du zB via fuser -v /dev/snd/* herausfinden.

Alternativ 1: Hardware Mixing oder Software-Mixing bei Alsa konfigurieren
Alternativ 2: Pulseaudio nutzen - das hat etwas Overhead - ist ja ein Soundserver mit vielen Features - aber in Distributionen für Raspi vielleicht auch bei dir aktiv und belegt das Alsa-Gerät.

Pulseaudios pacat , parec und paplay sind Kommandozeilenbefehle ähnlich arecord und aplay.
 
konnte das Problem lösen. Es lag an der installation von AlexaPi die irgendwie zu Problemen geführt hat.
 
Zurück
Oben