Reputation: 3
I am creating a windows service which will connect to audio input device and record audio using NAudio WaveIn. And this is flow :
My question, what wave format should I use while saving as wav file, to improvise the speech recognition accuracy of Cognitive speech service.?
_waveIn.WaveFormat = new WaveFormat(8000, 16, 1);
or
_waveIn.WaveFormat = new WaveFormat(16000, 16, 1);
Any help would be much appreciated.
Upvotes: 0
Views: 173
Reputation: 49482
The higher sample rate will take twice as much disk space but will be slightly higher quality, so might give slightly better results. I recommend you try submitting the same audio at both sample rates though and see whether there is any difference.
Upvotes: 0