Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Video URL: https://www.youtube.com/watch?v=8LC75m35qbQ
- #region Deklaration der Engine
- SpeechRecognitionEngine h = new SpeechRecognitionEngine();
- SpeechSynthesizer s = new SpeechSynthesizer();
- #endregion
- Choices commands = new Choices();
- commands.Add(new string[]{„hallo“,“wie geht es dir“,“wie spät ist es“,“welcher tag ist heute“,“youtube ist da“,“was ist youtube“, „was ist youtube“});
- GrammarBuilder gbuilder = new GrammarBuilder();
- gbuilder.Append(commands);
- Grammar grammar = new Grammar(gbuilder);
- h.LoadGrammar(grammar);
- h.SetInputToDefaultAudioDevice();
- h.SpeechRecognized += recEngine_SpeechRecognized;
- h.RecognizeAsync(RecognizeMode.Multiple);
- s.SelectVoiceByHints(VoiceGender.Female,VoiceAge.Adult);
- s.SpeakAsync(„Wie kann ich dir helfen“);
- lbl_quest.Text = e.Result.Text;
- switch (e.Result.Text)
- {
- #region hallo
- case „hallo“:
- s.SpeakAsync(„hallo dence“);
- lbl_ans.Text = „hallo d3nce“;
- break;
- #endregion
- #region wie geht es dir
- case „wie geht es dir“:
- s.SpeakAsync(„gut und dir“);
- lbl_ans.Text = „gut und dir?“;
- break;
- #endregion
- #region welcher tag ist heute
- case „welcher tag ist heute“:
- s.SpeakAsync(„heute ist der “ + DateTime.Now.ToString(„d“));
- lbl_ans.Text = „heute ist der “ + DateTime.Now.ToString(„d“);
- break;
- #endregion
- #region wie spät ist es
- case „wie spät ist es“:
- s.SpeakAsync(„es ist “ + DateTime.Now.ToString(„HH:mm“));
- lbl_ans.Text = „es ist “ + DateTime.Now.ToString(„HH:mm“) + „Uhr“;
- break;
- #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement