I am at my final project (EE) and need help with voice applications for server... I am developing a C++ noise cancellation software in Linux (Pentium platform).
1- How could I capture a voice signal from a end user speaking in a microphone thru sound card + modem (VoIP?)?
2- Should I consider VoIP equipment at the server? 3- How the signal arrives (packet)?
4- What kind of noise should I filter?
5- Will I be able to use a real-time noise filter (software)?
6- How should I deal with the breaking up of the signal (I've noticed that voice breaks up a lot at IP transmition)?
Could you please help me with some or all of these issues or at least give me some idea of where to look for answers?
Thank you very much,