Grammar.SpeechRecognized 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
음성 인식기가 Grammar 개체를 사용하여 인식을 수행할 때 발생했습니다.
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)
이벤트 유형
예제
다음 예제에서는 개체의 이벤트에 이벤트 처리기를 사용하는 방법을 GrammarSpeechRecognized 보여 있습니다. 인식 결과를 콘솔에 출력합니다.
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);
}
}
설명
음성 인식기도 입력을 SpeechRecognized
인식할 때 이벤트를 발생합니다.
Grammar 개체의 SpeechRecognized 이벤트는 음성 인식기 SpeechRecognized
이벤트 전에 발생합니다. 자세한 내용은 , SpeechRecognitionEngine.SpeechRecognized및 RecognizeCompleted 이벤트를 참조SpeechRecognizer.SpeechRecognized하세요.
특정 문법과 관련된 모든 작업은 항상 개체의 SpeechRecognized 이벤트에 대한 처리기에서 Grammar 처리해야 합니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET