<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'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'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>