【发布时间】:2013-09-11 03:03:40
【问题描述】:
我需要帮助向我的程序提出一系列问题。 例如:
我可能会说“嗨,电脑”,我希望我的电脑回应说“嗨,先生。你好吗?”然后我的电脑会说“你自己好吗?”我的电脑会说别的。
到目前为止,我正在使用 Case 语句。下面是我的代码示例:
//Kindness
case "thank you":
case "thank you jarvis":
case "thanks":
case "thanks jarvis":
if (ranNum <= 3) { QEvent = ""; JARVIS.Speak("You're Welcome Sir"); }
else if (ranNum <= 6) { QEvent = ""; JARVIS.Speak("Anytime"); }
else if (ranNum <= 10) { QEvent = ""; JARVIS.Speak("No problem boss"); }
break;
【问题讨论】:
-
你忘记了问题。
-
我的程序根据我给出的示例回答一系列问题的最佳方法是什么?... thx
-
您是否研究过使用语音语法?语法可以指定将匹配相关短语的规则,就像您列出的那样,并返回一个指示下一步做什么的标记。这消除了 case 语句。
-
请考虑对那些对您有帮助的帖子点赞和/或标记答案。
标签: c# switch-statement case speech-recognition