解释人类的言论

时间:2012-06-04 06:52:08

标签: speech-recognition interaction

我正在创建一个家庭自动化系统,并且想要让它变得更聪明"通过自然地解释人类语言,控制家庭对象,阅读新闻等。

我应该如何将字符串输入(我已经有一些工作识别库)转换为可执行命令?

我需要一种方式来与我的系统进行通信,就像对待人类一样,如果这是不可能的,那就是接近的。我不希望它能够表达情感,或者谈论我的一天,而只是命令以正常的方式做事。

如果有人问,我可以将源上传到我当前的项目中。

1 个答案:

答案 0 :(得分:0)

您所描述的内容实际上是命令shell。您可以设置一个操作列表,然后实现一个shell来解析操作和对象以执行它。

每个命令都有结构

<action> <param1> <param2> ...

例如,

read news
read news sports