远距离语音控制方法、系统、计算机设备和可读存储介质与流程

文档序号:37431595发布日期:2024-03-25 19:24阅读:20来源:国知局
远距离语音控制方法、系统、计算机设备和可读存储介质与流程

本技术涉及语音控制,特别是涉及一种远距离语音控制方法、系统、计算机设备和可读存储介质。


背景技术:

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、上述远距离语音控制方法、系统、计算机设备和计算机可读存储介质,通过在预设语音采集范围内接收控制语音,能够实现近距离语音采集,保留用户的语音使用习惯,提高用户体验感。再通过语音信号发射端,将语音识别结果广播至每一语音信号接收端,由于语音信号发射端与每一语音信号接收端之间均是基于预设的远距离通信协议进行语音信号传输,因此可以实现语音识别结果的远距离传输,且可根据实际应用情况,灵活部署各语音信号接收端的数量和位置,从而进一步增大信号接收范围。最后通过每一语音信号接收端,将语音识别结果发送至控制端,以供控制端控制目标设备执行与语音识别结果对应的操作。如此,相比于现有技术中对远距离语音控制中的麦克风阵列前端算法进行优化的方式来说,上述方法更加简便且成本低,能够有效提高语音控制的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1