技术新讯 > 乐器声学设备的制造及制作,分析技术 > 一种语音控制方法、服务器、智能家居系统、计算机可读存储介质与流程  >  正文

一种语音控制方法、服务器、智能家居系统、计算机可读存储介质与流程

  • 国知局
  • 2024-09-11 15:01:02

本申请涉及人工智能,具体而言设计一种语音控制方法、服务器、智能家居系统、计算机可读存储介质。

背景技术:

1、随着智能化时代的来临,家庭里带语音控制的电器终端设备也越来越多,语音控制能带来更多的便捷,如沐浴时通过语音控制调节花洒水流量和水温,或如厕时通过语音控制调节浴霸风温和照明亮度,而无需走到终端设备前或用手直接操控。但是,在语音终端设备使用环境中有多种噪声,比如用户即将要控制的终端设备本身或同一空间其他终端设备运转带来的噪声,比如龙头出水的水流声,浴霸排风时气流声,或智能镜播放音频的声音等。在这些噪声环境下,有可能出现用户多次发出语音时,终端设备无响应或响应次数少,或错误动作,或多终端设备联动工作时,噪声区域的终端设备不能同步响应的问题。

2、现有技术通过单机端增加多点或阵列麦克风声音识别装置加高速主控运算,长期训练建立模型,针对性识别对应噪声做滤除算法来解决上述问题,但这些专用算法一般周期较长,对应主控硬件应用成本较高。

技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提出一种语音控制方法、服务器、智能家居系统、计算机可读存储介质。

2、本申请第一方面提供一种语音控制方法,包括:

3、获取多个终端设备的语音识别用时,所述识别用时指所述终端设备从采集到语音信号到得到识别结果的用时;

4、根据多个所述终端设备的语音识别用时,从多个所述终端设备确定目标识别终端设备,

5、根据目标识别终端设备的识别结果,从多个所述终端设备中确定被控终端设备,并将目标识别终端设备的识别结果发送至所述被控终端设备。

6、在其中一个实施例中,所述根据多个所述终端设备的语音识别用时,从多个所述终端设备确定目标识别终端设备,包括:比较多个所述终端设备的语音识别用时,将语音识别用时最短的终端设备确定为目标识别终端设备。

7、在其中一个实施例中,所述根据目标识别终端设备的识别结果,从多个所述终端设备中确定被控终端设备,并将目标识别终端设备的识别结果发送至所述被控终端设备,包括:获取目标识别终端设备的识别结果,对所述目标识别终端设备的识别结果进行再次识别,得到最终目标识别结果,根据最终目标识别结果从多个所述终端设备中确定被控终端设备,将最终目标识别结果发送至所述被控终端设备。

8、在其中一个实施例中,所述语音控制方法还包括,获取多个所述终端设备的识别结果置信度分值,根据多个所述终端设备的语音识别用时和识别结果置信度分值,从多个所述终端设备确定目标识别终端设备。

9、在其中一个实施例中,所述语音控制方法还包括,获取多个所述终端设备的噪声系数,根据多个所述终端设备的噪声系数、语音识别用时和识别结果置信度分值,从多个所述终端设备确定目标识别终端设备,其中,所述噪声系数为所述终端设备的当前运行声压值与最大处理声压值的比值。

10、在其中一个实施例中,所述根据多个所述终端设备的噪声系数、语音识别用时和识别结果置信度分值,从多个所述终端设备确定目标识别终端设备,具体包括,计算多个所述终端设备的识别结果准确度值score=k*cl/(t*n),将识别结果准确度值最大的终端设备确定为所述目标识别终端设备,其中k为对应终端设备的权重因子,k=1/(对应终端设备的运行声压值/多个终端设备的总运行声压值),cl为对应终端设备的识别结果置信度分值,t为对应终端设备的语音识别用时,单位为毫秒,n为对应终端设备的噪声系数。

11、在其中一个实施例中,获取多个所述终端设备的语音识别用时包括:

12、调用多个所述终端设备分别对语音信号进行识别,以得到多个所述终端设备的语音识别用时;

13、若所述终端设备噪声系数大于预设阈值,则在调用所述终端设备对语音信号进行识别前,对所述终端设备进行降噪处理。

14、在其中一个实施例中,所述终端设备为出水终端设备,所述降噪处理包括减小水流量。

15、在其中一个实施例中,所述终端设备为空气调节终端设备,所述降噪处理包括降低风速。

16、在其中一个实施例中,所述终端设备为声音播放终端设备,所述降噪处理包括降低音量。

17、本申请的第二方面提供一种服务器,所述服务器包括处理器、存储器,所述存储器中存储至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行如本发明第一方面所述的语音控制方法。

18、本申请的第三方面提供一种智能家居系统,包括多个终端设备和如本申请第二方面所述的服务器,多个所述终端设备与所述服务器通信连接。

19、本申请的第四方面提供一种计算机可读存储介质,所述存储介质存储由至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如本发明第一方面所述的语音控制方法。

20、本申请第五方面提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机终端设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机终端设备执行如本申请第一方面所述的语音控制的方法。

21、本申请实施例提供的语音控制方法,根据语音识别用时、识别结果置信度分值、终端设备噪声系数确定目标识别终端设备,根据目标识别终端设备的识别结果确定被控终端设备并控制被控终端设备的运行,而舍弃其它终端设备采集到的语音信号,提高了语音识别结果和后续控制操作的准确率和同步性。

技术特征:

1.一种语音控制方法,其特征在于,包括:

2.根据权利要求1所述的一种语音控制方法,其特征在于,所述根据多个所述终端设备的语音识别用时,从多个所述终端设备确定目标识别终端设备,包括:比较多个所述终端设备的语音识别用时,将语音识别用时最短的终端设备确定为目标识别终端设备。

3.根据权利要求1所述的一种语音控制方法,其特征在于,所述根据目标识别终端设备的识别结果,从多个所述终端设备中确定被控终端设备,并将目标识别终端设备的识别结果发送至所述被控终端设备,包括:获取目标识别终端设备的识别结果,对所述目标识别终端设备的识别结果进行再次识别,得到最终目标识别结果,根据最终目标识别结果从多个所述终端设备中确定被控终端设备,将最终目标识别结果发送至所述被控终端设备。

4.根据权利要求1所述的一种语音控制方法,其特征在于,所述语音控制方法还包括,获取多个所述终端设备的识别结果置信度分值,根据多个所述终端设备的语音识别用时和识别结果置信度分值,从多个所述终端设备确定目标识别终端设备。

5.根据权利要求4所述的一种语音控制方法,其特征在于,所述语音控制方法还包括,获取多个所述终端设备的噪声系数,根据多个所述终端设备的噪声系数、语音识别用时和识别结果置信度分值,从多个所述终端设备确定目标识别终端设备,其中,所述噪声系数为所述终端设备的当前运行声压值与最大处理声压值的比值。

6.根据权利要求5所述的一种语音控制方法,其特征在于,所述根据多个所述终端设备的噪声系数、语音识别用时和识别结果置信度分值,从多个所述终端设备确定目标识别终端设备,具体包括,计算多个所述终端设备的识别结果准确度值score=k*cl/(t*n),将识别结果准确度值最大的终端设备确定为所述目标识别终端设备,其中k为对应终端设备的权重因子,k=1/(对应终端设备的运行声压值/多个终端设备的总运行声压值),cl为对应终端设备的识别结果置信度分值,t为对应终端设备的语音识别用时,单位为毫秒,n为对应终端设备的噪声系数。

7.根据权利要求1所述的一种语音控制方法,其特征在于,获取多个所述终端设备的语音识别用时包括:

8.一种服务器,其特征在于,包括处理器、存储器,所述存储器中存储至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行如权利要求1-7任一项所述的语音控制方法。

9.一种智能家居系统,包括多个终端设备和如权利要求8所述的服务器,多个所述终端设备与所述服务器通信连接。

10.一种计算机可读存储介质,其特征在于,所述存储介质存储由至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如权利要求1至7任一项所述的所述的语音控制的方法。

技术总结本申请公开一种语音控制方法、服务器、智能家居系统、计算机可读存储介质,其中的语音控制方法,包括:获取多个终端设备的语音识别用时,所述识别用时指所述终端设备从采集到语音信号到得到识别结果的用时;根据多个所述终端设备的语音识别用时,从多个所述终端设备确定目标识别终端设备,根据目标识别终端设备的识别结果,从多个所述终端设备中确定被控终端设备,并将目标识别终端设备的识别结果发送至所述被控终端设备。本申提供的语音控制方法,提高了语音识别结果和后续控制操作的准确率和同步性。技术研发人员:谢炜,冯丰,杨卫国,张天宇受保护的技术使用者:箭牌家居集团股份有限公司技术研发日:技术公布日:2024/9/9

本文地址:https://www.jishuxx.com/zhuanli/20240911/292878.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。