Hallo zusammen,
ich bin neu hier und finde es super, was ihr für ein tolles Projekt geschaffen habt.
Ich habe hier auch schon einen Testaufbau für einen doorpi auf dem Schreibtisch liegen. Über reines ALSA Audio funktioniert der Sound insofern, dass ich die Gegenstelle höre und mein gesprochenes auch dort ankommt. Allerdings kämpfe ich mit starken Echo Effekten. Hier im Forum habe ich gelesen, dass man das echo cancelation von pulseaudio nutzen könnte.
Ich habe es nach der Anleitung eingebaut und habe nun das Problem, dass der Pi wohl zu langsam ist, um echo cancelation machen zu können. Audio ist sehr zerhackt und die Meldung von pulseaudio ist:
I: [pulseaudio] protocol-native.c: Requested tlength=256.00 ms, minreq=32.00 ms
I: [pulseaudio] protocol-native.c: Final latency 399.81 ms = 100.12 ms + 2*99.88 ms + 99.94 ms
E: [alsa-source-USB Audio] module-echo-cancel.c: Doing resync
E: [alsa-source-USB Audio] module-echo-cancel.c: Playback after capture (-1328462), drop sink 21274
I: [pulseaudio] sink-input.c: Freeing input 331 "ALSA Playback"
I: [pulseaudio] sink-input.c: Created input 332 "ALSA Playback" on noecho.sound_out with sample spec s16le 1ch 8000Hz and channel map mono
Verwendet wird ein Raspberry Pi 3 Model B.
Meine Frage an euch ist: Hat das mit dem pulseaudio schon mal jemand erfolgreich ans Laufen bekommen? Oder was tut ihr gegen das Echo? Könnte mir Asterisk vielleicht helfen, dass ich lieber dort einen Filter einbaue?
Danke für eure Antworten
Michael