문제가 있습니다. C#에서 음성 인식 프로그램을 만들고 있습니다. 내 프로그램이 잘못된 명령을 감지 할 수 있기를 바랍니다.음성 인식에서 잘못된 명령을 찾는 방법 C#?
나는 try와 catch를 사용해 보았지만 나는 잘못 생각했다.
void Default_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
string speech = e.Result.Text;
switch (case)...
{
//Commands
}
}
try
{
if (speech != e.result.Text)
Bill.Speak("You have given an invalid command. Please try again.");
}
catch{}
어떻게하면 제대로 할 수 있습니까?
에 기본을 추가, 그것은 어렵다. "invalid"는'switch' 문에있는 것들 중 하나가 아니라는 것을 의미합니까? –