खोज…


वाक्य - विन्यास

  • SpeechRecognitionEngine ()
  • स्पीच रिकॉग्निशनबाइन .लोगग्राम (व्याकरण व्याकरण)
  • SpeechRecognitionEngine.SetInputToDefaultAudioDevice ()
  • SpeechRecognitionEngine.RecognizeAsync (मान्यता मोड)
  • व्याकरण निर्माता()
  • GrammarBuilder.Append (विकल्प विकल्प)
  • विकल्प (पैरामस स्ट्रिंग [] विकल्प)
  • व्याकरण (व्याकरण निर्माता)

पैरामीटर

LoadGrammar : पैरामीटर्स विवरण
व्याकरण भार डालने का व्याकरण। उदाहरण के लिए, एक DictationGrammar ऑब्जेक्ट मुफ्त पाठ श्रुतलेख अनुमति देने के लिए।
RecognizeAsync : पैरामीटर विवरण
मोड वर्तमान मान्यता के लिए RecognizeMode : एक ही मान्यता के लिए Single , Multiple को अनुमति देने के लिए एकाधिक।
GrammarBuilder.Append : पैरामीटर्स विवरण
विकल्प व्याकरण बिल्डर के लिए कुछ विकल्प जोड़ता है। इसका मतलब यह है कि, जब उपयोगकर्ता इनपुट करता है, तो पहचानकर्ता एक व्याकरण से विभिन्न "शाखाओं" का पालन कर सकता है।
Choices निर्माता: पैरामीटर विवरण
विकल्प व्याकरण बिल्डर के लिए विकल्पों की एक सरणी। GrammarBuilder.Append देखें।
Grammar निर्माता: पैरामीटर विवरण
निर्माता The GrammarBuilder से एक Grammar का निर्माण करने के लिए।

टिप्पणियों

SpeechRecognitionEngine उपयोग करने के लिए, आपके Windows संस्करण को वाक् पहचान सक्षम करने की आवश्यकता होती है।

भाषण कक्षाओं का उपयोग करने से पहले आपको System.Speech.dll संदर्भ जोड़ना होगा।

अतुल्यकालिक रूप से मुक्त पाठ श्रुतलेख के लिए भाषण को पहचानना

using System.Speech.Recognition;

// ...

SpeechRecognitionEngine recognitionEngine = new SpeechRecognitionEngine();
recognitionEngine.LoadGrammar(new DictationGrammar());
recognitionEngine.SpeechRecognized += delegate(object sender, SpeechRecognizedEventArgs e)
{
    Console.WriteLine("You said: {0}", e.Result.Text);
};
recognitionEngine.SetInputToDefaultAudioDevice();
recognitionEngine.RecognizeAsync(RecognizeMode.Multiple);

वाक्यांशों के प्रतिबंधित सेट के आधार पर अतुल्यकालिक रूप से पहचानने वाले भाषण

SpeechRecognitionEngine recognitionEngine = new SpeechRecognitionEngine();
GrammarBuilder builder = new GrammarBuilder();
builder.Append(new Choices("I am", "You are", "He is", "She is", "We are", "They are"));
builder.Append(new Choices("friendly", "unfriendly"));
recognitionEngine.LoadGrammar(new Grammar(builder));
recognitionEngine.SpeechRecognized += delegate(object sender, SpeechRecognizedEventArgs e)
{
    Console.WriteLine("You said: {0}", e.Result.Text);
};
recognitionEngine.SetInputToDefaultAudioDevice();
recognitionEngine.RecognizeAsync(RecognizeMode.Multiple);


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow