Hi all,
I am trying to reduce the backround noise using speex preprocessor functions. I use aic3204-c5505. I ve downloaded eZdsp Audio filter demo project and found it useful for getting samples via dma. The only thing I did there was to replace fir function with preprocess funtion. But I got bad results. I see some echoes on voice(like robotic). When i comment out the function I see pure voice. I assume it was caused by the processing time of the preprocess function(5ms). Because when i remove the function and put some delay instead of it, the voice gets bad when the delay becomes more than 1ms.My frame and dma transmit size is 160. Where did I made mistake?
Thanks.