用于智能机器人的语音输出方法和装置制造方法及图纸

技术编号:15692540 阅读:361 留言:1更新日期:2017-06-24 06:39
本发明专利技术公开了一种用于智能机器人的语音输出方法和装置。该方法包括:获取待输出的语音信息对应的文本信息;对所述文本信息进行分词;根据分词结果生成嘴部的张合次数与每次张合的时长,结合所述张合次数和所述时长控制执行语音输出。本发明专利技术使得机器人在与用户进行语音交互时,能够根据语音输出内容来改变机器人嘴部状态,给用户带来较好的交互体验,提高机器人的智能性和类人性以及用户与机器人进行交互的意愿。

Speech output method and device for intelligent robot

The invention discloses a speech output method and device for an intelligent robot. The method comprises: acquiring the corresponding voice information to output text information; word segmentation of the text information; generated according to the segmentation results of a number of mouth and the length of each piece, with the opening and closing times and the length of the speech output control. The present invention in which the robot voice interaction with the user, can change the state of the robot according to the content of the speech output mouth, giving users a better interactive experience, more intelligent and kind of human robot and user willingness to interact with robots.

【技术实现步骤摘要】
用于智能机器人的语音输出方法和装置
本专利技术涉及智能机器人领域,尤其涉及一种用于智能机器人的语音输出方法和装置。
技术介绍
随着科学技术的不断发展,信息技术、计算机技术以及人工智能技术的引入,机器人的研究已经逐步走出工业领域,逐渐扩展到了医疗、保健、家庭、娱乐以及服务行业等领域。而人们对于机器人的要求也从简单重复的机械动作提升为具有拟人问答、自主性及与其他机器人进行交互的智能机器人,人机交互也就成为决定智能机器人发展的重要因素。在机器人与用户进行语音交互时,表示机器人嘴部的输出设备通常是保持一定状态不变的,这样会导致给用户带来不好的交互体验,降低用户与机器人进行交互的意愿。而且,机器人的这种状态与其发展趋势——高度拟人存在较大差别,且智能性较差。综上,需要提供一种能够提高机器人类人性和智能性的、使机器人在与用户进行语音交互时会带来更好的用户体验的方法。
技术实现思路
本专利技术所要解决的技术问题之一是需要提供一种能够提高机器人类人性和智能性的、使机器人在与用户进行语音交互时会带来更好的用户体验的解决方案。为了解决上述技术问题,本申请的实施例首先提供了一种用于智能机器人的语音输出方法,该方法包括:获取待输出的语音信息对应的文本信息;对所述文本信息进行分词;根据分词结果生成嘴部的张合次数与每次张合的时长,结合所述张合次数和所述时长控制执行语音输出。优选地,在根据分词结果生成嘴部的张合次数与每次张合的时长的步骤中,进一步包括:根据所述分词结果中的词的数量确定所述嘴部的张合次数;基于所述文本信息计算进行语音信息输出所需的总时长,根据所述分词结果和总时长确定所述嘴部每次张合的时长。优选地,在根据所述分词结果和总时长确定所述嘴部每次张合的时长的步骤中,进一步包括:根据所述分词结果中不同词在文本信息中所代表的成分结构,赋予各个词对应的权重;通过计算所述总时长与每个词对应权重的乘积值确定所述嘴部每次张合的时长。优选地,该方法进一步还包括:对所述文本信息进行情绪分析,根据情绪分析结果控制进行语音输出时的嘴型状态。优选地,在结合所述张合次数和所述时长控制执行语音输出的步骤中,进一步包括:上位机结合所述张合次数和所述时长,生成相应的下位机嘴部控制指令并发送给下位机;下位机结合所述嘴部控制指令控制嘴部动画,或者嘴部机械设备配合语音输出进行张合。根据另一方面,本专利技术实施例还提供了一种用于智能机器人的语音输出装置,该装置包括:文本信息获取模块,其获取待输出的语音信息对应的文本信息;分词模块,其对所述文本信息进行分词;语音输出模块,其根据分词结果生成嘴部的张合次数与每次张合的时长,结合所述张合次数和所述时长控制执行语音输出。优选地,所述语音输出模块进一步包括:张合次数确定子模块,其根据所述分词结果中的词的数量确定所述嘴部的张合次数;张合时长确定子模块,其基于所述文本信息计算进行语音信息输出所需的总时长,根据所述分词结果和总时长确定所述嘴部每次张合的时长。优选地,所述张合时长确定子模块,其进一步根据所述分词结果中不同词在文本信息中所代表的成分结构,赋予各个词对应的权重,通过计算所述总时长与每个词对应权重的乘积值确定所述嘴部每次张合的时长。优选地,该装置进一步还包括:嘴型状态控制模块,其对所述文本信息进行情绪分析,根据情绪分析结果控制进行语音输出时的嘴型状态。优选地,所述语音输出模块进一步包括:控制指令发出子模块,其根据所述张合次数和所述时长,生成并发送相应的嘴部控制指令;嘴部控制子模块,其根据所述嘴部控制指令控制嘴部动画,或者嘴部机械设备配合语音输出进行张合。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:在智能机器人进行语音输出时,通过先获取待输出的语音信息对应的文本信息,然后对文本信息进行分词,根据分词结果生成嘴部的张合次数与每次张合的时长,能够结合张合次数和时长控制执行语音输出。因此,在机器人与用户进行交互时,机器人嘴部能够模仿人类在进行语音输出时嘴部的动作,提高机器人的智能性和类人性。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术的技术方案而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构和/或流程来实现和获得。附图说明附图用来提供对本申请的技术方案或现有技术的进一步理解,并且构成说明书的一部分。其中,表达本申请实施例的附图与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。图1为根据本专利技术第一实施例的用于智能机器人的语音输出方法的流程示意图。图2为根据本专利技术第一实施例的用于智能机器人的语音输出方法的步骤S130的具体流程示意图。图3为根据本专利技术第二实施例的用于智能机器人的语音输出方法的流程示意图。图4为根据本专利技术第三实施例的用于智能机器人的语音输出装置300的结构示意图。图5为根据本专利技术第四实施例的用于智能机器人的语音输出装置3000的结构示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。另外,附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。随着智能机器人产品的普及,越来越多的家庭和商家都需要机器人为其服务。然而,现有技术中,仿真机器人与用户进行语音交互时,机器人嘴部要么保持不动仅输出语音信息,要么嘴部执行预先设定的、与发出的语音信息毫不匹配的嘴部动作,例如,在输出语音时,嘴部总是保持一定频率的一张一合的状态,这多少会给用户带来不好的体验,降低用户与机器人交互的兴趣。因此,亟需一种解决方案来解决上述问题。本专利技术实施例的用于智能机器人的语音输出方法提高了机器人的智能性和类人性,使机器人在与用户进行语音交流的过程中,嘴部能够根据发出的语音信息来做出相应的张合动作,提高用户的体验感。具体来说,机器人在输出语音信息之前,对待输出语音信息的文本信息进行分词处理,然后根据分词结果生成嘴部的张合次数和每次张合的时长,并结合张合次数和时长控制执行语音输出,通过上面的方法能够使机器人在发出语音信息的同时保持嘴部的动作与语音信息匹配,使用户感受到机器人的趣味性和类人性。另外,在本专利技术实施例中,机器人除了能够根据待输出语音信息的文本信息计算得到张合次数和每次张合的时长,还能够对文本信息进行情绪分析,并根据情绪分析结果控制进行语音输出时的嘴型状态,例如,在情绪分析结果为积极情绪时,则控制嘴部表现出嘴角上扬的状态,在情绪分析结果为消极情绪时,则控制嘴部表现出嘴角下垂的状态。这样能够进一步使机器人在语音输出的过程中,呈现出类人态的表现,提高用户体验。在本专利技术实施例中,在计算嘴部的张合次数时,可以根据分词结果中的词的数量来确定;在计算每次张合的时长时,可以基于文本信息计算进行语音信息输出所需的总时长,然后根据分词结果和总时长来确定,更具体地,根据分词结果中不同词在文本信息中本文档来自技高网...
用于智能机器人的语音输出方法和装置

【技术保护点】
一种用于智能机器人的语音输出方法,该方法包括:获取待输出的语音信息对应的文本信息;对所述文本信息进行分词;根据分词结果生成嘴部的张合次数与每次张合的时长,结合所述张合次数和所述时长控制执行语音输出。

【技术特征摘要】
1.一种用于智能机器人的语音输出方法,该方法包括:获取待输出的语音信息对应的文本信息;对所述文本信息进行分词;根据分词结果生成嘴部的张合次数与每次张合的时长,结合所述张合次数和所述时长控制执行语音输出。2.根据权利要求1所述的方法,其特征在于,在根据分词结果生成嘴部的张合次数与每次张合的时长的步骤中,进一步包括:根据所述分词结果中的词的数量确定所述嘴部的张合次数;基于所述文本信息计算进行语音信息输出所需的总时长,根据所述分词结果和总时长确定所述嘴部每次张合的时长。3.根据权利要求2所述的方法,其特征在于,在根据所述分词结果和总时长确定所述嘴部每次张合的时长的步骤中,进一步包括:根据所述分词结果中不同词在文本信息中所代表的成分结构,赋予各个词对应的权重;通过计算所述总时长与每个词对应权重的乘积值确定所述嘴部每次张合的时长。4.根据权利要求1~3中任一项所述的方法,其特征在于,该方法进一步还包括:对所述文本信息进行情绪分析,根据情绪分析结果控制进行语音输出时的嘴型状态。5.根据权利要求1所述的方法,其特征在于,在结合所述张合次数和所述时长控制执行语音输出的步骤中,进一步包括:上位机结合所述张合次数和所述时长,生成相应的下位机嘴部控制指令并发送给下位机;下位机结合所述嘴部控制指令控制嘴部动画,或者嘴部机械设备配合语音输出进行张合。6...

【专利技术属性】
技术研发人员:伍仪华王合心
申请(专利权)人:北京光年无限科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有1条评论
  • 来自[未知地区] 2018年08月10日 15:11
    华仔牛逼~
    0
1