【技术实现步骤摘要】
一种确定鼾声信号的方法、装置、电子设备和存储介质
[0001]本专利技术涉及信号处理领域,尤其涉及一种确定鼾声信号的方法、装置、电子设备和存储介质。
技术介绍
[0002]鼾声是入睡后发出的粗重鼻息声。打鼾不仅困扰用户本人、影响同伴,还会对用户本人健康造成威胁。
[0003]对于鼾声段检测,目前少有能应用于嵌入式系统的实时检测方法,多数是后处理、模型和参数固定的方法,例如高斯混合模型、隐马尔科夫模型,更复杂的还有聚类、支持向量机等机器学习算法甚至深度学习算法,这些算法计算复杂、实时性差,深度学习算法甚至需要服务器级别的计算和存储资源,很难在嵌入式系统上实现。
[0004]因此,亟需一种可以在嵌入式系统上实现实时鼾声信号检测的方法。
技术实现思路
[0005]为了解决现有技术的问题,本专利技术实施例提供了一种确定鼾声信号的方法、装置、电子设备和存储介质。技术方案如下:根据本专利技术的一方面,提供了一种确定鼾声信号的方法,所述方法包括:获取声音信号,并对所述声音信号进行人声段检测,并在目标人声段之前检测到至少两个人声段;若在所述声音信号中检测到目标人声段的起始帧,则在所述目标人声段中确定第一当前帧是否为鼾声段起始帧;如果确定出鼾声段起始帧,则从所述鼾声段起始帧的下一帧起确定鼾声段结束帧;将所述鼾声段起始帧和所述鼾声段结束帧之间的声音信号作为鼾声信号。
[0006]根据本专利技术的另一方面,提供了一种确定鼾声信号的装置,所述装置包括:获取模块,用于获取声音信号,并对所述声音信号进行人 ...
【技术保护点】
【技术特征摘要】
1.一种确定鼾声信号的方法,其特征在于,所述方法包括:获取声音信号,并对所述声音信号进行人声段检测,并在目标人声段之前检测到至少两个人声段;若在所述声音信号中检测到目标人声段的起始帧,则在所述目标人声段中确定第一当前帧是否为鼾声段起始帧;如果确定出鼾声段起始帧,则从所述鼾声段起始帧的下一帧起确定鼾声段结束帧;将所述鼾声段起始帧和所述鼾声段结束帧之间的声音信号作为鼾声信号。2.根据权利要求1所述的方法,其特征在于,当所述第一当前帧为所述目标人声段的起始帧时,所述在所述目标人声段中确定第一当前帧是否为鼾声段起始帧,包括:在所述目标人声段中,基于所述至少两个人声段与所述目标人声段的起始帧的预设特性的相似性和/或鼾声特性,确定所述目标人声段的起始帧是否为鼾声段起始帧。3.根据权利要求2所述的方法,其特征在于,基于所述至少两个人声段与所述目标人声段的起始帧的预设特性的相似性或鼾声特性,确定所述目标人声段的起始帧是否为鼾声段起始帧,包括:基于所述至少两个人声段与所述目标人声段的起始帧的预设特性的相似性,计算所述目标人声段的起始帧的相似性得分;基于所述目标人声段的起始帧的相似性得分,确定所述目标人声段的起始帧是否为鼾声段起始帧;或基于所述至少两个人声段与所述目标人声段的起始帧的鼾声特性,计算所述目标人声段的起始帧的鼾声特性得分;基于所述目标人声段的起始帧的鼾声特性得分,确定所述目标人声段的起始帧是否为鼾声段起始帧。4.根据权利要求2所述的方法,其特征在于,基于所述至少两个人声段与所述目标人声段的起始帧的预设特性的相似性和鼾声特性,确定所述目标人声段的起始帧是否为鼾声段起始帧,包括:基于所述至少两个人声段与所述目标人声段的起始帧的预设特性的相似性,计算所述目标人声段的起始帧的相似性得分;基于所述至少两个人声段与所述目标人声段的起始帧的鼾声特性,计算所述目标人声段的起始帧的鼾声特性得分;基于所述相似性得分和所述鼾声特性得分,确定所述目标人声段的起始帧是否为鼾声段起始帧。5.根据权利要求2
‑
4任一项所述的方法,其特征在于,所述预设特性的相似性包括以下任意一种或多种:能量相似性,频谱相似性,梅尔倒谱系数相似性,噪声相似性;所述鼾声特性包括以下任意一种或多种:鼾声能量特性,鼾声基频特性,鼾声过零率特性。6.根据权利要求5所述的方法,其特征在于,对于能量相似性,所述计算所述目标人声段的起始帧的相似性得分,包括:分别计算所述至少两个人声段中每个人声段的能量均值,并计算每个人声段之间的能量均值的差值比例,若所述差值比例在预设比例范围内,则在所述目标人声段的起始帧的相似性得分中增加对应的第一相似性分值;对于频谱相似性,所述计算所述目标人声段的起始帧的相似性得分,包括:确定所述至
少两个人声段的频谱中满足波峰位置重合条件的第一波峰个数,若所述第一波峰个数大于第一个数阈值,则在所述目标人声段的起始帧的相似性得分中增加对应的第二相似性分值;对于梅尔倒谱系数相似性,所述计算所述目标人声段的起始帧的相似性得分,包括:计算所述至少两个人声段中每个人声段的梅尔倒谱系数和所述目标人声段的起始帧的梅尔倒谱系数,分别计算所述至少两个人声段和所述目标人声段的起始帧中任意两个梅尔倒谱系数之间的第一互相关系数,若所述第一互相关系数均大于第一预设阈值,则在所述目标人声段的起始帧的相似性得分中增加对应的第三相似性分值;对于噪声相似性,所述计算所述目标人声段的起始帧的相似性得分,包括:分别计算所述至少两个人声段和所述目标人声段的起始帧中任意一个梅尔倒谱系数与预设噪声的梅尔倒谱系数之间的第二互相关系数,若任意一个所述第二互相关系数大于第二预设阈值,则在所述目标人声段的起始帧的相似性得分中减去对应的第四相似性分值;若所述第二互相关系数均小于第三预设阈值,则在所述目标人声段的起始帧的相似性得分中增加对应的第五相似性分值。7.根据权利要求6所述的方法,其特征在于,对于频谱相似性,所述计算所述目标人声段的起始帧的相似性得分,进一步包括:若所述第一波峰个数大于预设个数阈值,则在所述目标人声段的起始帧的频谱中,确定与所述至少两个人声段相比满足波峰位置重合条件的第二波峰个数,若所述第二波峰个数大于第二个数阈值,则在所述目标人声段的起始帧的相似性得分中增加对应的第六相似性分值。8.根据权利要求5所述的方法,其特征在于,对于鼾声能量特性,所述计算所述目标人声段的起始帧的鼾声特性得分,包括:分别计算所述至少两个人声段中每个人声段的低频能量均值和中频能量均值,并计算每个人声段的低频能量均值与中频能量均值的第一比值,若所述第一比值均大于比值阈值,则在所述目标人声段的起始帧的鼾声特性得分中增加对应的第一鼾声特性分值;计算所述目标人声段的起始帧的低频能量均值和中频能量均值,并计算所述目标人声段的起始帧的低频能量均值与中频能量均值的第二比值,若所述第二比值大于所述比值阈值,则在所述目标人声段的起始帧的鼾声特性得分中增加对应的第二鼾声特性分值;对于鼾声基频特性,所述计算所述目标人声段的起始帧的鼾声特性得分,包括:分别计算所述至少两个人声段中每个人声段的基频,并计算每个人声段之间的基频差值,若每个人声段的基频在鼾声基频范围内,且所述基频差值在基频差值范围内,则在所述目标人声段的起始帧的鼾声特性得分中增加对应的第三鼾声特性分值;计算所述目标人声段的起始帧的基频,若所述目标人声段的起始帧的基频在所述鼾声基频范围内,则在所述目标人声段的起始帧的鼾声特性得分中增加对应的第四鼾声特性分值;对于鼾声过零率特性,所述计算所述目标人声段的起始帧的鼾声特性得分,包括:分别计算所述至少两个人声段中每个人声段的平均过零率,若每个...
【专利技术属性】
技术研发人员:张虎,陈刚,
申请(专利权)人:深圳市倍轻松科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。