C # phonetic speech return without recognizing it

I am trying to make a human dictionary (db) of Persian speech, so I tried to speak and C # produced it phonetically, but the problem is that I cannot find any event to find what I was saying. For example, we have an event SpeechRecognized, but it fires after speech recognition. Here is my sample code:

<pre>
<code>
SpeechRecognizer rec = new SpeechRecognizer();

public Form1(){

        InitializeComponent();

        rec.SpeechRecognized += rec_SpeechRecognized(rec_SpeechRecognized); // this will fire after recognize
        rec.SpeechDetected +=new EventHandler(rec_SpeechDetected); // this will fired each time but with no return
        rec.enabled = true;
    }
</code>
<pre>

Note: I want C # to create the phonetic value of what I say so as not to recognize it.

+3
source share
1 answer

I do not think that System.Speech.Recognition will open a phonetic interpretation of what you said. To recognize words in a specified language, Windows Recognizer uses a language-specific model.

Windows 7 : (), (), , , , , . . http://msdn.microsoft.com/en-us/goglobal/ee426904

Microsoft 26 . , . . http://www.microsoft.com/downloads/en/details.aspx?FamilyID=F704CD64-1DBF-47A7-BA49-27C5843A12D5

, ++ SAPI, . " Phoneme SAPI", - . , SAPI: , , .

, http://developer.valvesoftware.com/wiki/Phoneme_Tool < 4 >

+3

All Articles