Привет. Со звуком мало работаю, понадобилось "сделать рупор" т.е. подключить микрофон и и через колонки громко говорить.
lspci|grep audio
Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)lsmod|grep snd
snd_intel8x0 27420 2
snd_ac97_codec 87968 1 snd_intel8x0
ac97_bus 3072 1 snd_ac97_codec
говорю/слушаю микрофон-колонки так:
arecord -f dat -D hw:0,0 |aplay -f dat
но ужасно большая задержка между говорить и слушать, почти пол-секунды и какое-то ехо появляется.
если я делаю так:
arecord -f dat -d 20 -D hw:0,0 test.wav <-говорю что нужно
aplay -f dat test.wav <-слушаю что записал
то звук чистый без эхо.
Поиграл с параметрами различных задержек, но поскольку в звуке не бум-бум (мало понимаю что и для чего) нормально сделать не смог.
Кто-нибудь из звукомастеров может дать совет как использовать стандартные alsa средства для нормального обеспечения (без задержек и звуков) описанной задачи?
использовать сторонние программные комплексы для такой тривиальной задачи считаю излишним.