System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能家居,尤其涉及一种语音识别方法、装置、电子设备及存储介质。
技术介绍
1、随着人工智能和物联网技术的不断发展,智能家居成为了人们生活中不可或缺的一部分。语音识别技术作为一种重要的人工智能技术,在智能家居领域中扮演着重要角色。
2、然而,在家庭环境中,待识别的语音信号往往存在噪声干扰的问题,导致带有语音识别功能的智能家居设备无法准确识别语音指令,进而用户无法准确操控智能家居设备,影响用户使用。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种语音识别方法、装置、电子设备及存储介质。
2、第一方面,本申请提供了一种语音识别方法,应用于语音识别设备,所述方法包括:
3、采集周围环境中的第一语音信号;
4、向具有无线感知模块的无线感知设备发送数据获取请求,所述数据获取请求用于指示所述无线感知设备采集环境噪声信号,并对环境噪声信号进行处理,得到环境噪声数据,并返回;
5、若接收到所述环境噪声数据,基于所述环境噪声数据对所述第一语音信号进行识别处理,得到语音信息。
6、可选地,基于所述环境噪声数据对所述第一语音信号进行识别处理,得到语音信息,包括:
7、基于所述环境噪声数据,对所述第一语音信号中的噪声信号进行过滤处理,得到待识别语音信号;
8、对所述待识别语音信号进行语音识别,得到所述语音信息。
9、可选地,基于所述环境噪声数据,对所述
10、获取所述环境噪声信号的采集起始时刻及采集结束时刻;
11、利用所述环境噪声数据,对所述第一语音信号中位于采集起始时刻及采集结束时刻之间的目标语音信号进行过滤处理,得到所述待识别语音信号。
12、可选地,所述方法还包括:
13、获取周围具有无线感知模块的无线感知设备的设备信息;
14、根据所述设备信息向所述无线感知设备发送建立连接请求;
15、若接收到所述无线感知设备的建立连接响应,在自身与所述无线感知设备之间建立无线通信链路,以用于向具有无线感知模块的无线感知设备发送数据获取请求。
16、可选地,获取周围具有无线感知模块的无线感知设备的设备信息,包括:
17、向周围的智能设备广播对设备功能信息的获取请求;
18、若接收到来自于所述智能设备的设备功能信息,基于所述设备功能信息确定所述智能设备中是否包含无线感知模块;
19、若所述智能设备中包含无线感知模块,确定所述智能设备为无线感知设备,获取所述无线感知设备的设备信息。
20、可选地,所述方法还包括:
21、采集周围环境中的第二语音信号,对所述第二语音信号进行预处理,得到第三语音信号;
22、若所述第三语音信号中的杂波情况不满足预设条件,执行向具有无线感知模块的无线感知设备发送数据获取请求的步骤。
23、可选地,所述方法还包括:
24、若所述第三语音信号中的杂波情况满足预设条件,对所述第三语音信号进行语音识别;
25、若对所述第三语音信号进行语音识别失败,记录识别失败次数;
26、若所述识别失败次数大于预设阈值,执行向具有无线感知模块的无线感知设备发送数据获取请求的步骤。
27、第二方面,本申请提供了一种语音识别装置,应用于语音识别设备,所述装置包括:
28、采集模块,用于采集周围环境中的第一语音信号;
29、发送模块,用于向具有无线感知模块的无线感知设备发送数据获取请求,所述数据获取请求用于指示所述无线感知设备采集环境噪声信号,并对环境噪声信号进行处理,得到环境噪声数据,并返回;
30、识别模块,用于若接收到所述环境噪声数据,基于所述环境噪声数据对所述第一语音信号进行识别处理,得到语音信息。
31、可选地,所述识别模块包括:
32、过滤单元,用于基于所述环境噪声数据,对所述第一语音信号中的噪声信号进行过滤处理,得到待识别语音信号;
33、识别单元,用于对所述待识别语音信号进行语音识别,得到所述语音信息。
34、可选地,所述过滤单元包括:
35、获取子单元,用于获取所述环境噪声信号的采集起始时刻及采集结束时刻;
36、过滤子单元,用于利用所述环境噪声数据,对所述第一语音信号中位于采集起始时刻及采集结束时刻之间的目标语音信号进行过滤处理,得到所述待识别语音信号。
37、可选地,所述装置还包括:
38、信息获取模块,用于获取周围具有无线感知模块的无线感知设备的设备信息;
39、请求发送模块,用于根据所述设备信息向所述无线感知设备发送建立连接请求;
40、链路建立模块,用于若接收到所述无线感知设备的建立连接响应,在自身与所述无线感知设备之间建立无线通信链路,以用于向具有无线感知模块的无线感知设备发送数据获取请求。
41、可选地,信息获取模块包括:
42、广播单元,用于向周围的智能设备广播对设备功能信息的获取请求;
43、确定单元,用于若接收到来自于所述智能设备的设备功能信息,基于所述设备功能信息确定所述智能设备中是否包含无线感知模块;
44、确定获取单元,用于若所述智能设备中包含无线感知模块,确定所述智能设备为无线感知设备,获取所述无线感知设备的设备信息。
45、可选地,所述装置还包括:
46、信号采集模块,用于采集周围环境中的第二语音信号,对所述第二语音信号进行预处理,得到第三语音信号;
47、第一执行模块,用于若所述第三语音信号中的杂波情况不满足预设条件,执行向具有无线感知模块的无线感知设备发送数据获取请求的步骤。
48、可选地,所述装置还包括:
49、语音识别模块,用于若所述第三语音信号中的杂波情况满足预设条件,对所述第三语音信号进行语音识别;
50、记录模块,用于若对所述第三语音信号进行语音识别失败,记录识别失败次数;
51、第二执行模块,用于若所述识别失败次数大于预设阈值,执行向具有无线感知模块的无线感知设备发送数据获取请求的步骤。
52、第三方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
53、存储器,用于存放计算机程序;
54、处理器,用于执行存储器上所存放的程序时,实现权利要求第一方面任一所述的语音识别方法。
55、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有语音识别方法的程序,所述语音识别方法的程序被处理器执行时实现第一方面任一所述的语音识别方法本文档来自技高网...
【技术保护点】
1.一种语音识别方法,其特征在于,应用于语音识别设备,所述方法包括:
2.根据权利要求1所述的语音识别方法,其特征在于,基于所述环境噪声数据对所述第一语音信号进行识别处理,得到语音信息,包括:
3.根据权利要求2所述的语音识别方法,其特征在于,基于所述环境噪声数据,对所述第一语音信号中的噪声信号进行过滤处理,得到待识别语音信号,包括:
4.根据权利要求1所述的语音识别方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的语音识别方法,其特征在于,获取周围具有无线感知模块的无线感知设备的设备信息,包括:
6.根据权利要求1所述的语音识别方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的语音识别方法,其特征在于,所述方法还包括:
8.一种语音识别装置,其特征在于,应用于语音识别设备,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特
...【技术特征摘要】
1.一种语音识别方法,其特征在于,应用于语音识别设备,所述方法包括:
2.根据权利要求1所述的语音识别方法,其特征在于,基于所述环境噪声数据对所述第一语音信号进行识别处理,得到语音信息,包括:
3.根据权利要求2所述的语音识别方法,其特征在于,基于所述环境噪声数据,对所述第一语音信号中的噪声信号进行过滤处理,得到待识别语音信号,包括:
4.根据权利要求1所述的语音识别方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的语音识别方法,其特征在于,获取周围具有无线感知模块的无线感知设备的设备信息,包括:
...【专利技术属性】
技术研发人员:付家荣,黄嘉敏,李昱,陈道远,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。