Search code examples
c#speech-recognitionvoice-recognitionsapi

How to train Recognizer in Microsoft.speech to better understand me


I am using SAPI 5.4 and wonder if it is possible to make the voice regonization better understand me i general or just to match my voice against certain phrases?

for example by recording certain phrases and match it against a phrase or so.

Even if it is possible to make it recognize if it is me who is speaking or someone else.

//Trind


Solution

  • The server engine (in the Microsoft.Speech namespace) doesn't support dictation. You can't do training using the C# SAPI API (either System.Speech or Microsoft.Speech); you would need to use the native C++ APIs to do training. (That being said, I'm not 100% sure the server engine supports training; it's designed to be more or less speaker-independent.)