模仿siri语音,请教高手。
公司最近想做一个语音控制程序,语音引擎使用的是科大讯飞的,其中有一项功能是能将说的话转换成文本文字。
我理解的语音控制分为两个步骤,第一步使用讯飞引擎将语音转换成文字,第二部将文字转换成个种的命令与问题。
第一步姑且认为他的转换是完美的,暂不考虑。
第二部如何实现,这属于什么方面的知识,在网上找不到相关的资料。
对于普通的命令比较好处理,分为动作,和执行的内容,比如拨号110,打电话给XXX。这类比较好处理。
但是对于非命令语句该如何处理:
比如:
你叫什么名字?
你是男的女的?
生存还是毁灭?
你喜欢莎士比亚吗?
对于这类的文本应该如何进行分析处理,并返回比较理想的值。
望高手给点思路。