Grammar.SpeechRecognized Événement

Définition

Déclenché lorsqu’un module de reconnaissance vocale effectue la reconnaissance à l’aide de l’objet Grammar .

public:
 event EventHandler<System::Speech::Recognition::SpeechRecognizedEventArgs ^> ^ SpeechRecognized;
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 Custom Event SpeechRecognized As EventHandler(Of SpeechRecognizedEventArgs) 
Public Event SpeechRecognized As EventHandler(Of SpeechRecognizedEventArgs) 

Type d'événement

Exemples

L’exemple suivant montre l’utilisation d’un gestionnaire d’événements pour l’événement de SpeechRecognized l’objetGrammar. Il génère les résultats de la reconnaissance dans la 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);
  }
}

Remarques

Le module de reconnaissance vocale déclenche également un SpeechRecognized événement lorsqu’il reconnaît l’entrée. L’événement Grammar de l’objet SpeechRecognized est déclenché avant l’événement du module de SpeechRecognized reconnaissance vocale. Pour plus d’informations, consultez les événements et RecognizeCompleted les SpeechRecognizer.SpeechRecognizedévénementsSpeechRecognitionEngine.SpeechRecognized.

Toutes les tâches spécifiques à une grammaire particulière doivent toujours être gérées par des gestionnaires pour l’événement de SpeechRecognized l’objetGrammar.

S’applique à

Voir aussi