<div>Hi</div><div><br></div><div>Is it possible to use only the speex echo cancellation module w/o using the speex codec?</div><div><br></div><div>Here&#39;s the scenario:</div><div>1. I have my voice recorded in PCM audio file format</div>
<div>2. I want to cleanup the recorded voice by removing any echo included in the audio file/buffer</div><div>3. can I just use the ff APIs?</div><div>   - SpeexEchoState* speex_echo_state_init()</div><div>   - int speex_echo_ctl()</div>
<div>   - void speex_echo_capture()</div><div>4. then, will it be possible to encode the output buffer from speex_echo_capture() to any codec?</div><div>    Like G711? GSM? etc....</div><div><br></div><div>I&#39;m quite new to audio format concepts/development, so if you have any ideas your advice is highly appreciated..</div>
<div><br></div><div>Thanks in advance</div><div>Chris A</div>