京ICP备2022018928号-30 投诉举报:315 541 185@qq.com
1、目前来看人机对话主要分为两种,一种是,一种是。
2、与书面对话相比,语音对话的实现难度更大,也更复杂,因为它涉及到语音识别和音频转换。大致可以分为以下几个步骤:
(相关资料图)
3、让我们详细看一下每个步骤。
4、I .文本或语言输入
5、顾名思义,就是获取用户输入的文本信息或者语言信息。在这个环节中,比较难的地方是如何准确识别语音,或者说如何引导用户准确发音。被识别的信息机器将被自动存储在数据库中用于进一步处理。
6、第二,自然语言理解
7、自然语言理解(Natural Language Understanding,NLU)模块,总的来说就是将用户输入的文本信息或语音信息转换成计算机能够理解的结构化数据。在这一部分,我们还需要判断用户的情感色彩、言语意图等等。
8、第三,对话管理,信息提取
9、人机对话不是一两句话就结束的,往往有很多轮对话。因此,有必要对谈话进行管理。机器会根据用户给出的信息,对近忌给出回复策略,引导用户进入下一轮对话,请求新的数据服务。
10、第四,自然语言生成
11、自然语言生成(NLG)模块是利用语言知识库或逻辑模块等各种机器描述系统生成自然语言。也可以理解为将概念数据转化为自然描述的翻译系统。
12、5.语言合成或文本输出。
13、该模块的作用是将机器生成的自然语言以文字或声音的形式反馈给用户,从而完成与用户的对话。
14、以上步骤是实现的关键人机对话。目前很多公司和机构都在研究人机对话,实际上已经应用到生活中,比如苹果的Siri,微软的萧冰,腾讯的小Q机器人等等。
以上就是人机对话这篇文章的一些介绍,希望对大家有所帮助。