Alex61RUS
Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Исходные данные:
плата SK-iMX8Mini-MOD + MB
buildroot-2021.05 на базе ядра 5.10.9 для i.mx8
Задача:
реализовать подавление эхо с помощью PulseAudio
В
Код etc/pulse/default.pa
добавил:
Код set-default-sink alsa_output.platform-sound.stereo-fallback
set-default-source alsa_input.platform-sound.stereo-fallback
load-module module-echo-cancel aec_method=webrtc
При запуске
Код pulseaudio -vvv
получаю вот такой лог с ошибками:
PulseAudio error log
Что я делаю не так?
sasamy
Пункты: 83012
Регистрация: 14.08.2009
Цитата
Задача:
реализовать подавление эхо с помощью PulseAudio
честно говоря никогда им не пользовался, собрал - у меня с ним не работает даже вопроизведение.
Alex61RUS
Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Цитата Цитата
Задача:
реализовать подавление эхо с помощью PulseAudio
честно говоря никогда им не пользовался, собрал - у меня с ним не работает даже вопроизведение.
На удивление воспроизведение wav файла работает.
Код
pulseaudio -D
paplay /opt/sound.wav
sasamy
Пункты: 83012
Регистрация: 14.08.2009
Цитата
На удивление воспроизведение wav файла работает.
pulseaudio -D
paplay /opt/sound.wav
можете скинуть куда-нибуть конфиг buildroot чтобы можно было посмотреть что включено ? может кому-то пригодится. Я в ближайшее время не планирую разбираться с pulseaudio. У меня как-то не задалось с ним давно и в принципе ALSA на платах хватает с головой. Тот же шумодав и эходав можно и к алсе прикрутить через плагин speex
https://github.com/alsa-project/alsa-plugins/blob/master/doc/speexdsp.txt
а pulseaudio уже вовсю заменяют в дистрибутивах на pipewire
https://pipewire.org/
так что pulseaudio устарел не успев стать взрослым :)