目前人们生活中见到最多的就是智能语音类产品了,为了能够深入了解人工智能,需要明白AI智能语言产品会运用到的人工智能技术有哪些。

AI智能语言产品会运用到哪些技术?

语音识别 ASR
语音识别就是让机器通过识别和理解的过程把语音信号转变为相应的文本和命令的技术。常见的识别方法是匹配模式识别,数据训练阶段是将词汇表中的每一词依次说一遍,然后将特征矢量作为模版存入模板库。在识别的时候将输入的语音特征矢量依次与模板库的数据进行相似度比较,将相似度最高的识别做为输出结果。

自然语言理解 NLU
自然语言理解属于边缘学科,内容涉及语言、心理、逻辑、声学、计算机科学等学科,以语言学为基础。需要通过大规模的真实文本训练,使机器能够自动提取索引词,过滤、检索、自动提取重要信息,进行自动摘要等。

AI智能语言产品会运用到哪些技术?

对话状态控制 DST
对话状态控制也叫对话状态追踪,就是根据所有对话历史信息推断当前对话状态和用户目标。

对话管理 DM
对话管理控制着人机对话的过程,DM根据对话历史信息,决定此刻对用户的反应。

自然语言生成NLG
自然语言生成相对来说应用很广,按对话系统来分的话,有闲聊型、任务型、知识问答型和推荐型,在不同的的聊天系统中,NLG也不同。

语音合成 TTS
就是将文本信息转换成语音,其中包括了文本分析、声学模型、音频合成等。见的比较多的都是采用深度学习完成的,比如TACOTRON。