本申请涉及智慧家庭领域,具体而言,涉及一种语音变化的确定方法和装置、存储介质及电子装置。
背景技术:
1、随着智能化家居设备的广泛应用,人与家居设备的交互性需求越来越多,而智能家居设备精确的响应用户的指令是智能家电设备智能交互的重点,故智能家居设备对及时的监测出用户发出指令,精确的定位出用户发出指令的位置,快速的识别用户的指令提出了更高的要求。智能家居设备需要用户使用特定的指令唤醒后,用户再发出的不同功能的指令才能被智能家居设备识别与解析,完成相关的动作。在设备唤醒时,常常会受到房间中其他噪声声源的干扰,唤醒设备比较困难;此外,用户发出的指令也会受到其他噪声的干扰,降低智能家居设备的语音变化的确定精度。这些将会使用户对智能家居设备的功能体验感差,导致设备销售量减少,造成经济损失。
2、针对相关技术中,在智能家居设备在复杂噪声环境下,设备唤醒的准确率低等问题,尚未提出有效的解决方案。
3、因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。
技术实现思路
1、本申请实施例提供了一种语音变化的确定方法和装置、存储介质及电子装置,以至少解决相关技术中,在智能家居设备在复杂噪声环境下,设备唤醒的准确率低等问题。
2、根据本发明实施例的一方面,提供同一种语音变化的确定方法,其特征在于,包括:控制语音采集组件在预设周期内进行语音采集,得到与所述预设周期对应的多组语音信号,其中,所述语音采集组件和智能设备均位于目标区域;根据所述多组语音信号的声压信息确定所述目标区域对应的球谐系数,并通过所述球谐系数确定所述多组语音信号中每一组语音信号的异常特征分数;根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻。
3、在一个示例性实施例中,根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻之前,所述方法还包括:获取所述语音采集的采集频率,基于所述采集频率确定所述预设周期对应的t个时间间隔,其中,t为大于零的正整数;确定所述多组语音信号中每一组语音信号在所述t个时间间隔对应的每一个时间间隔对应的目标异常特征分数,得到所述多组语音信号中每一组语音信号对应的异常特征分数序列。
4、在一个示例性实施例中,根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻,包括:获取第t个时间间隔对应的目标异常特征分数;计算在所述目标异常特征分数之前归属于所述异常特征分数序列的h个异常度分数对应的均值以及所述h个异常度分数对应的方差,其中,h为小于t的正整数;在所述目标异常特征分数小于等于所述均值与所述方差之和,或所述目标异常特征分数小于等于所述均值与所述方差之差的情况下,确定所述预设周期内未出现语音特征发生变化的目标时刻;在所述目标异常特征分数大于所述均值与所述方差之和,或所述目标异常特征分数大于所述均值与所述方差之差的情况下,确定所述预设周期内出现语音特征发生变化的目标时刻。
5、在一个示例性实施例中,根据所述多组语音信号的声压信息确定所述目标区域对应的球谐系数之前,所述方法还包括:获取所述语音采集组件中多个子组件在所述目标区域对应的球坐标系的目标位置和所述语音采集对应的波速,其中,所述目标位置包括:多个子组件中每一子组件到目标区域对应的球坐标系中心的距离,以及所述多个子组件中每一子组件对应的球坐标系中的仰角和水平方位角;根据所述目标位置和所述波速确定所述多组语音信号的声压信息。
6、在一个示例性实施例中,根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻之后,所述方法还包括:获取所述目标时刻对应的目标语音信号;对所述目标语音信号进行频率的识别,得到所述目标语音信号对应的第一频率范围;在所述智能设备记录的唤醒对象对应的目标频率范围处于所述频率范围内的情况下,允许所述智能设备对所述目标语音信号进行响应。
7、在一个示例性实施例中,获取所述目标时刻对应的目标语音信号之后,所述方法还包括:确定所述语音采集组件中每一个子采集组件采集到所述目标语音信号的到达时间,得到多个到达时间;对所述多个到达时间使用预设算法进行计算,以确定所述目标时刻对应的声源位置。
8、在一个示例性实施例中,对所述多个到达时间使用预设算法进行计算,以确定所述目标时刻对应的声源位置之后,所述方法还包括:将所述声源位置在目标区域对应的球坐标系进行标注;确定所述声源位置到每一个子采集组件的频域传递函数,并确定与所述频域传递函数对应的所述每一个子采集组件对应的目标传递函数;使用所述目标传递函数对所述目标语音信号进行转化处理,其中,所述转化处理用于基于目标语音信号确定出在声音产生点处的声音信号;将转化处理的结果发送至所述智能设备的语料库进行指令功能的解析,以得到所述目标语音信号对应的功能指令。
9、根据本申请实施例的另一个实施例,还提供了一种语音变化的确定装置,包括:采集模块,用于控制语音采集组件在预设周期内进行语音采集,得到与所述预设周期对应的多组语音信号,其中,所述语音采集组件和智能设备均位于目标区域;确定模块,用于在根据所述多组语音信号的声压信息确定所述目标区域对应的球谐系数,并通过所述球谐系数确定所述多组语音信号中每一组语音信号的异常特征分数;分析模块,用于根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻。
10、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的语音变化的确定方法。
11、通过本发明,控制语音采集组件在预设周期内进行语音采集,得到与所述预设周期对应的多组语音信号,其中,所述语音采集组件和智能设备均位于目标区域;根据所述多组语音信号的声压信息确定所述目标区域对应的球谐系数,并通过所述球谐系数确定所述多组语音信号中每一组语音信号的异常特征分数;根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻;采用上述技术方案,解决了在智能家居设备在复杂噪声环境下,设备唤醒的准确率低;提高了在复杂噪声环境下对于用户发出的唤醒语音的识别效果,提升了在线监测用户的唤醒效果,通过声源定位方法精确的定位出用户发出指令的位置,准确分离出用户语音指令,提高了智能家居设备语音交互功能。
1.一种语音变化的确定方法,其特征在于,包括:
2.根据权利要求1所述的语音变化的确定方法,其特征在于,根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻之前,所述方法还包括:
3.根据权利要求2所述的语音变化的确定方法,其特征在于,根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻,包括:
4.根据权利要求1-3任一项所述的语音变化的确定方法,其特征在于,根据所述多组语音信号的声压信息确定所述目标区域对应的球谐系数之前,所述方法还包括:
5.根据权利要求1-3任一项所述的语音变化的确定方法,其特征在于,根据预设变化点检测方式对所述多组语音信号的异常特征分数进行分析,以从所述预设周期内确定语音特征发生变化的目标时刻之后,所述方法还包括:
6.根据权利要求4所述的语音变化的确定方法,其特征在于,获取所述目标时刻对应的目标语音信号之后,所述方法还包括:
7.根据权利要求6所述的语音变化的确定方法,其特征在于,对所述多个到达时间使用预设算法进行计算,以确定所述目标时刻对应的声源位置之后,所述方法还包括:
8.一种语音变化的确定装置,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。