可会话的类生物装置及其会话方法制造方法及图纸

技术编号:3048379 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术为一种可会话的类生物装置,属于电子宠物、电子玩具和机器人等领域。本发明专利技术还提供了一种类生物装置的会话方法。通过该会话方法,该类生物装置在接收到一用户的会话语音时,识别该会话语音,根据一以该会话语音对应的各回应语音的加权值为变量的随机函数输出一回应语音,其中,各回应语音的加权值由一以各回应语音的回应次数为变量的函数确定。所以该类生物装置可以输出不同且不固定随时变化的回应语音,给用户带来真实性的乐趣。

【技术实现步骤摘要】

本专利技术涉及一种类生物装置,更具体地,涉及一种可会话的类生物 装置及其会话方法。
技术介绍
目前,市场上的类生物装置如电子玩具、电子宠物及机器人的品种 琳琅满目,且很多类生物装置具有会话功能,即类生物装置可以根据用 于产生的会话进行回应,然而这些类生物装置只能根据用户的一语音做 出一固定的回答,实现方法都是生产商(制造商)事先将语音命令、语 音输出及其它们的对应关系存入类生物装置中。在这种传统类生物装置中,用户语音输入与类生物装置语音输出之 间的关系是固定的,当用户输入一语音时,该类生物装置只能输出一特 定语音。这样总做出单一的回答而容易使用户感到腻味。用户无法感受 到当其输入一语音时产生多个变化语音输出的新鲜感,体验不到类生物 装置真实性的乐趣。
技术实现思路
本专利技术的目的在于,提供一种可会话的类生物装置及其会话生成方 法,该类生物装置可根据不同用户相同或相似的语音输入,产生不同的 语音输出。所述一种可会话的类生物装置,该类生物装置包括一麦克风、 一模 数转换器、 一数模转换器、 一扬声器及一存储单元,该麦克风用于采集 会话语音的模拟信号,该模拟信号经所述模数转换器转换为数字信号, 该存储单元存储有多个回应语音的音频数据及一语音输出表,该语音输 出表定义了多个会话语音、每一会话语音对应的至少一个回应语音、及 每一回应语音对应的回应次数及力。权值,其中,每一回应语音对应的力口权值由一会话语音对应的各回应语音的回应次数确定;该类生物装置还包括 一会话语音识别模块,用于识别所述会话语音; 一回应语音确定 模块,用于通过一随机函数选取所述会话语音其中一回应语音,该随机 函数以该会话语音的各回应语音的加权值为变量; 一回应语音输出模 块,用于输出该回应语音确定4莫块确定的回应语音的音频数据,所述回 应语音的音频数据传输至该数模转换器转换为模拟信号后由该扬声器输 出; 一计数才莫块,用于将所输出回应语音对应的回应次数加一;及一加 权值更新模块,用于根据更新后的回应次数调用加权值函数重新计算并 更新输出回应语音对应会话语音的各回应语音的加权值。所述一种应用于类生物装置的会话生成方法,该类生物装置存储有 多个回应语音的音频数据及一语音输出表,该语音输出表定义了多个会 话语音、每一会话i吾音对应的至少一个回应语音、及每一回应语音对应 的回应次数及加权值,其中,每一回应语音对应的加权值由一会话语音 对应的各回应语音的回应次数确定,该方法包括步骤(a)接收用户的会 话语音;(b)识别该会话语音;(c)通过一随机函数确定该会话语音对应的 一回应语音,该随机函数以该会话语音的各回应语音的加权值为变量;(d) 输出该会话语音对应的回应语音;(e)对所输出回应语音的回应次tt加 一;及(f)根据加权值函数更新该会话语音的各回应语音的加权值。本专利技术之,通过对用户输入的会 话语音设置多个回应语音,并才艮据每个回应语音的加权值确定输出的回 应语音,如此,该类生物装置可根据不同用户相同或相似的语音做出多 种不同的回答。附图说明图l是本专利技术一实施方式可会话的类生物装置的硬件架构图;及 图2是本专利技术一实施方式类生物装置的会话方法的流程图。具体实施例方式如图1所示,为本专利技术一实施方式可会话的类生物装置1的硬件架 构图。该类生物装置1包括一麦克风10、 一模数转换器20、 一处理单元 30、 一存储单元40、 一会话控制单元50、 一数模转换器60及一扬声器 70。该会话控制单元50,用于控制该类生物装置1处于一会话状态或非 会话状态。当该类生物装置1处于会话状态时,处理单元30控制该麦克 风10采集来自用户产生的会话语音的模拟信号,所采集到的会话语音的 模拟信号经模数转换器20转换成数字信号后被传输至处理单元30,所述 处理单元30识别该会话语音并对该会话语音进行回应。而当该类生物装 置1处于非会话状态时,处理单元30控制该麦克风10不采集用户产生 的会话语音或类生物装置1对用户的会话语音不产生回应。但在本专利技术 另一实施方式中,该类生物装置1也可随时接收及识别用户的会话语 音,并对其做出回应。为了方便描述,以下将该类生物装置1根据所接 收到会话语音回应产生的语音称为回应语音。该类生物装置1回应所接收到的会话语音时,可由该处理单元30将 回应语音的音频数据传输至数模转换器60转换为模拟信号后由该扬声器 70输出。该存储单元40存储有多个回应语音的音频数据及一语音输出表 401。如表1所示,该语音输出表401定义了该类生物装置1可识别的多 个会话语音、每一条会话语音可能进行回复的至少一条回应语音,该语 音输出表401还记录了每一条回应语音的回应次数和加权值。该语音输 出表401包括一会话语音栏、 一回应语音栏、 一回应次数栏及一加权值 栏。该会话语音栏记录了多个会话语音如A、 B和一不确定的会话语音, 该不确定的会话语音在表1中为空,该不确定的会话语音代表除表1中 所定义的会话语音以外的会话语音,即该类生物装置1不能识别或没有 特别定义其回应语音的会话语音。每一会话语音对应的回应语音栏记录 了该会话语音对应的多个回应语音,如会话语音A对应的回应语音为 Al、 A2、 A3等,该不确定的会话语音对应的回应语音为Tl、 T2、 T3 等。 一会话语音对应的回应次数栏记录了每个回应语音的回应次数,如 会话语音A的回应语音Al、 A2、 A3对应的回应次凄t分别为nA1、 nA2、 nA3,当某一回应语音净皮选定输出一次时,与该回应语音对应的回应次数 增加一次。加权值栏记录了每个回应语音的加权值,每个加权值由一加 权值函数一艮据该会话语音的各回应语音的回应次数为变量确定,例如, 回应语音Al的加权值为VA1=f(nA1, nA2, nA3...)。当一回应语音的回应 次数增力。时,该回应语音的加权值随之改变。回应语音的回应次数越 大,其加权值就越小,输出该回应语音的可能性就越小;回应语音的回 应次数越小,其加4又值就越大,该回应语音^皮选择回应的可能性就越 大。<table>table see original document page 7</column></row><table>该处理单元30包括一会话语音识别才莫块301、 一回应语音确定才莫块 302、 一回应语音输出才莫块303、 一计数才莫块304及一加权值更新模块 305。该会话语音识别模块301用于识别经模数转换器20转换后会话语音 的数字信号。该回应语音确定模块302根据该语音输出表401获取识别 得到的会话语音对应的回应语音,并根据一随机函数选定这些回应语音 中的一回应语音,该;故选定的回应语音即用于回应所4妄收到的会话语 音。例如,会话语音识别模块301识别得到用户所产生的会话语音为 A,则回应语音确定才莫块302根据该语音输出表401的定义确定会话语音A的回应语音包括有Al、 A2、 A3......,所述回应语音确定才莫块302通过一随机函数从Al、 A2、 A3......中选定一回应语音如A2,则A2即用于回应A。在本实施方式中该随机函数是为根据会话语音对应的每一回 应语音的加权值来确定回应语音,例如,会话语音A对应本文档来自技高网...

【技术保护点】
一种可会话的类生物装置,该类生物装置包括一麦克风、一模数转换器、一数模转换器、一扬声器及一存储单元,该麦克风用于采集会话语音的模拟信号,该模拟信号经所述模数转换器转换为数字信号,其特征在于: 该存储单元存储有多个回应语音的音频数据及一语音输出表,该语音输出表定义了多个会话语音、每一会话语音对应的至少一个回应语音、及每一回应语音对应的回应次数及加权值,其中,每一回应语音对应的加权值由一会话语音对应的各回应语音的回应次数确定;该类生物装置还包括: 一会话语音识别模块,用于识别所述会话语音; 一回应语音确定模块,用于通过一随机函数选取所述会话语音其中一回应语音,该随机函数以该会话语音的各回应语音的加权值为变量; 一回应语音输出模块,用于输出该回应语音确定模块确定的回应语音的音频数据,所述回应语音的音频数据传输至该数模转换器转换为模拟信号后由该扬声器输出; 一计数模块,用于将所输出回应语音对应的回应次数加一;及 一加权值更新模块,用于根据更新后的回应次数调用加权值函数重新计算并更新输出回应语音对应会话语音的各回应语音的加权值。

【技术特征摘要】
1. 一种可会话的类生物装置,该类生物装置包括一麦克风、一模数转换器、一数模转换器、一扬声器及一存储单元,该麦克风用于采集会话语音的模拟信号,该模拟信号经所述模数转换器转换为数字信号,其特征在于:该存储单元存储有多个回应语音的音频数据及一语音输出表,该语音输出表定义了多个会话语音、每一会话语音对应的至少一个回应语音、及每一回应语音对应的回应次数及加权值,其中,每一回应语音对应的加权值由一会话语音对应的各回应语音的回应次数确定;该类生物装置还包括:一会话语音识别模块,用于识别所述会话语音;一回应语音确定模块,用于通过一随机函数选取所述会话语音其中一回应语音,该随机函数以该会话语音的各回应语音的加权值为变量;一回应语音输出模块,用于输出该回应语音确定模块确定的回应语音的音频数据,所述回应语音的音频数据传输至该数模转换器转换为模拟信号后由该扬声器输出;一计数模块,用于将所输出回应语音对应的回应次数加一;及一加权值更新模块,用于根据更新后的回应次数调用加权值函数重新计算并更新输出回应语音对应会话语音的各回应语音的加权值。2. 如权利要求1所述可会话的...

【专利技术属性】
技术研发人员:蒋祖力王传宏洪国宝谢冠宏
申请(专利权)人:鹏智科技深圳有限公司锦天科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利