语音数据的处理方法、装置和语音空调制造方法及图纸

技术编号:20798999 阅读:33 留言:0更新日期:2019-04-06 12:41
本发明专利技术提出一种语音数据的处理方法、装置和语音空调,其中处理方法,包括:接收语音数据,其中,语音数据中包括多个语音指令;解析语音数据以得到多个语音指令;确定各个语音指令的语义,并根据语义对各个语音指令进行反馈。本发明专利技术在连续或同时接收到多个语音指令时,通过对多个语音指令进行解析并执行,解决了现有技术中当连续或同时接收到多条语音指令只能执行其中一条语音指令的问题,从而提高了用户体验。

Processing Method, Device and Voice Air Conditioning of Voice Data

The invention provides a method, device and voice air conditioning for processing voice data, which includes: receiving voice data, in which voice data includes multiple voice instructions; parsing voice data to obtain multiple voice instructions; determining the semantics of each voice instruction, and feeding back each voice instruction according to semantics. When a plurality of voice instructions are received continuously or simultaneously, the method solves the problem that only one voice instruction can be executed when a plurality of voice instructions are received continuously or simultaneously in the prior art by parsing and executing the plurality of voice instructions, thereby improving the user experience.

【技术实现步骤摘要】
语音数据的处理方法、装置和语音空调
本专利技术涉及语音处理领域,特别涉及语音数据的处理方法、装置和语音空调。
技术介绍
在现有技术中,当用户对具有语音识别功能的设备发出语音指令时,如果其连续发出多条语音指令且多条语音指令之间的间隔较短,则具有语音识别功能的设备只能处理其中一条语音指令,而其他语音指令会被作为噪音处理,这样的处理方式,显然无法满足需求,例如,用户对手机助手说查询天气并打开浏览器时,手机助手只会查询天气而不会打开浏览器,或者只打开浏览器而不会查询天气。即现有技术中,在连续或同时接收到多条语音指令时,无法对多条语音指令进行响应,降低了用户体验。因此,在连续或同时接收到多条语音指令时,对多条语音指令进行响应,是本领域亟待解决的问题。
技术实现思路
本专利技术提供了一种语音数据的处理方法、装置和语音空调,用于在同时接收到多条语音指令时,对多条语音指令进行。为了解决上述问题,作为本专利技术的一个方面,提供了一种语音数据的处理方法,包括:接收语音数据,其中,所述语音数据中包括多个语音指令;解析所述语音数据以得到多个所述语音指令;确定各个所述语音指令的语义,并根据所述语义对各个语音指令进行反馈。可选的,解析所述语音数据以得到多个语音指令,包括:确定所述语音数据的发送方个数;当所述发送方个数为一个时,根据所述语音数据中各停顿点的停顿时长对所述语音数据进行分割,得到多个语音指令;和/或,当所述发送方个数为多个时,根据所述发送方将所述语音数据分为多个目标语音数据,根据所述目标语音数据中各停顿点的停顿时长对各个所述目标语音数据进行分割,得到多个语音指令,其中,任一所述目标语音数据对应一个发送方。可选的,确定所述语音数据的发送方个数,包括:根据所述语音数据的音色和/或音调确定所述语音数据的发送方个数;或者,判断所述语音数据中是否存在停顿时长大于第一预设时长的停顿点;若存在,则所述发送方个数为多个,若不存在,则所述发送方个数为一个。可选的,根据所述语音数据中各停顿点的停顿时长对所述语音数据进行分割,包括:判断所述语音数据中各停顿点的停顿时长是否大于第二预设时长;在所述语音数据中停顿时长大于第二预设时长的停顿点处进行分割;和/或,根据所述目标语音数据中各停顿点的停顿时长对各个所述目标语音数据进行分割,包括:判断各个所述目标语音数据中各个停顿点的停顿时长是否大于第二预设时长;在所述目标语音数据中停顿时长大于第二预设时长的停顿点处进行分割。可选的,尝试解析各个所述语音指令的语义;当任一所述语音指令无法识别时,采用语音解析模型对无法识别的语音指令进行解析得到已解析指令;将所述已解析指令与预设的语音模型进行比对以确定所述已解析指令的语义。本申请还提出一种语音数据的处理装置,包括:接收单元,用于接收语音数据,其中,所述语音数据中包括多个语音指令;解析单元,用于解析所述语音数据以得到多个所述语音指令;执行单元,用于确定各个所述语音指令的语义,并根据所述语义对各个语音指令进行反馈。可选的,所述解析单元解析所述语音数据以得到多个语音指令,包括:确定所述语音数据的发送方个数;当所述发送方个数为一个时,根据所述语音数据中各停顿点的停顿时长对所述语音数据进行分割,得到多个语音指令;和/或,当所述发送方个数为多个时,根据所述发送方将所述语音数据分为多个目标语音数据,根据所述目标语音数据中各停顿点的停顿时长对各个所述目标语音数据进行分割,得到多个语音指令,其中,任一所述目标语音数据对应一个发送方。可选的,所述解析单元确定所述语音数据的发送方个数,包括:根据所述语音数据的音色和/或音调确定所述语音数据的发送方个数;或者,判断所述语音数据中是否存在停顿时长大于第一预设时长的停顿点;若存在,则所述发送方个数为多个,若不存在,则所述发送方个数为一个。可选的,所述解析单元根据所述语音数据中各停顿点的停顿时长对所述语音数据进行分割,包括:判断所述语音数据中各停顿点的停顿时长是否大于第二预设时长;在所述语音数据中停顿时长大于第二预设时长的停顿点处进行分割;和/或,所述解析单元根据所述目标语音数据中各停顿点的停顿时长对各个所述目标语音数据进行分割,包括:判断各个所述目标语音数据中各个停顿点的停顿时长是否大于第二预设时长;在所述目标语音数据中停顿时长大于第二预设时长的停顿点处进行分割。可选的,确定各个所述语音指令的语义,包括:尝试解析各个所述语音指令的语义;当任一所述语音指令无法识别时,采用语音解析模型对无法识别的语音指令进行解析得到已解析指令;将所述已解析指令与预设的语音模型进行比对以确定所述已解析指令的语义。本专利技术还提出一种语音空调,包括处理器、存储器以及存储在存储器上可在处理器上运行的程序,处理器执行程序时实现本专利技术提出的任一方法的步骤。本专利技术还提出一种语音空调,包括本专利技术提出的任一的装置。本专利技术提出了一种语音数据的处理方法、装置和语音空调,在连续或同时接收到多个语音指令时,通过对多个语音指令进行解析并执行,解决了现有技术中当连续或同时接收到多条语音指令只能执行其中一条语音指令的问题,从而提高了用户体验。附图说明图1为本专利技术实施例中一种语音数据的处理方法的流程图;图2为本专利技术实施例中一种语音数据的处理装置的组成图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或电器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或电器固有的其它步骤或单元。在现有技术中,当用户同时发出多条语音指令时,或者是当多个用户同时发出语音指令时,接收语音指令的智能设备往往只能执行其中一条语音指令,而无法对所有语音指令都进行处理和反馈,即现有技术中用户与具有语音功能的智能设备进行交互时,一次只能发出一条语音指令,造成用户体验低。为了解决现有技术中存在的上述问题,如图1所示,本申请提出一种语音数据的处理方法,其特征在于,包括:S11:接收语音数据。具体的,语音数据是一次接收到的音频数据,即该语音数据中不存在停顿时间大于预设阈值的停顿点,预设阈值通常是1.5秒。语音数据中包括多条语音指令,本实施例中的语音数据中包括多个语音指令,此处的语音数据例如可以是一个用户连续发出的多条语音指令,也可以是多个用户同时发出的语音指令。本申请提出的方法可以用于手机、平板、电脑或智能家居等具语音识别功能的终端上,这些终端上的麦克风阵列可以用于接收语音数据。S12:解析语音数据以得到多个语音指令;具体的,通常情况下,用户发出的语音数据中只本文档来自技高网...

【技术保护点】
1.一种语音数据的处理方法,其特征在于,包括:接收语音数据,其中,所述语音数据中包括多个语音指令;解析所述语音数据以得到多个所述语音指令;确定各个所述语音指令的语义,并根据所述语义对各个语音指令进行反馈。

【技术特征摘要】
1.一种语音数据的处理方法,其特征在于,包括:接收语音数据,其中,所述语音数据中包括多个语音指令;解析所述语音数据以得到多个所述语音指令;确定各个所述语音指令的语义,并根据所述语义对各个语音指令进行反馈。2.根据权利要求1所述的语音数据的处理方法,其特征在于,解析所述语音数据以得到多个语音指令,包括:确定所述语音数据的发送方个数;当所述发送方个数为一个时,根据所述语音数据中各停顿点的停顿时长对所述语音数据进行分割,得到多个语音指令;和/或,当所述发送方个数为多个时,根据所述发送方将所述语音数据分为多个目标语音数据,根据所述目标语音数据中各停顿点的停顿时长对各个所述目标语音数据进行分割,得到多个语音指令,其中,任一所述目标语音数据对应一个发送方。3.根据权利要求2所述的语音数据的处理方法,其特征在于,确定所述语音数据的发送方个数,包括:根据所述语音数据的音色和/或音调确定所述语音数据的发送方个数;或者,判断所述语音数据中是否存在停顿时长大于第一预设时长的停顿点;若存在,则所述发送方个数为多个,若不存在,则所述发送方个数为一个。4.根据权利要求2-3任一项所述的语音数据的处理方法,其特征在于,根据所述语音数据中各停顿点的停顿时长对所述语音数据进行分割,包括:判断所述语音数据中各停顿点的停顿时长是否大于第二预设时长;在所述语音数据中停顿时长大于第二预设时长的停顿点处进行分割;和/或,根据所述目标语音数据中各停顿点的停顿时长对各个所述目标语音数据进行分割,包括:判断各个所述目标语音数据中各个停顿点的停顿时长是否大于第二预设时长;在所述目标语音数据中停顿时长大于第二预设时长的停顿点处进行分割。5.根据权利要求1-4任一项所述的语音数据的处理方法,其特征在于,确定各个所述语音指令的语义,包括:尝试解析各个所述语音指令的语义;当任一所述语音指令无法识别时,采用语音解析模型对无法识别的语音指令进行解析得到已解析指令;将所述已解析指令与预设的语音模型进行比对以确定所述已解析指令的语义。6.一种语音数据的处理装置,其特征在于,包括:接收单元,用于接收语音数据,其中,所述语音数据中包括多个语音指令;解析单元,用于解析所述语音数据以得到多个所述...

【专利技术属性】
技术研发人员:邹其琛张新毛跃辉郑文成陶梦春王慧君
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1