Artificial intelligence 创建有声机器人的最佳方法是什么?

Artificial intelligence 创建有声机器人的最佳方法是什么?,artificial-intelligence,bots,Artificial Intelligence,Bots,当创建一个会说话的人工智能机器人时,我应该使用什么样的设计方法?它应该是一个函数,多个模块,应该有类吗?理解语言是复杂的,所以你首先需要确定的目标是你想理解语言的哪个方面 人工智能必须能够理解人对它说了什么,然后将它与它已经知道的内容联系起来,然后生成合法的响应 这三个步骤几乎可以被认为是独立的,因此您需要单独解决每个步骤 大脑是世界上最好的语言处理器,它使用神经网络,但这不太可能对你有效 一个基于逻辑的证明解决系统,在这个系统中,从事实中得出的事实可能是最有效的,我知道至少有一个系统可以相当有

当创建一个会说话的人工智能机器人时,我应该使用什么样的设计方法?它应该是一个函数,多个模块,应该有类吗?

理解语言是复杂的,所以你首先需要确定的目标是你想理解语言的哪个方面

人工智能必须能够理解人对它说了什么,然后将它与它已经知道的内容联系起来,然后生成合法的响应

这三个步骤几乎可以被认为是独立的,因此您需要单独解决每个步骤

大脑是世界上最好的语言处理器,它使用神经网络,但这不太可能对你有效


一个基于逻辑的证明解决系统,在这个系统中,从事实中得出的事实可能是最有效的,我知道至少有一个系统可以相当有效地使用它。

我会从一个现有的人工智能程序(如著名的Eliza)开始,并通过语音合成器运行它的输出

伊丽莎的一些资料来源是可用的。一个开源的语音合成器是


如果您使用的是Java以外的语言,那么也有类似的候选人工智能机器人和文本到语音代码。

我已经开始使用这个名为Talkify的开源项目在这个领域做一些工作:

它是一个机器人框架,旨在帮助协调机器人提供商(如Microsoft(Skype)、Facebook(Messenger)等)与您的后端服务之间的信息流。该框架还没有真正为bot提供者提供实现,但确实为其自然语言识别引擎提供了挂钩

内置的自然语言识别库可用于将句子分类到主题,然后映射到技能函数


试试看!我真的很想听听人们的意见,看看如何改进。

这个问题目前的措辞太模糊了。请明确说明你想做什么。什么类型的人工智能?玩游戏?因为说话?帮帮我们。抱歉,伙计们,重读后,它是模糊的。我在问,创建有声机器人的最佳方法是什么?它是否应该基于if语句、类或其他内容构建?我只是想知道你们是如何创建一个会说话的人工智能机器人的……你们可能想先看看AIML。