分布式语音交互方法和系统技术方案

技术编号:21143744 阅读:15 留言:0更新日期:2019-05-18 05:55
本公开提供了一种分布式语音交互方法,该方法基于分布式语音交互系统,所述分布式语音交互系统包括多个语音输入设备和智能设备,多个所述语音输入设备呈分布式设置,且与所述智能设备共同构成一个通信网络;所述分布式语音交互方法包括:该方法包括:源语音输入设备采集语音信号,并根据所述通信网络获取该语音输入设备与所述智能设备之间的通信链路,且根据所述通信链路将所述语音信号传递至所述智能设备;所述智能设备接收所述语音信号,并解析出所述语音信号对应的控制指令,且响应所述控制指令。本公开还提供了一种分布式语音交互系统。

【技术实现步骤摘要】
分布式语音交互方法和系统
本公开实施例涉及计算机
,特别涉及分布式语音交互方法和系统。
技术介绍
随着科技的日益发展,智能设备的使用越来越普及,种类也越来越多样化,如智能音箱、智能电视、智能洗衣机机、智能手机等,在使用智能设备的过程中,智能设备所具有的与用户之间进行语音交互的功能为用户提供了极大的方便和乐趣。现有技术中,智能设备与用户进行语音交互的方法为在智能设备中内置麦克风或麦克风阵列,用户可以与智能设备进行近场或具有一定距离的远场交互,但该方法使得用户与智能设备进行语音交互的距离范围受限,即,仅能局限在较小的距离范围内,超过该距离范围,语音交互将无法实现或语音交互准确率较低。
技术实现思路
本公开实施例提供一种分布式语音交互方法和系统。第一方面,本公开实施例提供了一种分布式语音交互方法,所述分布式语音交互方法基于分布式语音交互系统,所述分布式语音交互系统包括多个语音输入设备和智能设备,多个所述语音输入设备呈分布式设置,且与所述智能设备共同构成一个通信网络;所述分布式语音交互方法包括:多个语音输入设备中的一个作为源语音输入设备,所述源语音输入设备采集语音信号,并根据所述通信网络获取所述源语音输入设备与所述智能设备之间的通信链路,且根据所述通信链路将所述语音信号传递至所述智能设备;所述智能设备接收所述语音信号,并解析出所述语音信号对应的控制指令,且响应所述控制指令。在一些实施例中,在所述源语音输入设备确定出通信链路之后,还包括:所述源语音输入设备根据所述通信链路判断所述语音信号的传递是否为多跳通信,并当判断出所述语音信号的传递为多跳通信时,根据所述通信链路确定出下一跳所对应的语音输入设备;所述源语音输入设备根据所述通信链路将所述语音信号传递至所述智能设备的步骤具体包括:所述源语音输入设备将所述语音信号传递至下一跳所对应的语音输入设备。在一些实施例中,所述智能设备响应所述控制指令的具体步骤包括:所述智能设备根据所述控制指令执行相应的响应操作;和/或,所述智能设备根据所述通信网络向所述源语音输入设备反馈响应结果。在一些实施例中,在所述智能设备根据所述通信网络向所述源语音输入设备反馈响应结果的步骤之后还包括:所述源语音输入设备播放所述智能设备反馈的响应结果。在一些实施例中,在所述源语音输入设备采集语音信号之前还包括:所述源语音输入设备接收预设外部刺激,以激活自身开始采集语音信号。在一些实施例中,所述通信网络的通信方式为无线通信。在一些实施例中,所述无线通信方式包括蓝牙通信方式或WIFI通信方式。另一方面,本公开还提供一种分布式语音交互系统,该系统包括多个语音输入设备和智能设备,多个所述语音输入设备呈分布式设置,且与所述智能设备共同构成一个通信网络;所述语音输入设备包括:语音采集模块、链路获取模块和通信模块;所述语音采集模块用于采集语音信号;所述链路获取模块用于根据所述通信网络获取源语音输入设备与所述智能设备之间的通信链路;所述通信模块用于根据所述通信链路将所述语音信号传递至所述智能设备;所述智能设备包括:接收模块和解析响应模块;所述接收模块用于接收所述语音信号;所述解析响应模块用于解析出所述语音信号对应的控制指令,且响应所述控制指令。在一些实施例中,所述语音输入设备还包括:判断模块;所述判断模块用于在所述通信模块确定出通信链路之后,根据所述通信链路判断所述语音信号的传递是否为多跳通信;所述通信模块具体用于当所述判断模块判断出所述语音信号的传递为多跳通信时,根据所述通信链路确定出下一跳所对应的语音输入设备,并将所述语音信号传递至下一跳所对应的语音输入设备。在一些实施例中,所述解析响应模块包括:解析单元和响应单元;所述解析单元用于解析出所述语音信号对应的控制指令;所述响应单元用于响应所述控制指令。在一些实施例中,所述响应单元包括:执行子单元和/或反馈子单元;所述执行子单元用于根据所述控制指令执行相应的响应操作;所述反馈子单元用于根据所述通信网络向所述源语音输入设备反馈响应结果。在一些实施例中,当所述响应单元中包括有所述反馈子单元时,所述语音输入设备还包括:语音播放模块;所述语音播放模块用于语音播放所述智能设备反馈的响应结果。在一些实施例中,所述语音输入设备还包括:激活模块,用于在接收到预设外部刺激时激活自身开始采集语音信号。在一些实施例中,所述语音采集模块包括:一个麦克风或由多个麦克风构成的阵列。在一些实施例中,所述通信模块为无线通信模块。在一些实施例中,所述无线通信模块包括蓝牙通信模块或WIFI通信模块。本公开实施例提供的分布式语音交互方法和系统,所述系统包括多个语音输入设备与智能设备分布式设置,且共同构成一个通信网络,语音输入设备采集语音信号,并根据所述通信网络获取该语音输入设备与智能设备之间的通信链路,且根据该通信链路将语音信号传递至智能设备;从而使得用户能够根据实际需求而在空间内任意一个地点输入语音信号,而无需局限在某一个固定的地点或距离范围内,同时,由于语音信号基于语音输入设备与智能设备之间的通信链路进行传输,因而能够实现由多个语音输入设备来中继语音信号,从而能够在保证语音信号传输的准确率的前提下进一步扩大用户与智能设备之间的语音交互范围。附图说明附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:图1为本公开实施例提供的一种分布式语音交互方法的流程图;图2为本公开实施例提供的另一种分布式语音交互方法的流程图;图3(a)为本公开实施例提供的一种分布式语音交互系统的结构示意图;图3(b)为图3(a)中语音输入设备的一种结构示意图;图3(c)为图3(a)中语音输入设备的另一种结构示意图;图3(d)为图3(a)中智能设备的一种结构示意图。附图标识中:1a1-1ax-语音输入设备;2-智能设备;11-语音采集模块;12-链路获取模块;13-通信模块;14-判断模块;15-语音播放模块;16-激活模块;21-接收模块;22-解析响应模块;221-解析单元;222-响应单元;2221-执行子单元;2222-反馈子单元。具体实施方式为使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图对本专利技术提供的分布式语音交互方法和系统进行详细描述。在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因本文档来自技高网...

【技术保护点】
1.一种分布式语音交互方法,其特征在于,所述分布式语音交互方法基于分布式语音交互系统,所述分布式语音交互系统包括多个语音输入设备和智能设备,多个所述语音输入设备呈分布式设置,且与所述智能设备共同构成一个通信网络;所述分布式语音交互方法包括:多个语音输入设备中的一个作为源语音输入设备,所述源语音输入设备采集语音信号,并根据所述通信网络获取所述源语音输入设备与所述智能设备之间的通信链路,且根据所述通信链路将所述语音信号传递至所述智能设备;所述智能设备接收所述语音信号,并解析出所述语音信号对应的控制指令,且响应所述控制指令。

【技术特征摘要】
1.一种分布式语音交互方法,其特征在于,所述分布式语音交互方法基于分布式语音交互系统,所述分布式语音交互系统包括多个语音输入设备和智能设备,多个所述语音输入设备呈分布式设置,且与所述智能设备共同构成一个通信网络;所述分布式语音交互方法包括:多个语音输入设备中的一个作为源语音输入设备,所述源语音输入设备采集语音信号,并根据所述通信网络获取所述源语音输入设备与所述智能设备之间的通信链路,且根据所述通信链路将所述语音信号传递至所述智能设备;所述智能设备接收所述语音信号,并解析出所述语音信号对应的控制指令,且响应所述控制指令。2.根据权利要求1所述的方法,其特征在于,在所述源语音输入设备确定出通信链路之后,还包括:所述源语音输入设备根据所述通信链路判断所述语音信号的传递是否为多跳通信,并当判断出所述语音信号的传递为多跳通信时,根据所述通信链路确定出下一跳所对应的语音输入设备;所述源语音输入设备根据所述通信链路将所述语音信号传递至所述智能设备的步骤具体包括:所述源语音输入设备将所述语音信号传递至下一跳所对应的语音输入设备。3.根据权利要求1所述的方法,其特征在于,所述智能设备响应所述控制指令的具体步骤包括:所述智能设备根据所述控制指令执行相应的响应操作;和/或,所述智能设备根据所述通信网络向所述源语音输入设备反馈响应结果。4.根据权利要求3所述的方法,其特征在于,在所述智能设备根据所述通信网络向所述源语音输入设备反馈响应结果的步骤之后还包括:所述源语音输入设备播放所述智能设备反馈的响应结果。5.根据权利要求1所述的方法,其特征在于,在所述源语音输入设备采集语音信号之前还包括:所述源语音输入设备接收预设外部刺激,以激活自身开始采集语音信号。6.根据权利要求1-5任一项所述的方法,其特征在于,所述通信网络的通信方式为无线通信。7.根据权利要求6所述的方法,其特征在于,所述无线通信方式包括蓝牙通信方式或WIFI通信方式。8.一种分布式语音交互系统,其特征在于,包括多个语音输入设备和智能设备,多个所述语音输入设备呈分布式设置,且与所述智能设...

【专利技术属性】
技术研发人员:李阳刘洋
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1