Grammar.SpeechRecognized Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Gegenereerd wanneer een spraakherkenning herkenning uitvoert met behulp van het 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 Custom Event SpeechRecognized As EventHandler(Of SpeechRecognizedEventArgs)
Public Event SpeechRecognized As EventHandler(Of SpeechRecognizedEventArgs)
Gebeurtenistype
Voorbeelden
In het volgende voorbeeld ziet u het gebruik van een gebeurtenis-handler voor de gebeurtenis van SpeechRecognized het Grammar object. De herkenningsresultaten worden naar de console uitgevoerd.
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);
}
}
Opmerkingen
De spraakherkenning genereert ook een SpeechRecognized gebeurtenis wanneer invoer wordt herkend. De gebeurtenis van SpeechRecognized het Grammar object wordt gegenereerd vóór de gebeurtenis van SpeechRecognized de spraakherkenning. Zie de , SpeechRecognitionEngine.SpeechRecognizeden RecognizeCompleted gebeurtenissen SpeechRecognizer.SpeechRecognizedvoor meer informatie.
Taken die specifiek zijn voor een bepaalde grammatica, moeten altijd worden verwerkt door handlers voor de gebeurtenis van SpeechRecognized het Grammar object.