Hi,<br><div class="gmail_quote"><br>I have been looking at the speex library and I like it a lot. Good job! I have a couple of questions regarding the preprocessor:<br><br>1) I looked at the source code. Even though I am an experienced programmer it looks like Chinese to me ;-) What would I have to do to modify / tweak the audio processing code for my needs? Are there documents describing the algorithms applied for AGC, NS and VAD or does one have to understand the source code? How do people help you modifying the library&nbsp; - do they magically understand the code?<br>


<br>2) I run the preprocessor it seems to take the same amount of time to run VAD+NS+AGC as if I only run VAD. Is it possible to restructure the code in a way that saves cpu cycles if I only run the VAD?<br><br>3) Or more specifically is it possible to only run the VAD and only if the VAD returns speech do the real precessing (AGC, NS). Basically save CPU if there is no real voice.<br>


<br>4) You are writing that people are working on improving the VAD. Again are there documents decribing the changes or how does one get started?<br><br>Thanks,<br><font color="#888888">-Florian<br><br>
</font></div><br>