Grammar.SpeechRecognized Grammar.SpeechRecognized Grammar.SpeechRecognized Grammar.SpeechRecognized Event

Definizione

Generato quando il riconoscimento vocale esegue il riconoscimento utilizzando l'oggetto Grammar.Raised when a speech recognizer performs recognition using the Grammar object.

public:
 event EventHandler<System::Speech::Recognition::SpeechRecognizedEventArgs ^> ^ SpeechRecognized;
public event EventHandler<System.Speech.Recognition.SpeechRecognizedEventArgs> SpeechRecognized;
member this.SpeechRecognized : EventHandler<System.Speech.Recognition.SpeechRecognizedEventArgs> 
Public Event SpeechRecognized As EventHandler(Of SpeechRecognizedEventArgs) 

Esempi

L'esempio seguente illustra l'uso di un gestore eventi per il Grammar dell'oggetto SpeechRecognized evento.The following example shows the use of an event handler for the Grammar object's SpeechRecognized event. Restituisce il risultato del riconoscimento per il console.It outputs the recognition results to the console.

public partial class Form1 : Form  
{  
  SpeechRecognitionEngine sre;  

  public Form1()  
  {  
  InitializeComponent();  

  // Create an in-process speech recognizer.  
  sre = new SpeechRecognitionEngine();  

  // Configure input to the speech recognizer.  
  sre.SetInputToDefaultAudioDevice();  

  // Create a simple grammar and load it.  
  Grammar testGrammar = new Grammar(new GrammarBuilder("testing"));  
  sre.LoadGrammarAsync(testGrammar);  

  // Add a handler for the grammar's speech recognized event.  
  testGrammar.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(testGrammar_SpeechRecognized);  

  // Start asynchronous speech recognition.  
  sre.RecognizeAsync();  
  }  

  // Handle the grammar's SpeechRecognized event, output the recognized text.  
  void testGrammar_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)  
  {  
    Console.WriteLine("Recognized text: " + e.Result.Text);  
  }  
}  

Commenti

Il riconoscimento vocale genera inoltre un SpeechRecognized evento quando riconosce di input.The speech recognizer also raises a SpeechRecognized event when it recognizes input. Il Grammar dell'oggetto SpeechRecognized evento viene generato prima del riconoscimento vocale SpeechRecognized evento.The Grammar object's SpeechRecognized event is raised prior to the speech recognizer's SpeechRecognized event . Per altre informazioni, vedere la SpeechRecognizer.SpeechRecognized, SpeechRecognitionEngine.SpeechRecognized, e RecognizeCompleted eventi.For more information, see the SpeechRecognizer.SpeechRecognized, SpeechRecognitionEngine.SpeechRecognized, and RecognizeCompleted events.

Qualsiasi attività specifiche a una grammatica particolare devono essere sempre gestite dai gestori per il Grammar dell'oggetto SpeechRecognized evento.Any tasks specific to a particular grammar should always be handled by handlers for the Grammar object's SpeechRecognized event.

Si applica a

Vedi anche