I suspect that the "stream" that the speech engine expects is basically a WAV file. That's not what a WaveStream in NAudio is. NAudio streams only contain audio data, not header data. And WAV headers include how long the file is. So the whole setup doesn't lend itself well to real-time speech recognition. But I've not tried it so can't say for sure.
↧