语音设备的响应方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:19347758 阅读:39 留言:0更新日期:2018-11-07 15:58
本发明专利技术公开了一种语音设备的响应方法、装置、存储介质及计算机设备,该方法包括:第一设备接收用户的语音唤醒词,其中,第一设备为多个设备中的任意一个设备;第一设备对接收到的语音唤醒词进行评分,得到语音分数;在第一设备的语音分数为多个设备中最高分的情况下,第一设备响应用户的唤醒。本发明专利技术通过对接收到的语音唤醒词进行语音评分,得到语音分数,并根据语音分数判断是否对用户的语音唤醒进行响应。本发明专利技术通过语音分数明确了语音设备之间的关系,在语音设备响应用户时,无需设置多个唤醒词,只需要根据语音设备对同一个唤醒词的分数确定具体由哪个设备响应用户,使用户的使用体验更好。

Voice device response method, device, storage medium and computer equipment

The invention discloses a response method, a device, a storage medium and a computer device of a voice device. The method includes: the first device receives a voice wake-up word from a user, in which the first device is any one of several devices; the first device scors the received voice wake-up word and obtains the voice score. When the voice score of the first device is the highest among multiple devices, the first device responds to the wake-up of the user. The invention obtains the speech score by scoring the received voice wake-up words, and judges whether to respond to the user's voice wake-up according to the voice score. The invention clarifies the relationship between voice devices by voice scores. When voice devices respond to users, there is no need to set multiple wake-up words, and only need to determine which device responds to users according to the scores of the same wake-up words of voice devices, so as to make users experience better.

【技术实现步骤摘要】
语音设备的响应方法、装置、存储介质及计算机设备
本专利技术涉及移动通讯领域,特别是涉及一种语音设备的响应方法、装置、存储介质及计算机设备。
技术介绍
随着智能语音应用技术的不断成熟,身边的智能语音设备越来越多,语音交互需求与使用场景不断增多,各种语音交互方案也不断出现。特别是在居家等相对封闭场所,人们越来越倾向通过语音来下达指令,获取信息,从而释放双手,更自然地智能家电交互。在日常生活中,身边的可通过语音进行控制的设备也越来越多,甚至在小范围内存在多个可以语音交互的智能设备。目前的语音方案,无法对网络中增删的语音设备进行实时的监控;同一时刻只能与一个语音设备进行交互,并且不同的设备需要设置不同的唤醒词,影响了用户的使用体验。
技术实现思路
本专利技术提供一种语音设备的响应方法、装置、存储介质及计算机设备,用以解决现有技术的以下问题:无法对网络中增删的语音设备进行实时的监控;同一时刻只能与一个语音设备进行交互,并且不同的设备需要设置不同的唤醒词,影响了用户的使用体验。为解决上述技术问题,一方面,本专利技术提供一种语音设备的响应方法,应用于处于同一个网络中且具有相同唤醒词的多个设备,方法包括:第一设备接收用户的语音唤醒词,其中,第一设备为多个设备中的任意一个设备;第一设备对接收到的语音唤醒词进行评分,得到语音分数;在第一设备的语音分数为多个设备中最高分的情况下,第一设备响应用户的唤醒。进一步,在第一设备的语音分数为多个设备中最高分的情况下,第一设备响应用户的唤醒,包括:在第一设备的语音分数为多个设备中最高分的情况下,第一设备持有会话令牌;第一设备根据会话令牌响应用户的唤醒。进一步,在第一设备的语音分数为多个设备中最高分的情况下,第一设备响应用户的唤醒之前,方法包括:第一设备确定自身是否为主控设备,其中,主控设备包括会话令牌;在第一设备为主控设备时,第一设备获取自身的语音分数并接收多个设备中其他设备发送的创建会话请求,创建会话请求至少包括其他设备中每个设备的语音分数;第一设备根据多个设备各自的语音分数,确定多个设备中语音分数为最高分的设备。进一步,在第一设备的语音分数为多个设备中最高分的情况下,第一设备响应用户的唤醒之前,方法包括:第一设备确定自身是否为主控设备,其中,主控设备包括会话令牌;在第一设备不是主控设备时,第一设备向主控设备发送至少包括第一设备的语音分数的创建会话请求,由主控设备根据多个设备各自的语音分数确定多个设备中语音分数为最高分的设备,其中,多个设备包括主控设备。进一步,在第一设备的语音分数为多个设备中最高分的情况下,第一设备响应用户的唤醒,包括:在第一设备的语音分数为多个设备中最高分的情况下,第一设备接收主控设备颁发的会话令牌;第一设备根据会话令牌响应用户的唤醒。进一步,第一设备响应用户的唤醒之后,还包括:第一设备完成一轮语音会话后,判断是否需要继续会话;在不需要继续会话的情况下,第一设备宣告会话结束,并向多个设备中的其他设备发送待机通知;在需要继续会话的情况下,向多个设备中的其他设备发送转移会话令牌的通知。进一步,向多个设备中的其他设备发送转移会话令牌的通知之后,还包括:第一设备接收多个设备中的其他设备发送的语音分数;第一设备在接收到首个语音分数的第一预定时间后,将会话令牌转移至语音分数最高的设备。进一步,第一设备根据会话令牌响应用户的唤醒,包括:第一设备判断自身的自然语言理解(NLU,NaturalLanguageUnderstanding)分数是否达到预设分数值;在第一设备的NLU分数达到预设分数值的情况下,第一设备根据会话令牌响应用户的唤醒。进一步,第一设备判断自身的自然语言理解NLU分数是否达到预设分数值之后,还包括:在第一设备的NLU分数未达到预设分数值的情况下,向多个设备中的其他设备发送转移会话令牌的通知;第一设备判断在第二预设时间内,是否接收其他设备发送的NLU分数或语音分数;第一设备在接收其他设备发送的NLU分数或语音分数的情况下,将会话令牌转移至NLU分数或语音分数最高的设备;第一设备在未接收其他设备发送的NLU分数或语音分数的情况下,宣告会话结束。进一步,主控设备为多个设备中性能分数最高的设备,其中,性能分数根据设备的网络状态进行计算。进一步,第一设备接收用户的语音唤醒词之前,还包括:第一设备入网并根据自身网络状态计算性能分数;第一设备向处于同一网络中的其他设备发送第一上线通知,其中,第一上线通知至少包括:第一设备的性能分数;第一设备接收其他设备反馈的第二上线通知,其中,第二上线通知至少包括:对应设备的性能分数;第一设备根据第一设备的性能分数和其他设备的性能分数,构建按照性能分数进行排序的同网设备列表。进一步,构建按照性能分数进行排序的同网设备列表之后,还包括:第一设备检测是否接收到其他设备发送的下线通知;在接收到其他设备发送的下线通知的情况下,删除同网设备列表中发送下线通知的设备。进一步,同网设备列表按照性能分数从大到小的顺序进行排序,构建按照性能分数进行排序的同网设备列表之后,还包括:第一设备检测自己是否处于同网设备列表的队首;在第一设备未处于队首的情况下,第一设备检测在预设周期内,是否接收到第二设备发送的心跳报文,其中,第二设备为同网设备列表中排在第一设备前一位的设备;在未接收到第二设备发送的心跳报文的情况下,第一设备在同网设备列表中删除第二设备,并向处于同网设备列表中的其他设备发送第二设备已经下线的通知消息。另一方面,本专利技术还提供了一种语音设备的响应装置,安装于处于同一个网络中且具有相同唤醒词的多个设备,第一设备为所述多个设备中的任意一个设备,响应装置包括:监听模块,用于接收用户的语音唤醒词;评分模块,用于对接收到的语音唤醒词进行评分,得到语音分数;响应模块,用于在第一设备的语音分数为多个设备中最高分的情况下,响应用户的唤醒。另一方面,本专利技术还提供一种存储介质,存储介质上存储有计算机程序,程序被处理器执行时实现上述语音设备的响应方法。另一方面,本专利技术还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述语音设备的响应方法。本专利技术通过对接收到的语音唤醒词进行语音评分,得到语音分数,并根据语音分数判断是否对用户的语音唤醒进行响应。本专利技术通过语音分数明确了语音设备之间的关系,在语音设备响应用户时,无需设置多个唤醒词,只需要根据语音设备对同一个唤醒词的分数确定具体由哪个设备响应用户,使用户的使用体验更好。附图说明图1是本专利技术第一实施例中语音设备的响应方法流程图;图2是本专利技术第二实施例中语音设备的响应装置结构示意图;图3是本专利技术第五实施例中多语音设备响应方法流程示意图。具体实施方式为了解决现有技术的以下问题:无法对网络中增删的语音设备进行实时的监控;同一时刻只能与一个语音设备进行交互,并且不同的设备需要设置不同的唤醒词,影响了用户的使用体验,本专利技术提供了一种语音设备的响应方法、装置、存储介质及计算机设备,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术的第一实施例提供了一种语音设备的响应方法,应用于处于同一个网络中且具有相同唤醒词的多个设本文档来自技高网...

【技术保护点】
1.一种语音设备的响应方法,其特征在于,应用于处于同一个网络中且具有相同唤醒词的多个设备,所述方法包括:第一设备接收用户的语音唤醒词,其中,所述第一设备为所述多个设备中的任意一个设备;所述第一设备对接收到的所述语音唤醒词进行评分,得到语音分数;在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备响应所述用户的唤醒。

【技术特征摘要】
1.一种语音设备的响应方法,其特征在于,应用于处于同一个网络中且具有相同唤醒词的多个设备,所述方法包括:第一设备接收用户的语音唤醒词,其中,所述第一设备为所述多个设备中的任意一个设备;所述第一设备对接收到的所述语音唤醒词进行评分,得到语音分数;在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备响应所述用户的唤醒。2.如权利要求1所述的响应方法,其特征在于,在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备响应所述用户的唤醒,包括:在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备持有会话令牌;所述第一设备根据所述会话令牌响应所述用户的唤醒。3.如权利要求1所述的响应方法,其特征在于,在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备响应所述用户的唤醒之前,所述方法包括:所述第一设备确定自身是否为主控设备,其中,所述主控设备包括所述会话令牌;在所述第一设备为主控设备时,所述第一设备获取自身的语音分数并接收所述多个设备中其他设备发送的创建会话请求,所述创建会话请求至少包括所述其他设备中每个设备的语音分数;所述第一设备根据所述多个设备各自的语音分数,确定所述多个设备中语音分数为最高分的设备。4.如权利要求1所述的响应方法,其特征在于,在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备响应所述用户的唤醒之前,所述方法包括:所述第一设备确定自身是否为主控设备,其中,所述主控设备包括会话令牌;在所述第一设备不是主控设备时,所述第一设备向所述主控设备发送至少包括所述第一设备的语音分数的创建会话请求,由所述主控设备根据所述多个设备各自的语音分数确定所述多个设备中语音分数为最高分的设备,其中,所述多个设备包括所述主控设备。5.如权利要求4所述的响应方法,其特征在于,在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备响应所述用户的唤醒,包括:在所述第一设备的语音分数为所述多个设备中最高分的情况下,所述第一设备接收所述主控设备颁发的会话令牌;所述第一设备根据所述会话令牌响应所述用户的唤醒。6.如权利要求2所述的响应方法,其特征在于,所述第一设备响应所述用户的唤醒之后,还包括:所述第一设备完成一轮语音会话后,判断是否需要继续会话;在不需要继续会话的情况下,所述第一设备宣告会话结束,并向所述多个设备中的其他设备发送待机通知;在需要继续会话的情况下,向所述多个设备中的所述其他设备发送转移所述会话令牌的通知。7.如权利要求6所述的响应方法,其特征在于,向所述多个设备中的所述其他设备发送转移所述会话令牌的通知之后,还包括:所述第一设备接收所述多个设备中的所述其他设备发送的语音分数;所述第一设备在接收到首个所述语音分数的第一预定时间后,将所述会话令牌转移至所述语音分数最高的设备。8.如权利要求2所述的响应方法,其特征在于,所述第一设备根据所述会话令牌响应所述用户的唤醒,包括:所述第一设备判断自身的自然语言理解NLU分数是否达到预设分数值;在所述第一设备的NLU分数达到预设分数值的情况下...

【专利技术属性】
技术研发人员:刘飞苏腾荣
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:山东,37

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

1