[Gta04-owner] Speex echo cancelation now working?

Radek Polak psonek2 at seznam.cz
Fri Mar 30 01:21:33 CEST 2012


Hi,
i think i have fixed speex echo cancellation in gsm voice routing program. 
It's now pushed on github:

	https://github.com/radekp/gta04-gsm-voice-routing

You can compile it on GTA04 [1]. Copy it then to /opt/qtmoko/bin or manually 
start during call. So far all looks good - I have now quite loud volume and 
the other side hears echo no more. Maybe some params can be tuned, i just 
guessed filter_length and you can do even better cancellation with:

speex_preprocess_ctl(preprocess_state, SPEEX_PREPROCESS_SET_ECHO_STATE, 
echo_state);

Btw it's documented here [2].

So happy GSM calling,

Radek


[1] apt-get install build-essential libspeexdsp-dev
[2] http://www.speex.org/docs/manual/speex-manual/node7.html


More information about the Gta04-owner mailing list