This project has moved. For the latest updates, please go here.

How to playback my speak with a latency of 200ms?

Jun 9, 2013 at 8:06 AM
How to use NAudio to echo my sound after 0.2s?
Coordinator
Jun 11, 2013 at 10:23 AM
play from a BufferedWaveProvider, and put the input from the microphone into it. There will be a delay of around 200ms simply due to buffer sizes. you can adjust it by either playing with buffer sizes, or adding a bit of extra silence into the BufferedWaveProvider before you start playback.
Jun 13, 2013 at 5:03 AM
Thank you for your answer. I see that's just what waveIn.BufferMilliseconds means.