我正在创建一个家庭自动化系统,并希望通过以一种自然的方式解释人类的语音来使它变得更“智能”,以便控制家用物品,阅读新闻等。
我应该如何将字符串输入(我已经有一些有效的识别库)转换为可执行命令?
我需要一种与我的系统沟通的方式,就像与人类同伴沟通一样,如果这是不可能的,那就做一些亲密的沟通。我不期望它能够表现出情感,或与它谈论我的一天,而只是命令它以正常的方式做事情。
如果有人要求,我可以将源代码上传到我当前的项目中。
发布于 2012-06-04 14:59:20
您所描述的本质上是一个命令shell。您可以设置一个操作列表,然后实现一个shell来解析操作和要对其执行操作的对象。
每个命令都有这样的结构
<action> <param1> <param2> ...例如,
read news
read news sportshttps://stackoverflow.com/questions/10877367
复制相似问题