1.本技术属于通信技术领域,具体涉及一种消息提示方法、装置及电子设备。
背景技术:2.目前,在公共场合以及一些人员密集区域,用户可以通过佩戴口罩的方式,有效抑制细菌或病毒的传播、感染。然而,往往用户可能会因为某些原因而忘记佩戴口罩。通常,用户可以通过电子设备设置定时提醒,以提醒用户佩戴口罩;或者,通过电子设备的摄像头进行人脸识别,从而检测用户是否佩戴口罩。
3.然而,对于上述第一种提醒用户佩戴口罩的方式,由于定时提醒对用户所处的情况没有针对性,因此可能会出现电子设备重复提醒或无法及时提醒用户佩戴口罩等问题;对于上述第二种提醒用户戴口罩的方式,若持续开启摄像头进行人脸识别,则会导致增加电子设备的耗电量和运行资源。如此,导致目前的通过电子设备提醒用户佩戴口罩的方式的效率较差。
技术实现要素:4.本技术实施例的目的是提供一种消息提示方法、装置及电子设备,能够解决目前的通过电子设备提醒用户佩戴口罩的方式的效率较差的问题。
5.为了解决上述技术问题,本技术是这样实现的:
6.第一方面,本技术实施例提供了一种消息提示方法,该方法包括:获取目标用户的语音信号;确定第一参数值,该第一参数值为该语音信号对应的语音能量值;在该第一参数值大于或等于第一阈值的情况下,输出提示消息;其中,该提示消息用于提示该目标用户佩戴口罩。
7.第二方面,本技术实施例提供了一种消息提示装置,该消息提示装置包括:获取模块、确定模块和输出模块。获取模块,用于获取目标用户的语音信号。确定模块,用于确定第一参数值,该第一参数值为该语音信号对应的语音能量值。输出模块,用于在确定模块确定的该第一参数值大于或等于第一阈值的情况下,输出提示消息;其中,该提示消息用于提示该目标用户佩戴口罩。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述第一方面中的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述第一方面中的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如上述第一方面中的方法。
11.在本技术实施例中,可以获取目标用户的语音信号;并确定第一参数值,该第一参数值为该语音信号对应的语音能量值;在该第一参数值大于或等于第一阈值的情况下,输
出提示消息;其中,该提示消息用于提示该目标用户佩戴口罩。通过该方案,在获取到用户的语音信号,且确定该语音信号对应的一个参数值之后,由于在该参数值大于或等于第一阈值的情况下,可以输出提示消息,因此用户可以根据该提示消息,及时佩戴好口罩。如此,在用户讲话时,通过对用户的语音信号进行分析,以判定用户是否佩戴口罩,做到随时提醒的效果,并在用户未佩戴口罩的情况下,及时输出用于提示用户佩戴口罩的消息。与现有技术相比,不会出现重复提醒或无法及时提醒用户佩戴口罩等问题,也不会出现因持续开启摄像头而导致增加电子设备的耗电量的问题,故提高了电子设备提醒用户佩戴口罩的方式的效率。
附图说明
12.图1为本技术实施例提供的一种消息提示方法的示意图;
13.图2为本技术实施例提供的一种谱图的示意图之一;
14.图3为本技术实施例提供的一种谱图的示意图之二;
15.图4为本技术实施例提供的一种消息提示的界面示意图;
16.图5为本技术实施例提供的消息提示装置的结构示意图;
17.图6为本技术实施例提供的电子设备的结构示意图;
18.图7为本技术实施例提供的电子设备的硬件示意图。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
21.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
22.在本技术实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个元件是指两个或者两个以上的元件等。
23.下面对本技术实施例中涉及的一些术语/名词进行解释说明。
24.语谱图:指的是语音频谱图,语音信号的时域信号经过信号处理得到的频域信号称之为语音频谱图。例如,在本技术实施例中,第一谱图为语音频谱图。
25.improved minima controlled recursive averaging,imcra:改进的最小值控制的递归平均噪声估计算法。在本技术实施例中,主要用于计算语音的背景噪声谱,例如,第
二谱图。
26.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的消息提示方法、装置及电子设备进行详细地说明。
27.目前,电子设备并未设计专门用于提醒用户佩戴口罩的方式。即便是通过电子设备设置定时提醒或通过电子设备检测用户的位置以进行提醒,也会出现重复提醒或无法及时提醒等情况。然而,如果用户触发电子设备持续开启摄像头进行人脸识别,以检测用户是否佩戴口罩,那么电子设备又会增加较多无用的耗电量及算力资源,从而导致电子设备提醒用户佩戴口罩的方式的效率较差。
28.基于上述技术问题,本技术实施例提供了一种消息提示方法,当用户讲话时,通过对获取到的用户的语音信号进行分析,得到该语音信号的一个参数值;在该参数值大于或等于第一阈值的情况下,判定用户未佩戴口罩,及时输出用于提示用户佩戴口罩的消息,从而做到随时提醒的效果,即提高了电子设备提醒用户佩戴口罩的方式的效率。
29.如图1所示,本技术实施例提供一种消息提示方法,该方法包括下述s101至s103。
30.s101、消息提示装置获取目标用户的语音信号。
31.可选的,在本技术实施例中,由于电子设备内置有麦克风,因此当电子设备的目标用户讲话时,可以通过麦克风获取该目标用户的语音信号。
32.需要说明的是,无论电子设备处于亮屏状态或灭屏状态时,麦克风均可以获取语音信号。也就是说,无论用户当前是否使用电子设备,均可以执行s101至s103,以实现本技术实施例提供的消息提示方法。
33.示例性的,本技术实施例提供的消息提示方法可以应用于用户使用电子设备的语音助手功能的场景、用户使用电子设备的输入法输入内容的场景、用户使用电子设备通话的场景、用户使用电子设备语音聊天的场景或其他可能需要麦克风的场景。
34.可选的,上述目标用户可以为当前使用电子设备的用户,即机主;或者,为与使用电子设备的用户处于同一公共空间的其他用户。
35.s102、消息提示装置确定第一参数值。
36.其中,上述第一参数值为语音信号对应的语音能量值。
37.可选的,上述s102可以通过下述s102a至s102c实现。
38.s102a、消息提示装置从语音信号中获取n个语音帧。
39.其中,n个语音帧为语音信号中信号频率大于或等于预设频率、且语音噪声比值大于或等于第二阈值的语音帧。
40.可选的,上述预设频率可以为厂商出厂设置的或为用户自定义设置的,例如,阈值频率为2500hz。语音噪声比值为一个语音帧的高频语谱能量值和高频噪声谱能量值的比值,具体可以参照下述实施例中的详细描述,本技术实施例在此不予赘述。
41.可选的,上述第二阈值为技术人员进行无数次实验得到的一个固定值,即第二阈值无法进行修改。
42.可选的,上述s102a可以通过下述s102a1至s102a3实现。
43.s102a1、消息提示装置从语音信号中获取m个语音帧。
44.其中,上述m个语音帧为语音信号中信号频率大于或等于预设频率的语音帧。
45.需要说明的是,在获取到语音信号之后,将该语音信号作为输入,经过信号的分帧
和加窗处理后,再对该语音信号进行短时傅里叶变化处理,得到语音信号的能量密度谱。在能量密度谱的基础上,将能量大小映射到图像的范围中。其中,图像中的能量值一般在0到255的区间内,能量值越大颜色越浅。最后将该语音信号转化为语谱图,具体如图2所示,图2中的横轴为时间,纵轴为频率,颜色深浅代表能量大小的二维图像(也称二维矩阵)。
46.进一步地,图2中的左半边图为不佩戴口罩的语谱图,右半边图为佩戴口罩的语谱图。从图2中可以看出,语谱图的上半部分也就是高频的部分,在目标用户佩戴口罩前后有较大的能量差异。当目标用户不戴口罩时,语音中的清音(即说话的轻声和气声部分)不会受到影响,这部分发声在高频部分的语谱能量值较高,颜色较深;当目标用户带上口罩时,由于口罩挡住了发音时的大部分气流,因此轻声和气声受到较大影响,高频部分严重削减,语谱能量值较低,颜色较浅。
47.也就是说,目标用户是否佩戴口罩,麦克风获取的语音信号中的频率较高的语音帧的高频语谱能量值存在较大的能量差异,因此通过本技术实施例中提供的消息提示方法,获取语音信号中信号频率大于或等于预设频率的m个语音帧,即m个语音帧为语音信号中的高频的语音帧。
48.具体地,可以将语音信号转化为如图2所示的语谱图,由于语谱图的纵轴为信号频率,因此根据该语谱图,从该语谱图中选择信号频率大于或等于预设频率的语音帧,即得到m个语音帧。
49.s102a2、消息提示装置确定m个语音帧中的每个语音帧的第二参数值,得到m个第二参数值。
50.其中,一个第二参数值用于指示m个语音帧中的一个语音帧的语音噪声比值。
51.可选的,上述s102a2可以通过下述s102a1至s102a3实现。
52.s102a1、消息提示装置获取第一谱图和第二谱图。
53.其中,第一图谱为m个语音帧对应的语音频谱图,第二图谱为该m个语音帧中的噪声信号对应的噪声频谱图。
54.可选的,第一谱图为从语音信号转化后的语谱图中筛选出的信号频率大于或等于预设频率的谱图。
55.示例性的,去除语音信号转化成的语谱图的低频部分,可得到高频部分的语谱图,即m个语音帧对应的语音频谱图。例如,如图3所示中左半边图为当目标用户未佩戴口罩时,获取的语音信号中的m个语音帧对应的第一谱图,右半边图为当目标用户佩戴口罩时,获取的语音信号中的m个语音帧对应的第一谱图。
56.进一步地,将第一谱图转换为时域上的声音波形,如图3所示,通过图3中的上半部分图可以看出:与用户不带口罩的m个语音帧的声音能量相比,当用户戴口罩时,m个语音帧的声音能量变得很小,两者存在明显区别。
57.可选的,在本技术实施例中,利用imcra算法,对m个语音帧中的噪声信号进行处理,得到第二谱图。其中,第二谱图为横轴为时间,纵轴为频率的二维矩阵,矩阵里每个点的值代表当前时频点的噪声能量。
58.s102a2、消息提示装置从该第一谱图中确定m个高频语谱能量值,并从该第二谱图中确定m个高频噪声谱能量值。
59.其中,一个高频语谱能量值为m个语音帧中的一个语音帧在第一谱图中的频率值
的平均值,一个高频噪声谱能量值为该一个语音帧的噪声在第二谱图中的频率值的平均值。
60.s102a3、消息提示装置计算m个语音帧中的每个语音帧对应的高频语谱能量值和高频噪声谱能量值的比值,得到m个第二参数值。
61.可以理解的是,在获取第一谱图和第二谱图之后,由于可以从该第一谱图中确定m个高频语谱能量值,并从该第二谱图中确定m个高频噪声谱能量值,因此可以计算m个语音帧中的每个语音帧对应的高频语谱能量值和高频噪声谱能量值的比值,得到m个第二参数值,从而便于后续将每个第二参数值与第二阈值计较,选择出符合要求的n个语音帧。
62.s102a3、消息提示装置从该m个语音帧中确定n个语音帧。
63.其中,上述n个语音帧中每个语音帧的第二参数值大于或等于第二阈值。
64.具体地,将m个语音帧中每个语音帧的第二参数值与第二阈值进行比较,当该m个语音帧中的一个语音帧的第二参数值大于或等于第二阈值时,可以将该一个语音帧确定为n个语音帧中的一个语音帧。如此,依次类推,从该m个语音帧中确定出n个语音帧。
65.可以理解的是,由于可以从语音信号中获取m个语音帧,并确定该m个语音帧中的每个语音帧的第二参数值,得到m个第二参数值,因此可以根据每个第二参数值,从语音信号中筛选出信号频率大于或等于预设频率、且语音噪声比值大于或等于第二阈值的n个语音帧,从而为后续计算第一参数值作准备。
66.s102b、消息提示装置确定该n个语音帧中的每个语音帧的高频语谱能量值,得到n个高频语谱能量值。
67.可以理解得是,结合上述实施例中的s102a2,由于根据第一谱图已经得到了m个高频语谱能量值,因此当从m个语音帧中确定n个语音帧之后,可以直接得到n个高频语谱能量值,即n个高频语谱能量值为根据第一谱图确定。
68.s102c、消息提示装置计算该n个高频语谱能量值的平均值,得到第一参数值。
69.示例性的,以消息提示装置为手机,n=3例。假设手机从用户的语音信号中获取了语音帧1、语音帧2和语音帧3。在确定语音帧1的高频语谱能量值为t1,语音帧2的高频语谱能量值为t2,语音帧3的高频语谱能量值为t3之后,按照(t1+t2+t3)/3计算得到第一参数值。
70.可以理解的是,由于可以通过从语音信号中获取n个语音帧,并确定该n个语音帧中的每个语音帧的高频语谱能量值,得到n个高频语谱能量值,从而通过计算该述n个高频语谱能量值的平均值,得到第一参数值。如此,提供了得到第一参数的具体实施方式,也便于后续将第一参数值与第一阈值进行比较,来判定用户是否佩戴口罩。
71.s103、在该第一参数值大于或等于第一阈值的情况下,消息提示装置输出提示消息。
72.其中,上述提示消息用于提示目标用户佩戴口罩。
73.可选的,上述第一阈值与第二阈值不同,且第一阈值为技术人员进行无数次实验得到的一个固定值,即第一阈值无法进行修改。
74.可选的,对于输出提示消息的描述,可以包括如下3种可能的实现方式:
75.(1)在提示消息为通知消息或短信息的情况下,输出提示消息为显示该提示消息。
76.(2)在提示消息为语音信息的情况下,输出提示消息为电子设备播放预设的语音
消息或铃声。
77.(3)在提示消息为振动消息的情况下,输出提示消息为电子设备震动预设次数。
78.需要说明的是,在第一参数值大于或等于第一阈值的情况下,消息提示装置可以判定目标用户未佩戴口罩,从而输出提醒消息以提醒目标用户;在第一参数值小于第一阈值的情况下,可以判定目标用户已佩戴口罩,消息提示装置不作任何处理。
79.示例性的,以消息提示装置为手机、第一阈值为b为例。用户使用手机向还有发送语音消息,如图4中的(a)所示,手机在聊天界面显示语音消息01。当用户通过手机讲语音消息01时,手机可以获取用户的语音信号。之后,手机可以确定该语音信号对应的语音能量值,即第一参数数值。由于第一参数数值大于b,因此手机可以判定用户未佩戴口罩,从而如图4中的(b)所示,手机在聊天界面显示提示消息02“小v检测到您未佩戴口罩,请您将口罩佩戴好!”。如此,在用户看到提示消息02之后,用户可以及时佩戴好口罩。
80.本技术实施例提供一种消息提示方法,在获取到用户的语音信号,且确定该语音信号对应的一个参数值之后,由于在该参数值大于或等于第一阈值的情况下,可以输出提示消息,因此用户可以根据该提示消息,及时佩戴好口罩。如此,在用户讲话时,通过对用户的语音信号进行分析,以判定用户是否佩戴口罩,做到随时提醒的效果,并在用户未佩戴口罩的情况下,及时输出用于提示用户佩戴口罩的消息。与现有技术相比,不会出现重复提醒或无法及时提醒用户佩戴口罩等问题,也不会出现因持续开启摄像头而导致增加电子设备的耗电量的问题,故提高了电子设备提醒用户佩戴口罩的方式的效率。
81.可选的,上述s103之前,本技术实施例提供的消息提示方法还可以包括下述s104。相应地,上述s103具体可以通过下述s103a实现。
82.s104、消息提示装置确定目标用户所在的目标位置。
83.可选的,上述目标位置为电子设备通过全球定位系统、北斗定位系统、卫星或其他可能的定位系统获取的位置。
84.s103a、在第一参数值大于或等于第一阈值的情况下,且在目标位置与预设位置不匹配的情况下,消息提示装置输出提示消息。
85.其中,上述预设位置包括以下至少一项:目标用户的家庭地址、目标用户的公司地址。
86.可选的,在本技术实施例中,预设位置还可以为单独的空间或其他相对私人的地址。进一步地,该预设位置可以为用户预先在电子设备上的地图类应用程序中设置,或为电子设备根据用户的历史出行数据确定。
87.可选的,上述s103a中“目标位置与预设位置不匹配”是指:目标位置与预设位置不同。
88.具体地,当目标位置与预设位置的距离差小于或等于预设误差(例如,500米)时,可以判定目标位置与预设位置相同,即目标位置与预设位置匹配,用户位于预设位置;当当目标位置与预设位置的距离差大于预设误差(例如,500米)时,可以判定目标位置与预设位置不同,即目标位置与预设位置不匹配,用户所在位置与预设位置距离较远。
89.示例性的,以消息提示装置为手机为例。由于手机确定用户所在的目标位置为“xxx商场”,因此手机可以确定目标位置与预设位置不匹配,从而可以手机可以播放预设的语音消息“亲爱的,为了您的安全,请佩戴好口罩奥”。
90.本技术实施例提供的消息提示方法,在确定目标用户所在的目标位置之后,在第一参数值大于或等于第一阈值,且目标位置与预设位置不匹配的情况下,输出提示消息。如此,在通过第一参数值判定用户没有佩戴口罩,且用户没有在预设位置(例如,家里或公司)的情况下,提醒用户佩戴口罩,防止当用户在家里等其他私人空间时,出现无效的消息提醒,即提高了消息提醒的准确率。
91.需要说明的是,本技术实施例提供的消息提示方法,执行主体可以为消息提示装置(例如,该消息提示装置为电子设备或电子设备上的外接设备),或者该消息提示装置中的用于执行消息提示方法的控制模块。本技术实施例中以消息提示装置执行消息提示方法为例,说明本技术实施例提供的消息提示装置。
92.如图5所示,本技术实施例提供一种消息提示装置200,该消息提示装置获取模块201、确定模块202和输出模块203。获取模块201,可以用于获取目标用户的语音信号。确定模块202,可以用于确定第一参数值,该第一参数值为语音信号对应的语音能量值。输出模块203,可以用于在确定模块202确定的该第一参数值大于或等于第一阈值的情况下,输出提示消息;其中,该提示消息用于提示目标用户佩戴口罩。
93.可选的,确定模块202,可以具体用于从语音信号中获取n个语音帧,该n个语音帧为语音信号中信号频率大于或等于预设频率、且语音噪声比值大于或等于第二阈值的语音帧;并确定该n个语音帧中的每个语音帧的高频语谱能量值,得到n个高频语谱能量值;以及计算n个高频语谱能量值的平均值,得到第一参数值。
94.可选的,确定模块202,可以具体用于从语音信号中获取m个语音帧,该m个语音帧为语音信号中信号频率大于或等于预设频率的语音帧;并确定m个语音帧中的每个语音帧的第二参数值,得到m个第二参数值,一个第二参数值用于指示m个语音帧中的一个语音帧的语音噪声比值;以及从m个语音帧中确定n个语音帧,该n个语音帧中每个语音帧的第二参数值大于或等于第二阈值。
95.可选的,确定模块202,可以具体用于获取第一谱图和第二谱图,该第一图谱为m个语音帧对应的语音频谱图,该第二图谱为m个语音帧中的噪声信号对应的噪声频谱图;从该第一谱图中确定m个高频语谱能量值,并从该第二谱图中确定m个高频噪声谱能量值,一个高频语谱能量值为m个语音帧中的一个语音帧在第一谱图中的频率值的平均值,一个高频噪声谱能量值为一个语音帧的噪声在第二谱图中的频率值的平均值;并计算m个语音帧中的每个语音帧对应的高频语谱能量值和高频噪声谱能量值的比值,得到m个第二参数值。
96.可选的,确定模块202,还可以用于确定目标用户所在的目标位置。输出模块,具体用于在该目标位置与预设位置不匹配的情况下,输出提示消息;其中,该预设位置包括以下至少一项:目标用户的家庭地址、目标用户的公司地址。
97.本技术实施例提供一种消息提示装置,在获取到用户的语音信号,且确定该语音信号对应的一个参数值之后,由于在该参数值大于或等于第一阈值的情况下,可以输出提示消息,因此用户可以根据该提示消息,及时佩戴好口罩。如此,在用户讲话时,通过对用户的语音信号进行分析,以判定用户是否佩戴口罩,做到随时提醒的效果,并在用户未佩戴口罩的情况下,及时输出用于提示用户佩戴口罩的消息。与现有技术相比,不会出现重复提醒或无法及时提醒用户佩戴口罩等问题,也不会出现因持续开启摄像头而导致增加电子设备的耗电量的问题,故提高了电子设备提醒用户佩戴口罩的方式的效率。
98.本技术实施例中的消息提示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra
‑
mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
99.本技术实施例中的消息提示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
100.本技术实施例提供的消息提示装置能够实现图1至图4的方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
101.可选的,如图6所示,本技术实施例还提供一种电子设备300,包括处理器301,存储器302,存储在存储器302上并可在处理器301上运行的程序或指令,该程序或指令被处理器301执行时实现上述消息提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
102.需要注意的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
103.图7为实现本技术实施例的一种电子设备的硬件结构示意图。
104.该电子设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、以及处理器410等部件。
105.本领域技术人员可以理解,电子设备400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
106.其中,处理器410,用于获取目标用户的语音信号;并确定第一参数值,第一参数值为语音信号对应的语音能量值;以及在该第一参数值大于或等于第一阈值的情况下,输出提示消息;其中,提示消息用于提示目标用户佩戴口罩。
107.本技术实施例提供一种电子设备,在获取到用户的语音信号,且确定该语音信号对应的一个参数值之后,由于在该参数值大于或等于第一阈值的情况下,可以输出提示消息,因此用户可以根据该提示消息,及时佩戴好口罩。如此,在用户讲话时,通过对用户的语音信号进行分析,以判定用户是否佩戴口罩,做到随时提醒的效果,并在用户未佩戴口罩的情况下,及时输出用于提示用户佩戴口罩的消息。与现有技术相比,不会出现重复提醒或无法及时提醒用户佩戴口罩等问题,也不会出现因持续开启摄像头而导致增加电子设备的耗电量的问题,故提高了电子设备提醒用户佩戴口罩的方式的效率。
108.可选的,处理器410,具体用于从语音信号中获取n个语音帧,该n个语音帧为语音信号中信号频率大于或等于预设频率、且语音噪声比值大于或等于第二阈值的语音帧;并
确定该n个语音帧中的每个语音帧的高频语谱能量值,得到n个高频语谱能量值;以及计算该n个高频语谱能量值的平均值,得到第一参数值。
109.可选的,处理器410,具体用于从语音信号中获取m个语音帧,该m个语音帧为语音信号中信号频率大于或等于预设频率的语音帧;并确定该m个语音帧中的每个语音帧的第二参数值,得到m个第二参数值,一个第二参数值用于指示m个语音帧中的一个语音帧的语音噪声比值;以及从m个语音帧中确定n个语音帧,该n个语音帧中每个语音帧的第二参数值大于或等于第二阈值。
110.可选的,处理器410,具体用于获取第一谱图和第二谱图,该第一图谱为m个语音帧对应的语音频谱图,该第二图谱为m个语音帧中的噪声信号对应的噪声频谱图;从该第一谱图中确定m个高频语谱能量值,并从该第二谱图中确定m个高频噪声谱能量值,一个高频语谱能量值为m个语音帧中的一个语音帧在第一谱图中的频率值的平均值,一个高频噪声谱能量值为一个语音帧的噪声在第二谱图中的频率值的平均值;并计算m个语音帧中的每个语音帧对应的高频语谱能量值和高频噪声谱能量值的比值,得到m个第二参数值。
111.可选的,处理器410,还用于确定目标用户所在的目标位置;并在该目标位置与预设位置不匹配的情况下,输出提示消息;其中,该预设位置包括以下至少一项:目标用户的家庭地址、目标用户的公司地址。
112.本技术实施例提供的电子设备能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
113.本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
114.应理解的是,本技术实施例中,输入单元404可以包括图形处理器(graphics processing unit,gpu)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元406可包括显示面板4061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板4061。用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器409可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
115.本技术实施例还提供一种可读存储介质,该可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述消息提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
116.其中,处理器为上述实施例中电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read
‑
only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
117.本技术实施例另提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述消息提示方法实施例的各个过程,且能达
到相同的技术效果,为避免重复,这里不再赘述。
118.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
119.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
120.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例中的方法。
121.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。