对话机器人语音识别之语义分析技术(计算机自然语言文字理解)的结构思路

对话机器人语音识别之语义分析技术(计算机自然语言文字理解)的结构思路
对话机器人语音识别之语义分析技术(计算机自然语言文字理解)的结构思路

汉语语义分析技术的初步结构思路

语义分析技术需要实现的技术目标:使对话机器人软件能够理解人类对他输入的句子的意思。这里需要强调的是“理解”,而不是“识别”。本文所认为的文字“识别”是由专门的识别技术实现,包括使用光感扫描、语音识别或直接键盘输入等一切可能的手段得到的文字符号,而本文所指的语义分析技术是指对文字识别技术(不仅包括语音识别)所识别出的文字符号的理解力。

本文思路是通过对某一个语种的语法结构进行分析,进而使对话机器人软件实现基本的语义理解能力。

本文对机器人软件的智能程度理解如下:

人类之间对话交流以话题为核心,一对一答可以形成一个基本的对话单元,各个对话单元逻辑上相互衔接就形成一个话题。

对话单元基本可分为:

1问答式对话。如:甲:你在哪里?乙:我在家里

2命令式对话(包括要求或请求)。如:甲:请不要吸烟。乙:好的

3陈述式对话。如:

甲:这是个陷阱。乙:你说的对。

甲:我今天好伤心!乙:哦。

甲:今天天气真好!。乙:是啊!

对话机器人软件想要具备人机对话功能,则必须首先具备完成一个对话单元的能力。因此,对上述3种对话类型的语义分析是实现对话机器人软件的重要途径。

对上述3种对话单元的实现,可以使对话机器人实现不同层次的智能程度。——完成命令式对话单元可以使对话机器人具备基本的商业功能,如:命令:开灯。机器人答:好的,然后执行。但本文认为这种简单的命令对答并不具备实用

的商业功能,如,对机器人命令:开灯,机器人可以听懂,如果说:“把等打开”,“把灯开开”或“打开灯”等其他命令方式,则机器人就很容易听不懂。如换成另外一种设备,命令可能变为:“烧开”、“加满”、“烘干”等,则出现的命令格式会更加多变,机器人更加无法理解。这样需要人类按照固定的文字向机器人输出命令它才能听懂,因此严重限制了智能设备的实用性,消费者体验较差,这种情况下智能设备必将逐步沦为鸡肋产品。因此要让对话机器人具备较好的实用性,则必须让对话机器人能够对人类输入的句子实现语义分析与理解。(下文将详细阐述实现思路)

另外,对话机器人即便实现了对命令句的语义理解,本文认为也只是实现了基本的实用功能,算不上实现了基本的智能。要想实现基本的智能,则需要对话机器人能够听懂人类的问句。

——完成问答式对话单元可以使对话机器人具备基本的智能程度。即具备了与人类进行最基本的沟通能力(命令式对话属于单向性质,而问答式属于双向性质)。——让对话机器人具备完成陈述式对话单元的能力,是机器人具备初级智能程度的更高层次表现。能够完成陈述式对话可以让对话机器人实现与人类闲聊和初级的感情互动功能。

——高级智能程度的机器人,可以让对话机器人具备将各个对话单元形成上下逻辑关系的能力,即完成一个基本的话题。如:问:你打篮球了吗?答:是的。问:在哪打的?答:球场。第二个问句在逻辑上承接了第一句问句,指的是在哪打球,而不是在哪打架,因为“打”字可以形成很多种行为动次。另外,还可以不但实现对汉语中单句的语义分析能力,而且要实现对复句(如果。。。就。。。)的语义分析能力。高级智能程度的机器人还可以建立一个事物与另一个事物之间的联系,(如人与衣服之间可以建立穿、保暖、美观等联系)。还可以实现对话题中岔开话题行为的处理及多人对话能力等等更多功能。

然而,以上这些智能程度对机器人来讲,依然只处于智能阶段,他们只具备记忆和学习能力(记忆和学习方法下文阐述),而机器人最终必将走向智慧阶段,

即具备逻辑思维能力。例如,如下思路可以实现最初级的逻辑分析能力,即有利或有害的分析判断能力,机器人接收到一句话,会先判断这个句子的信息是积极还是消极,当人类告诉机器人一个积极的信息,机器人的回答则积极,遇到消极信息则回答比较消极。

上述总结:

机器人对语言的理解力是机器人智能程度的衡量标准,因此语义分析系统才是机器人领域的核心与灵魂部分。

语义分析的部分思路阐述(略去命令式和陈述式语义理解部分)

以问答式对话单元为例:

人问机答:(以第二人称“你”为例),如:你叫什么?你是谁?你在干啥?

思路如下:

1建立动次数据库、形容词数据库、代名词数据库等等各种词类数据库(人类的

语言句子是千变万化的,但是组成句子的常用词汇是有限的)

2建立疑问词数据库(汉语疑问词数量有限,仅有几十种,包括动次/形容词+不/没+动次/形容词(如去不去、走没走)等等有规律的疑问词结构)

3建立公共属性数据库、机器人自身属性数据库和动态词数据库,用来代表世界万物及机器人自身所有信息。所需要的数据量并不大,因为人类常用的属性是有限的,高度、长度、密度、湿度、社会关系、所属、功能等等属性约上千种左右(常用几百种)。动态词数据量也是有限的,因为人类常用行为动作及动态词约几万种左右(常用约1万种,如打球、打架、跑步、呼吸、倒塌、滚动等等),而并非海量级数据,实现难度较小。

机器人自身属性数据库如下:

举例①你叫什么名字。

——机器人需要先确定句子性质,扫描句子内容并搜索疑问词库找到句子里有

“什么”这个词,确定为疑问句(特殊句子另行判断,在此仅做举例)

——扫描公共属性库确定句子里有“叫什么”这个属性词

——从属性词向前扫描(向前或向后这些人为规则的确定,每个语种各不一样)搜索代名词库,找到句子里有代词“你”(仅作举例,特殊句子另行考虑),即句子的主语是“你”,确定下一步扫描对象为自身属性库(如果扫描到主语是“我”,则下一步将扫描主人的属性库,早期机器人主要是主人和机器人的人机对话,因此早期机器人只需要建立第一人称“我”<即主人>的数据库和第二人称“你”<机器人自身>的数据库,第三人称数据库则可囊括世界万物,只需要不断扩充即可,扩充量越大,知识面越广,并且和人类一样学无止境<通常会先建立常用的第三人称数据库>)。

——从自身属性库中找到“叫什么”这个属性词,从属性词后面的参数中调出回答内容:“叫小宝”。

——根据汉语语法规则,输出:我+“叫小宝”=我叫小宝

注:句子里的“名字”这个词,属于名词,是第三人称,未来将随着数据库不断扩充,将会像机器人自身属性库一样为“名字”这个词建立属性库,“名字”这个词即可以被机器人所“认识”,机器人在高级智能程度下,将可以建立人与名字之间的联系。另外,机器人一般会先建立常用的第三人称数据库,如车载系统会先建立车、空调、后备箱、音响等数据库。不常用的第三人称通常不需要建立数据库就可以理解句子的意思,如,你叫什么和你叫什么名字两句话,机器人不理解“名字”为何物并不重要,因为“叫什么”已经成为了一种常用属性名。

举例②你想干什么?

——机器人先扫描句子并搜索疑问词库,找到句子里有“什么”这个疑问词,判断为问句。

——扫描公共属性词库,找到句子里有“干什么”这个属性词,判断属性值为2(假设2表示为动态属性),从属性词向前扫描,搜索时态词库,找到动态属性词前面有时态词“想”,确定为将来时,在读取属性库内容时将读取参数3。——扫描时态词前面并搜索代名词数据库,找到主句是“你”,确定下一步扫描对象为机器人自身属性库。

——读取自身属性库中“干什么”属性名后面的参数3的值

——根据汉语语法规则,输出:我+“要给你放一首歌听”=我要给你放一首歌听(如果搜索到动态属性词前面有个时态词为“在”,即“你在干什么”,则确定为进行时,读取参数2,即回答:“我在陪你聊天”)

注:以上思路仅为举例,先搜索哪类词库需要设计一套不断完善的语法分析结构,用来依次分辨出句子性质、属性值、词性、时态、主语、谓语、宾语、及其他词类,最终确定需要读取哪个对答内容进行输出。这样可以让对话机器人实现对答内容的高度智能化。且因为每个语种的语法结构各不相同,因此这套语义分析结构只能用来分析一种语言,如,根据汉语语法规则设计出的语义分析结构无法理解英语句子,即便数据库里有英文单词。

机问人答:

机器人:你是什么颜色?答:红色。机器人:哦!(并同时将红色这个参数值保存到主人属性数据库的颜色参数值里,这个功能可以使机器人具备了基本的记忆与学习能力)

思路如下:

1机器人根据条件的设置,自动向人类发出提问

2人类做出回答

3机器人扫描人类回答的句子,搜索所问问题中属性名所对应的参数值数据库(机器人提问的每个问题都有对应的属性名,每个属性名都对应着一个参数数据库,如,颜色这个属性,对应着保存有红黄蓝绿等颜色参数的数据库)

4找到人类回答的句子中有与参数数据库中匹配的“红色”,将红色保存到主人属性数据库中的颜色属性的参数值位置(仅做举例,特殊回答另行考虑)。等于机器人记住了主人的一个属性或信息,即:主人的颜色为红色。

注:人类对机器人的回答基本可分为两类,即属性回答(如上述例子,机器人需要记忆)和确认性回答(不需要记忆,立刻执行)。在实际应用中,机器人经常提出的问题是请求确认类型的问题,如:机器人:你要不要喝杯咖啡?答:要。机器人:好的,我马上给你倒杯咖啡,并同时启动机械手臂倒一杯咖啡。而不需要记住主人的某一个属性值。

上述思路为整个语义分析系统的一小部分,但可以说明本文的基本思路。

智能机器人的语音识别

智能机器人的语音识别 语音识别概述 最近,由于其重大的理论意义和实用价值,语音识别已经受到越来越多的关注。到现在为止,多数的语音识别是基于传统的线性系统理论,例如隐马尔可夫模型和动态时间规整技术。随着语音识别的深度研究,研究者发现,语音信号是一个复杂的非线性过程,如果语音识别研究想要获得突破,那么就必须引进非线性系统理论方法。最近,随着非线性系统理论的发展,如人工神经网络,混沌与分形,可能应用这些理论到语音识别中。因此,本文的研究是在神经网络和混沌与分形理论的基础上介绍了语音识别的过程。 语音识别可以划分为独立发声式和非独立发声式两种。非独立发声式是指发音模式是由单个人来进行训练,其对训练人命令的识别速度很快,但它对与其他人的指令识别速度很慢,或者不能识别。独立发声式是指其发音模式是由不同年龄,不同性别,不同地域的人来进行训练,它能识别一个群体的指令。一般地,由于用户不需要操作训练,独立发声式系统得到了更广泛的应用。所以,在独立发声式系统中,从语音信号中提取语音特征是语音识别系统的一个基本问题。 语音识别包括训练和识别,我们可以把它看做一种模式化的识别任务。通常地,语音信号可以看作为一段通过隐马尔可夫模型来表征的时间序列。通过这些特征提取,语音信号被转化为特征向量并把它作为一种意见,在训练程序中,这些意见将反馈到HMM的模型参数估计中。这些参数包括意见和他们响应状态所对应的概率密度函数,状态间的转移概率,等等。经过参数估计以后,这个已训练模式就可以应用到识别任务当中。输入信号将会被确认为造成词,其精确度是可以评估的。整个过程如图一所示。 图1 语音识别系统的模块图

3、理论与方法 从语音信号中进行独立扬声器的特征提取是语音识别系统中的一个基本问题。解决这个问题的最流行方法是应用线性预测倒谱系数和Mel频率倒谱系数。这两种方法都是基于一种假设的线形程序,该假设认为说话者所拥有的语音特性是由于声道共振造成的。这些信号特征构成了语音信号最基本的光谱结构。然而,在语音信号中,这些非线形信息不容易被当前的特征提取逻辑方法所提取,所以我们使用分型维数来测量非线形语音扰动。 本文利用传统的LPCC和非线性多尺度分形维数特征提取研究并实现语音识别系统。 3.1线性预测倒谱系数 线性预测系数是一个我们在做语音的线形预分析时得到的参数,它是关于毗邻语音样本间特征联系的参数。线形预分析正式基于以下几个概念建立起来的,即一个语音样本可以通过一些以前的样本的线形组合来快速地估计,根据真实语音样本在确切的分析框架(短时间内的)和预测样本之间的差别的最小平方原则,最后会确认出唯一的一组预测系数。 LPC可以用来估计语音信号的倒谱。在语音信号的短时倒谱分析中,这是一种特殊的处理方法。信道模型的系统函数可以通过如下的线形预分析来得到: 其中p代表线形预测命令,,(k=1,2,… …,p)代表预测参数,脉冲响应用 h(n)来表示,假设h(n)的倒谱是。那么(1)式可以扩展为(2)式: 将(1)带入(2),两边同时,(2)变成(3)。 就获得了方程(4):

自然语言理解 人工智能课程 北京大学

第十一章自然语言理解 教学内容:自然语言理解的一般概念、句法和语法的自动分析原理、句子的自动理解方法和语言的自动生成等。 教学重点:句法模式匹配、语义的分析、句子的自动理解和语言的自动生成。 教学难点:转移网络、词汇功能语法(LFG)。 教学方法:课堂教学为主。注意结合学生已学的内容,及时提问、收集学生学习的情况。并充分利用网络课程中的多媒体素材来表示比较抽象的概念。 教学要求:掌握句法分析方法,掌握句子的自动理解,初步了解语言的自动生成,一般了解自然语言理解系统的应用实例。 11.1 语言及其理解的一般问题 教学内容:本小节主要讨论自然语言理解的概念、发展简史以及系统组成与模型等。 教学重点:语言和语言理解的概念、自然语言理解系统的模型。 教学难点:自然语言理解与人类智能的关系、理解自然语言的计算机系统的组成方式。 教学方法:课堂教学为主,结合网络课程中的多媒体素材来讲述。

教学要求:掌握语言和语言理解的概念、自然语言理解过程的四个层次;一般了解自然语言理解研究的国内外进展。 11.1.1 语言与语言理解 1、语言的构成 语言是人类进行通信的自然媒介,它包括口语、书面语以及动作语(如哑语和旗语)等。语言由语句组成,每个语句又由单词组成;组成语句和语言时,应遵循一定的语法与语义规则。 语言是音义结合的词汇和语法体系,是实现思维活动的物质形式。 语言是以词为基本单位的,词汇又受到语法的支配才可构成有意义的和可理解的句子,句子按一定的形式再构成篇章等。 语法是语言的组织规律。语法规则制约着如何把词素构成词,词构成词组和句子。语言正是在这种严密的制约关系中构成的。用词素构成词的规则叫构词规则。语法中的另一部分就是句法。句法也可分成两部分:词组构造法和造句法。词组构造法是词搭配成词组的规则。造句法则是用词或词组造句的规则。 图11.1就是上述构造的一个完整的图解。 图11.1 语言的构成

语音识别机器人实验报告

开放实验项目报告 项目名称:语音识别机器人 专业 学生姓名 班级学号 指导教师 指导单位 2012/2013学年第一学期 一.设计背景

在科学日新月异的今天,电子设备的便捷化,人性化,智能化已成为不可逆转的潮流,而语音控制智能,更是其中研究发展的热点。凌阳SPCE061以其便捷的操作,可靠的性能,成为了各位电子爱好者的首选。本实验采用凌阳61板和运动小车(迷你型)模组设计的语音控制小车。凌阳板嵌入小车模型顶部。语音处理技术不仅包括语音的录制和播放,还涉及语音的压缩编码和解码、语音的识别等各种处理技术。本设计的语音控制小车,借助于SPCE061A在语音处理方面的特色,不仅具有前进、后退、左转、右转、停止等基本程序控制功能,而且还具备语音控制功能。 二.总流程图

三.主要模块 1、凌阳SPCE061是继μ’nSP?系列产品SPCE500A等之后凌阳科技推出的又一款16 位结构的微控制器。与SPCE500A不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K字的闪存(FLASH )。较高的处理速度使μ’nSP?能够非常容易地、快速地处理复杂的数字信号。因此,与SPCE500A相比,以μ’nSP?为核心的SPCE061A 微控制器是适用于数字语音识别应用领域产品的一种最经济的选择。 其性能如下: A、16 位μ’nSP?微处理器; B、工作电压(CPU) VDD 为2.4~3.6V (I/O) VDDH 为2.4~5.5V C、CPU 时钟:0.32MHz~49.152MHz ; D、内置2K 字SRAM; E、内置32K FLASH; F、可编程音频处理; G、晶体振荡器; H、系统处于备用状态下(时钟处于停止状态),耗电仅为2μA@3.6V ; I、2 个16 位可编程定时器/计数器(可自动预置初始计数值); J、2 个10 位DAC(数-模转换)输出通道; K、32 位通用可编程输入/输出端口; L、14 个中断源可来自定时器A / B ,时基,2 个外部时钟源输入,键唤醒;

人工智能论文 语音识别

信息学院 《人工智能及其应用》课程论文题目:基于神经网络的语音信号识别 作者黄超班级自动08-1BF班 系别信息学院专业自动化 完成时间 2011.6.12

基于神经网络的语音信号识别 摘要 语言是人类之间交流信息的主要手段之一,自电脑发明以来,人们就一直致力于使电 脑能够理解自然语言。语音识别技术是集声学、语音学、语言学、计算机、信息处理和人工 智能等诸领域的一项综合技术,应用需求十分广阔,长期以来一直是人们研究的热点。 神经网络是在现代科学研究成果的基础上提出来的模拟人脑结构机制的一门新兴科 学,它模拟了人类神经元活动的原理,具有自学习、联想、对比、推理和概括能力,为很好 地解决语音识别这样一个复杂的模式分类问题提供了新的途径。 本文针时语音识别的特点.对BP神经网络在语音识别技术中的应用进行了探索性研究, 进而结合人工智能领域较为有效的方法——遗传(GA)算法。针对传统BP算法识别准确率高 但训练速度慢的缺点,对BP网络进行改进,构建了一种基于遗传神经网络的语音识别算法(GABP),并建立相应的语音识别系统。仿真实验表明,该算法有效地缩短了识别时问,提 高了网络训练速度和语音的识别率。 关键词:语音识别,神经网络,遗传算法,遗传神经网络,BP网络 THE RSREARCH OF SPEECH RECOGNITION BASED ON THE NEURAL NETWORK ABSTRACT Language is one of the most important means of exchanging information among the mankind.Since the computer was invented,many scientists have been devoted to enabling the computer to understand the natural language.Speech recognition is a comprehensive technology of such areas as acoustics,phonetics,linguistics,computer science,information processing and artificial intelligence,which can be used widely.The research of speech recognition technology has been focused by the world for a long time.The neural network is a new developing science,which simulates the mechanism of human brain and was putted forward by the developing of modern science.It is not the overall description of human brain,but the abstract,simulation and simplifying of the physical neural networks of human beings. The purpose of the research in this area is exploring the human brain mechanisms in information processing,storing and searching.If people can understand these mechanisms,a new way for the research of artificial intelligence,information processing and etc.

语音识别机器人的设计—毕业论文

毕业论文(设计) 题目语音识别机器人的设计 系部电子信息工程 专业电子信息工程年级 06级学生姓名 学号 指导教师 语音识别机器人的设计

【摘要】语音识别可划分为训练和识别两个过程。在第一阶段,语音识别系统对人类的语言进行学习,把学习内容组成语音库存储起来,在第二阶段就可以把当前输入的语音在语音库中查找相应的词义或语义。凌阳16位SPCE061A单片机内嵌32K字闪存,2K字SRAM,内置10位ADC、DAC,有多达14个的中断源。它的CPU内核采用16位具有DSP功能的微处理器芯片, 而且CPU可最高工作在49MHz的主频下,能够非常容易地、快速地处理复杂的数字信号,因此与其他类型的单片机相比,在数字语音处理方面SPCE061A更具有优势。基于SPCE061A设计了一个具有语音识别功能的机器人。经过训练,训练人可使用各种命令让机器人完成许多有趣的动作,使得人机交互更具智能化。 【关键词】SPCE061A单片机语音识别机器人

The Design of the Speech Recognition Robot 【Abstract】The speech recognition is divided into two stages, namely, training and recognition. At the first stage, the speech recognition system learns about the language and stores what it a speech database. Then at the next stage, the meaning of each inputted speech can immediately be found in the speech database.Sunplus 16-bit SPCE061ASCM is embedded with 32K word Flash and 2K word SRAM, with built-in 10-bit ADC and DAC as well as more than 14 interrupt sources. The core of its CPU is a 16-bit microprocessor chip which of DSP. Besides, the CPU can work with a frequency up to 49 MHz, and process complex digital signals easily and quickly. Therefore, compared with other types of SCM, SPCE061A speech processing. Based on SPCE061A, a speech recognition robot designed. After training, the robot can complete many interesting actions according to the orders, which makes the -computer interaction more intelligent. 【Key words】SPCE061A SCM Speech Recognition Robot 目录

深度解析智能语音机器人的常见问题

深度解析智能语音机器人的常见问题 一般智能语音机器人会自动处理以下问题:语音识别、语义分析、智能交互,实现对话交互策略。人工辅助过于复杂或者必须通过人工干预的通话转交给对应技能座席。今天我们一起来了解下深度解析电话机器人的常见问题。 一、什么是智能语音机器人? 智能语音机器人是一种运用于电话营销领域的电话机器人,它是通过ASR(语音识别)和TTS(文本转录音)模拟真人和用户通话,可以真人预先录音,用户很难察觉到是机器人。 二、市面上ASR接口有哪些? 智能语音机器人主要ASR接口供应商有科大讯飞,百度语音识别,阿里云语音识别,腾讯语音识别等,有SDK/API/MRCP类接口。智能语音机器人采用的是在讯飞研究院科学家研制的*版语音识别引擎,能精准识别反映客户意愿的词汇,快速划分非意向与意向,语音识别率达到了95%,不误判客户意向,避免浪费您的宝贵号码资源、浪费人力跟进非意向客户,同时对环境噪音、客户口音均有良好的适应能力。 三、智能语音机器人由哪些部分组成? 语音识别引擎≠电销机器人,语音识别能力是电销机器人重要的组成,但并非*,智能语音机器人还需要将呼叫平台(保证呼叫稳定)、电话线路、话术体系、操作后台集成在云端,达到直接在web上登陆操作目的,至此可以理解为一台“汽车”的硬件造好了。 但是汽车的性能怎么样,还需要检测关键技术指标、跑几下(各种测试),配置上软件(电销机器人的话术还没有配好)。因此,用讯飞技术≠智能语音机器人,如果用**技术就等于**牌子,那么所有的电脑都应该叫intel英特尔电脑,还有戴尔、联想什么事。

四、智能语音机器人为什么按路收费? 一个智能语音机器人研发好了,理论上可以支持N路并发(开一个接口就是一个机器人),主要的瓶颈是语音识别。免费的ASR一般*几万次,量大是需要付费使用的。一个智能语音机器人对接一路识别语音引擎(向ASR公司付费)、对应一条外呼线路(通信运营商向你收取),因此按路收费。有了这些机器人才能听懂话、打出去电话。 五、智能语音机器人话术系统是怎样一回事? 做话术≠做录音,如果没有对客户说话的正确理解,只是播放录音,没有互动,体验怎么能好。智能语音机器人建立在数据的基础上,智能语音机器人话术定制涉及到机器人语言设计、知识库的丰富,方便机器人理解,同时经过大量测试,保证准确理解客户的回复。 总结 智能语音机器人对于销售工作的开展无疑是提高效率的,工具虽然好,但也要了解怎么使用,更要知道正确使用的方向。

智能机器人语音识别技术

智能机器人语音识别技术 姓名:李占博 学号:201215715

关键词:智能机器人;语音识别;隐马尔可夫模型 DSP 摘要:给出了一种由说话者说出控制命令,机器人进行识别理解,并执行相应动作的实现技术。在此,提出了一种高准确率端点检测算法、高精度定点DSP动态指数定标算法,以解决定点DSP实现连续隐马尔科夫模型CHMM识别算法时所涉及的大量浮点小数运算问题,提高了定点DSP实现的实时性、精度,及其识别率。 关键词:智能机器人;语音识别;隐马尔可夫模型;DSP 1 语音识别概述 语音识别技术最早可以追溯到20世纪50年代,是试图使机器能“听懂”人类语音的技术。按照目前主流的研究方法,连续语音识别和孤立词语音识别采用的声学模型一般不同。孤立词语音识别一般采用DTW动态时间规整算法。连续语音识别一般采用HMM模型或者HMM与人工神经网络ANN相结合。 语音的能量来源于正常呼气时肺部呼出的稳定气流,喉部的声带既是阀门,又是振动部件。语音信号可以看作是一个时间序列,可以由隐马尔可夫模型(HMM)进行表征。语音信号经过数字化及滤噪处理之后,进行端点检测得到语音段。对语音段数据进行特征提取,语音信号就被转换成为了一个向量序列,作为观察值。在训练过程中,观察值用于估计HMM 的参数。这些参数包括观察值的概率密度函数,及其对应的状态,状态转移概率等。当参数估计完成后,估计出的参数即用于识别。此时经过特征提取后的观察值作为测试数据进行识别,由此进行识别准确率的结果统计。训练及识别的结构框图如图1所示。

1. 1 端点检测 找到语音信号的起止点,从而减小语音信号处理过程中的计算量,是语音识别过程中一个基本而且重要的问题。端点作为语音分割的重要特征,其准确性在很大程度上影响系统识别的性能。 能零积定义:一帧时间范围内的信号能量与该段时间内信号过零率的乘积。 能零积门限检测算法可以在不丢失语音信息的情况下,对语音进行准确的端点检测,经过450个孤立词(数字“0~9”)测试准确率为98%以上,经该方法进行语音分割后的语音,在进入识别模块时识别正确率达95%。 当话者带有呼吸噪声,或周围环境出现持续时间较短能量较高的噪声,或者持续时间长而能量较弱的噪声时,能零积门限检测算法就不能对这些噪声进行滤除,进而被判作语音进入识别模块,导致误识。图2(a)所示为室内环境,正常情况下采集到的带有呼气噪声的数字“0~9”的语音信号,利用能零积门限检测算法得到的效果示意图。最前面一段信号为呼气噪声,之后为数字“0~9”的语音。

Q博士语音识别机器人制作

语音识别机器人制作 编辑:robotain 来源:网络2009-12-06 发表评论 方案简介说明书 1 方案概述 语音识别机器人可以充分发挥学生的创新能力,增加学生的动手实践能力,增加学生学习单片机的兴趣爱好。本方案以SPCE061A 单片机为核心,改装市场上的玩具机器人,使改装后的机器人具有语音识别能力,根据识别的语音完成跳舞等动作,这也是智能机器人的一个方面。 1.1 设计要求 利用SPCE061A 单片机、机器人机体(包括2 个用于走路的电机、1 个用于头部旋转的电机、1 个用于加速1 个用于弹射的电机等),要求语音识别机器人具有下述功能: 1. 通过语音命令对其进行控制。 2. 两种跳舞模式。 3. 走步功能、转向功能、转头功能。 4. 发射飞盘功能。 1.2 技术要求 1. 要求语音识别机器人可以识别15 条命令。 2. 要求语音识别机器人具有2 种跳舞模式。 2 方案设计简介 2.1 硬件框图 系统以SPCE061A 为核心,结合机器人机体,如下图所示。

2.2 功能框图 SPCE061A 应用方案 SPCE061A 在语音识别机器人中的应用

在现代社会机器人这个词语已经不再新鲜,而且形形色色的机器人出现在我们的日常生活中。为了提高广大单片机爱好者学习单片机的兴趣与爱好,凌阳科技大学计划教育推广中心推出了应用SPCE061A 控制的兴趣产品语音识别机器人,本文对语音识别机器人的软硬件制作进行介绍。 1 引言 为了提高广大单片机爱好者学习单片机的兴趣,凌阳科技大学计划教育推广中心推出了应用SPCE061A 作为主控制器,外加电机驱动电路制作的语音识别机器人。该机器人采用特定人语音识别对机器人进行控制,可以完成向前走、倒退、左转、右转、跳两首舞曲、向左瞄准、向右瞄准、发射、连续发射等功能。该语音识别机器人可以大大提高在校学生学习单片机的兴趣。 2 设计要求 2.1 设计要求 利用SPCE061A 单片机、机器人机体(包括2 个用于走路的电机、1 个用于头部旋转的电机、1个用于加速1 个用于弹射的电机等),要求语音识别机器人具有下述功能: 通过语音命令对其进行控制。 两种跳舞模式。 走步功能、转向功能、转头功能。 发射飞盘功能。 2.2 技术要求 要求智能机器人可以识别15 条命令。 要求智能机器人具有2 种跳舞模式。 模组特性简介 3.1 SPCE061A 特性简介 SPCE061A 是凌阳科技研发生产的性价比很高的一款十六位单片机,使用它可以非常方便灵活的实现语音的录放系统,该芯片拥有8 路10 位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路10 精度的DAC,只需要外接功放(SPY0030A)即可完成语音的播放。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C 语言,可以实现C 语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容

创新创业课程教学案例——语音识别客服机器人

创新创业课程教学案例——语音识别客服机器人

一、导言 客服需求蓬勃增长,传统的客服方式已无法适应企业用工、消费服务等方面的需求。客服需求依据语音识别技术形成了巨大的市场。语音识别是一门交叉学科。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10年内,语音识别技术语音识别将会推动物联网的革命,将进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品,以及可穿戴设备等各个领域。 二、用户痛点 在传统的客服服务中,存在着很多不足,如服务质量把控难、培训成本高、人员离职率高、考核成本高等情况。 三、创新原理 语音识别客服机器人实现了全新的语音识别技术,在识别率、连续服务、渠道 等方面,获得了多个方面的创新(图1),提高了企业的服务水平。 采用深度神经网络算法和自然语言处理技术研发而成,实现机器人多轮对话,识别数百种方言,识别率高。 采用在线学习算法,实现智能机器人自适应、动态、增量式的机器自学习能力,能够精准回复重复性或相似的问题。 采用智能机器人、人工客服、工单等完整的三位一体交互切换客服体系,全天不间断服务,节省客服成本。 采用微信、QQ app、WeblM、SDK、微博等渠道,简单快速的接口服务,提供移动式办公,时刻保持在线沟通,提供一致的客户体验。 多维可视化数据分析,包括效率统计、满意度统计、会话统计、工单统计和访客记录统计等,有利于企业更好地挖掘客户信息。

图1语音识别客服系统架构图 四、产品特点 语音识别客服机器人建立了四位一体交互体系(图2),能够更好地进行服务。它具有以下特点: 7×24小时机器人在线,精准回答客户重复性问题。 桌面网页、移动网页、APP等一键接入、多平台统一平台管理。 多维客服数据分析,客观全面考核客服人员KPI。 移动端APP实现客服人员移动办公,让您与客户时刻保持在线沟通。 图2语音识别客服机器人四位一体交互体系 五、应用场景 行政服务中心、银行、中小企业客服、呼叫中心等。 六、创意激发 AiKF爱客服智能机器人技术在时间、空间、人力等方面获得了重大突破,

机器人语音识别中英文对照外文翻译文献

中英文资料外文翻译 译文: 改进型智能机器人的语音识别方法 2、语音识别概述 最近,由于其重大的理论意义和实用价值,语音识别已经受到越来越多的关注。到现在为止,多数的语音识别是基于传统的线性系统理论,例如隐马尔可夫模型和动态时间规整技术。随着语音识别的深度研究,研究者发现,语音信号是一个复杂的非线性过程,如果语音识别研究想要获得突破,那么就必须引进非线性系统理论方法。最近,随着非线性系统理论的发展,如人工神经网络,混沌与分形,可能应用这些理论到语音识别中。因此,本文的研究是在神经网络和混沌与分形理论的基础上介绍了语音识别的过程。 语音识别可以划分为独立发声式和非独立发声式两种。非独立发声式是指发音模式是由单个人来进行训练,其对训练人命令的识别速度很快,但它对与其他人的指令识别速度很慢,或者不能识别。独立发声式是指其发音模式是由不同年龄,不同性别,不同地域的人来进行训练,它能识别一个群体的指令。一般地,由于用户不需要操作训练,独立发声式系统得到了更广泛的应用。所以,在独立发声式系统中,从语音信号中提取语音特征是语音识别系统的一个基本问题。 语音识别包括训练和识别,我们可以把它看做一种模式化的识别任务。通常地,语音信号可以看作为一段通过隐马尔可夫模型来表征的时间序列。通过这些特征提

取,语音信号被转化为特征向量并把它作为一种意见,在训练程序中,这些意见将反馈到HMM的模型参数估计中。这些参数包括意见和他们响应状态所对应的概率密度函数,状态间的转移概率,等等。经过参数估计以后,这个已训练模式就可以应用到识别任务当中。输入信号将会被确认为造成词,其精确度是可以评估的。整个过程如图一所示。 图1 语音识别系统的模块图 3、理论与方法 从语音信号中进行独立扬声器的特征提取是语音识别系统中的一个基本问题。解决这个问题的最流行方法是应用线性预测倒谱系数和Mel频率倒谱系数。这两种方法都是基于一种假设的线形程序,该假设认为说话者所拥有的语音特性是由于声道共振造成的。这些信号特征构成了语音信号最基本的光谱结构。然而,在语音信号中,这些非线形信息不容易被当前的特征提取逻辑方法所提取,所以我们使用分型维数来测量非线形语音扰动。 本文利用传统的LPCC和非线性多尺度分形维数特征提取研究并实现语音识别系统。 3.1线性预测倒谱系数 线性预测系数是一个我们在做语音的线形预分析时得到的参数,它是关于毗邻语音样本间特征联系的参数。线形预分析正式基于以下几个概念建立起来的,即一个语音样本可以通过一些以前的样本的线形组合来快速地估计,根据真实语音样本在确切的分析框架(短时间内的)和预测样本之间的差别的最小平方原则,最后会确认出唯一的一组预测系数。 LPC可以用来估计语音信号的倒谱。在语音信号的短时倒谱分析中,这是一种特殊的处理方法。信道模型的系统函数可以通过如下的线形预分析来得到:

智能语音识别机器人——文献翻译

改进型智能机器人的语音识别方法 2、语音识别概述 最近,由于其重大的理论意义和实用价值,语音识别已经受到越来越多的关注。到现在为止,多数的语音识别是基于传统的线性系统理论,例如隐马尔可夫模型和动态时间规整技术。随着语音识别的深度研究,研究者发现,语音信号是一个复杂的非线性过程,如果语音识别研究想要获得突破,那么就必须引进非线性系统理论方法。最近,随着非线性系统理论的发展,如人工神经网络,混沌与分形,可能应用这些理论到语音识别中。因此,本文的研究是在神经网络和混沌与分形理论的基础上介绍了语音识别的过程。 语音识别可以划分为独立发声式和非独立发声式两种。非独立发声式是指发音模式是由单个人来进行训练,其对训练人命令的识别速度很快,但它对与其他人的指令识别速度很慢,或者不能识别。独立发声式是指其发音模式是由不同年龄,不同性别,不同地域的人来进行训练,它能识别一个群体的指令。一般地,由于用户不需要操作训练,独立发声式系统得到了更广泛的应用。所以,在独立发声式系统中,从语音信号中提取语音特征是语音识别系统的一个基本问题。 语音识别包括训练和识别,我们可以把它看做一种模式化的识别任务。通常地,语音信号可以看作为一段通过隐马尔可夫模型来表征的时间序列。通过这些特征提取,语音信号被转化为特征向量并把它作为一种意见,在训练程序中,这些意见将反馈到HMM的模型参数估计中。这些参数包括意见和他们响应状态所对应的概率密度函数,状态间的转移概率,等等。经过参数估计以后,这个已训练模式就可以应用到识别任务当中。输入信号将会被确认为造成词,其精确度是可以评估的。整个过程如图一所示。 图1 语音识别系统的模块图

人工智能 语音识别 论文

基于神经网络的语音信号识别 摘要 语言是人类之间交流信息的主要手段之一,自电脑发明以来,人们就一直致力于使电脑能够理解自然语言。语音识别技术是集声学、语音学、语言学、计算机、信息处理和人工智能等诸领域的一项综合技术,应用需求十分广阔,长期以来一直是人们研究的热点。神经网络是在现代科学研究成果的基础上提出来的模拟人脑结构机制的一门新兴科学,它模拟了人类神经元活动的原理,具有自学习、联想、对比、推理和概括能力,为很好地解决语音识别这样一个复杂的模式分类问题提供了新的途径。本文针时语音识别的特点.BP 神经网络在语音识别技术中的应用进行了探索性研究,对进而结合人工智能领域较为有效的方法——遗传(GA)算法。针对传统BP 算法识别准确率高但训练速度慢的缺点,对BP 网络进行改进,构建了一种基于遗传神经网络的语音识别算法(GABP),并建立相应的语音识别系统。仿真实验表明,该算法有效地缩短了识别时问,提高了网络训练速度和语音的识别率。关键词:语音识别,神经网络,遗传算法,遗传神经网络,BP 网络RECOGNITIO THE RSREARCH OF SPEECH RECOGNITION BASED ON THE NEURAL NETWORK ABSTRACT Language is one of the most important means of exchanging information among the mankind.Since the computer was invented,many scientists have been devoted to enabling the computer to understand the natural language.Speech recognition is a comprehensive technology of such areas as acoustics,phonetics,linguistics,computer science,information processing and artificial intelligence,which can be used widely.The research of speech recognition technology has been focused by the world for a long time.The neural network is a new developing science,which simulates the mechanism of human brain and was putted forward by the developing of modern science.is not the overall description of human brain,the abstract,It but simulation and simplifying of the physical neural networks of human beings. The purpose of the research in this area is exploring the human brain mechanisms in information processing,storing and searching.If people can understand these mechanisms,a new way for the research of artificial intelligence,information processing and etc. can be opened up. Artificial neural network is a system which using a physically feasible system to imitate the structure and function of nerve cells in human brain,which has the ability of self—learning,contrasting,reasoning and summarizing .It have offered a new way in solving such complicated pattern classification problems as speech recognition.This paper mainly studies the application of the BP neural network in the research of speech recognition. BP neural network can get higher identification precision, but its training speed is very low, a new recognizing algorithm based on BP algorithm by combining with good effect method in ANN which named genetic algorithm (GA) was proposed and used to improve the BP neural network. Experiments results show that the training speed can be accelerated by the method and the recognition performance is also promoted.words: Key words speech recognition, neural network, genetic algorithm, genetic neural network, BP network 1.绪论1.1 1.1 课题背景1.1.1 语音识别概述随着计算机技术的发展,人与机器之间的交流也越来越广泛和深入,计算机己经渗透到人们生活的各个方面。在现代社会中,人们逐渐习惯借助计算机来完成各项事务。在这种情况下,如何让计算机智能化地与人进行通信,使人机交互更加自然方便成为现代计算机科学的重要研究课题之一。语音识别(Speech Recognition)主要是指让机器听懂人说的话,即在各种情况下,准确地识别出语音的内容,从而根据其信息,执行人的各种意图。语音识别是一门涉及面很广的交叉学科,它是目前发展最为迅速的信息研究诸领域中的一个。语音识别的最大优势在于使得人机用户界面更加自然和容易使用。随着计算机技术、模式识别和信号处理技

智能机器人语音识别技术

智能机器人语音识别技术

摘要:给出了一种由说话者说出控制命令,机器人进行识别理解,并执行相应动作的实现技术。在此,提出了一种高准确率端点检测算法、高精度定点DSP动态指数定标算法,以解决定点DSP实现连续隐马尔科夫模型CHMM识别算法时所涉及的大量浮点小数运算问题,提高了定点DSP实现的实时性、精度,及其识别率。 关键词:智能机器人;语音识别;隐马尔可夫模型;DSP 1 语音识别概述 语音识别技术最早可以追溯到20世纪50年代,是试图使机器能“听懂”人类语音的技术。按照目前主流的研究方法,连续语音识别和孤立词语音识别采用的声学模型一般不同。孤立词语音识别一般采用DTW动态时间规整算法。连续语音识别一般采用HMM模型或者HMM与人工神经网络ANN相结合。 语音的能量来源于正常呼气时肺部呼出的稳定气流,喉部的声带既是阀门,又是振动部件。语音信号可以看作是一个时间序列,可以由隐马尔可夫模型(HMM)进行表征。语音信号经过数字化及滤噪处理之后,进行端点检测得到语音段。对语音段数据进行特征提取,语音信号就被转换成为了一个向量序列,作为观察值。在训练过程中,观察值用于估计HMM 的参数。这些参数包括观察值的概率密度函数,及其对应的状态,状态转移概率等。当参数估计完成后,估计出的参数即用于识别。此时经过特征提取后的观察值作为测试数据进行识别,由此进行识别准确率的结果统计。训练及识别的结构框图如图1所示。 1. 1 端点检测 找到语音信号的起止点,从而减小语音信号处理过程中的计算量,是语音识别过程中一个基本而且重要的问题。端点作为语音分割的重要特征,其准确性在很大程度上影响系

机器人的语音识别功能的实现与硬件设计

机器人的语音识别功能的实现与硬件设计 摘要目前语音识别系统在机器人上的应用逐步得到了扩展,其主要的硬件基础是基于单机芯片的发展和完善。因此,在机器人语音识别功能时,需要以单机芯片为核心,完善整个硬件系统设计,并以此达到连贯的语音控制。 关键词语音识别;硬件系统;硬件模块;系统设计 1 语音智能识别原理概述 语音识别是建立在对人类语言的交互与判断上的,这是一种多维度的识别过程,一般可以分为两个阶段,即信息汇集和识别。具体的识别过程包括了语音信号的前期处理、语音特征提取、建立语音模型库、进行模型的匹配、后期处理等主要的环节。机器人的语音识别实际上一种仿生式的模式,即将语音转化为一直可以对别的语音特征,然后与储存的信息进行对比,并形成对其含义的判断,人类对语音的含义的判断也是这样的过程,只不过人类使用的是大脑而机器人利用的是数据库和芯片,目前占有主导地位的语音识别技术的技术基础是统计模式的识别理论。 2 机器人语音识别系统的硬件设计 2.1 硬件系统的整体构成 语音识别的硬件系统中体的构成应当为了两个大系统构成,即发射端和接收端,即利用主要的芯片系统来接收语音信号,并进行计算和识别,然后利用信号输出端口将形成的指令传输给接收端的执行系统,并以此控制机器人的各个电机和肢体部件,来完成整个语音指令的执行。在这个系统中主要的硬件系统有:微处理器、音频模块、电机驱动模块、避障系统、机器人系统、电源控制模块。具体的系统构成如图1。 2.2 硬件系统的设计 在具有语音识别功能的机器人硬件系设计中应当对前面提到的各种功能模块进行单独的设计和实现,然后利用线路和端口将整个系统连接起来,这样就实现了机器人硬件系统的搭建。 1)电子芯片(微处理器)。在这里应用的是SPCE061A单机芯片。这种语音识别的专业芯片来构建机器人的语音识别和控制系统可以实现机器人的自动运行。这种语音系统的硬件基础就是SPCE061A控制器为核心的语音识别平台。这种SPCE061A是一种具有语音特色的16位控制器,采用的是模块化的结构,内部集成了在线仿真处理器,闪存、静态内存、通用的端口、定时和计数器、中断控制器、通道转换器、电压监控等模块。另外其数据处理核心能够为其提供较高的处理速度,这样就可使其完成16位的运算、DSP内积率波运算、复杂数字

自然语言理解语义分析

引用《统计自然语言处理基础》中的两句话来解答这个问题: ?语义可以分成两部分:研究单个词的语义(即词义)以及单个词的含义是怎么联合起来组成句子(或者更大的单位)的含义 ?语义研究的是:词语的含义、结构和说话的方式。 以上是书本中的定义,语义分析是一个非常宽泛的概念,任何对语言的理解都可以归纳为语义分析的范畴,笼统地谈语义是一个非常宽泛的概念。所以应该结合具体任务来看看什么是语义分析,以及语义分析的结果是什么。 从分析粒度上可以分成:词语级的语义分析,句子级的语义分析,以及篇章级别的语义分析。词语级的语义分析 词语级别的语义分析的主要研究词语的含义,常见的任务有:词语消歧、词表示、同义词或上下位词的挖掘。 ?词语消歧:一词多义是许多语言的固有属性。以“苹果”为例,可以指水果,又可以指美国的科技公司。词语消歧的任务是判断文中出现的词语是属于哪种意思。 ?词表示:深度学习兴起后,掀起了一波对词表示的研究浪潮。词表示的任务是用一个k维的向量表示一个词,并且该向量中包含着词语的意思。比较有代表性的工作是Tomas Mikolov的Word2Vec,该方法训练得到的词向量能够让语义相关的词具有相似的词向量,并且词向量间还具有逻辑推算能力。

?同义词和上下位词的挖掘:语言的多样性导致了多词义一,例如房子的近义词有房屋、房产。语言的层次性导致了词语间具有上下位关系,像房产、存款、股票可归纳为财产。可以使用一些机器学习的方法挖掘词语间的这种关系。 句子级的语义分析 句子级别的任务就更多了,常见的任务有:语义角色标注、蕴含分析、句子表示、语义依存分析。 ?语义角色标注(Semantic Role Labeling, SRL) 是一种浅层的语义分析技术,标注句子中某些短语为给定谓词的论元(语义角色) ,如施事、受事、时间和地点等。其能够对问答系统、信息抽取和机器翻译等应用产生推动作用。 ?文本蕴涵(Textual entailment)是指两个文本片段有指向关系。当认为一个文本片段真实时,可以推断出另一个文本片断的真实性。完成这样。完成这样的任务,也需要从语义角度出发进行解决。 ?句子表示:同词表示类似,句表示研究的是用一个k维的向量表示一句话的含义。 近几年,常用句向量在文本检索、问答系统中计算文档间的相似度。 ?语义依存分析(Semantic Dependency Parsing, SDP),分析句子各个语言单位之间的语义关联,并将语义关联以依存结构呈现。语义依存分析目标是跨越句子表层句法结构的束缚,直接获取深层的语义信息。比较有代表性的工作是哈工大刘挺老师实验室的LTP。 篇章级的语义分析

对话机器人语音识别之语义分析技术(计算机自然语言文字理解)的结构思路

汉语语义分析技术的初步结构思路 语义分析技术需要实现的技术目标:使对话机器人软件能够理解人类对他输入的句子的意思。这里需要强调的是“理解”,而不是“识别”。本文所认为的文字“识别”是由专门的识别技术实现,包括使用光感扫描、语音识别或直接键盘输入等一切可能的手段得到的文字符号,而本文所指的语义分析技术是指对文字识别技术(不仅包括语音识别)所识别出的文字符号的理解力。 本文思路是通过对某一个语种的语法结构进行分析,进而使对话机器人软件实现基本的语义理解能力。 本文对机器人软件的智能程度理解如下: 人类之间对话交流以话题为核心,一对一答可以形成一个基本的对话单元,各个对话单元逻辑上相互衔接就形成一个话题。 对话单元基本可分为: 1问答式对话。如:甲:你在哪里?乙:我在家里 2命令式对话(包括要求或请求)。如:甲:请不要吸烟。乙:好的 3陈述式对话。如: 甲:这是个陷阱。乙:你说的对。 甲:我今天好伤心!乙:哦。 甲:今天天气真好!。乙:是啊! 对话机器人软件想要具备人机对话功能,则必须首先具备完成一个对话单元的能力。因此,对上述3种对话类型的语义分析是实现对话机器人软件的重要途径。 对上述3种对话单元的实现,可以使对话机器人实现不同层次的智能程度。——完成命令式对话单元可以使对话机器人具备基本的商业功能,如:命令:开灯。机器人答:好的,然后执行。但本文认为这种简单的命令对答并不具备实用

的商业功能,如,对机器人命令:开灯,机器人可以听懂,如果说:“把等打开”,“把灯开开”或“打开灯”等其他命令方式,则机器人就很容易听不懂。如换成另外一种设备,命令可能变为:“烧开”、“加满”、“烘干”等,则出现的命令格式会更加多变,机器人更加无法理解。这样需要人类按照固定的文字向机器人输出命令它才能听懂,因此严重限制了智能设备的实用性,消费者体验较差,这种情况下智能设备必将逐步沦为鸡肋产品。因此要让对话机器人具备较好的实用性,则必须让对话机器人能够对人类输入的句子实现语义分析与理解。(下文将详细阐述实现思路) 另外,对话机器人即便实现了对命令句的语义理解,本文认为也只是实现了基本的实用功能,算不上实现了基本的智能。要想实现基本的智能,则需要对话机器人能够听懂人类的问句。 ——完成问答式对话单元可以使对话机器人具备基本的智能程度。即具备了与人类进行最基本的沟通能力(命令式对话属于单向性质,而问答式属于双向性质)。——让对话机器人具备完成陈述式对话单元的能力,是机器人具备初级智能程度的更高层次表现。能够完成陈述式对话可以让对话机器人实现与人类闲聊和初级的感情互动功能。 ——高级智能程度的机器人,可以让对话机器人具备将各个对话单元形成上下逻辑关系的能力,即完成一个基本的话题。如:问:你打篮球了吗?答:是的。问:在哪打的?答:球场。第二个问句在逻辑上承接了第一句问句,指的是在哪打球,而不是在哪打架,因为“打”字可以形成很多种行为动次。另外,还可以不但实现对汉语中单句的语义分析能力,而且要实现对复句(如果。。。就。。。)的语义分析能力。高级智能程度的机器人还可以建立一个事物与另一个事物之间的联系,(如人与衣服之间可以建立穿、保暖、美观等联系)。还可以实现对话题中岔开话题行为的处理及多人对话能力等等更多功能。 然而,以上这些智能程度对机器人来讲,依然只处于智能阶段,他们只具备记忆和学习能力(记忆和学习方法下文阐述),而机器人最终必将走向智慧阶段,

相关文档
最新文档