一种语音误唤醒的规避方法及电子设备与流程
本发明涉及电子设备技术领域,具体涉及一种语音误唤醒的规避方法及电子设备。
背景技术:
随着智能手机、学习平板等电子设备的快速发展,唤醒电子设备的方式也更加的多样化。目前,通过用户输入语音唤醒电子设备是一种较为新颖的唤醒方式。然而,在实践中发现,在无需使用电子设备的情况下,用户的日常沟通过程中可能会说出与唤醒电子设备的指令相似的内容,从而出现误唤醒电子设备的情况,导致了电子设备的使用体验较差。
技术实现要素:
本发明实施例公开一种语音误唤醒的规避方法及电子设备,能够避免误唤醒电子设备,提升电子设备的使用体验。
本发明实施例第一方面公开一种语音误唤醒的规避方法,所述方法包括:
当检测到输入的语音唤醒指令时,获取当前时刻;
检测所述当前时刻是否处于预设的免打扰时间段内;
如果是,确定所述语音唤醒指令为误唤醒指令。
作为一种可选的实施方式,在本发明实施例第一方面中,所述检测所述当前时刻是否处于预设的免打扰时间段内之前,所述方法还包括:
获取预存储的唤醒信息,所述唤醒信息中包含电子设备被触发的若干个唤醒操作的时刻信息;
根据所述唤醒信息中包含的时刻信息计算得到一天中各个目标时间段的平均唤醒次数,其中,所述目标时间段为将一天按照预设时间间隔分割得到的;
将所述平均唤醒次数小于预设次数的目标时间段确定为免打扰时间段。
作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述唤醒信息中包含的时刻信息计算得到一天中各个目标时间段的平均唤醒次数,包括:
从所述唤醒信息中获取总天数;
根据所述唤醒信息中包含的所述时刻信息统计一天中各个目标时间段内所述电子设备被唤醒的唤醒总次数;
分别将各个所述目标时间段的唤醒总次数除以所述总天数,获得各个所述目标时间段的平均唤醒次数。
作为一种可选的实施方式,在本发明实施例第一方面中,在检测出所述当前时刻处于所述免打扰时间段内之后,所述方法还包括:
获取所述语音唤醒指令对应的语音信息,并将所述语音信息转换为文字信息;
检测所述文字信息中是否存在除所述语音唤醒指令对应的指令信息之外的目标文字信息;
如果是,执行所述的确定所述语音唤醒指令为误唤醒指令;
如果否,根据所述语音唤醒指令唤醒电子设备。
作为一种可选的实施方式,在本发明实施例第一方面中,所述确定所述语音唤醒指令为误唤醒指令之后,所述方法还包括:
检测电子设备所在环境的当前光照强度;
获取与所述当前光照强度匹配的目标屏幕亮度;
将所述电子设备的屏幕亮度调整为所述目标屏幕亮度,并在亮度调整后的所述电子设备的屏幕上输出误唤醒提示信息,所述误唤醒提示信息用于向用户提示当前时刻处于免打扰时间段内。
本发明实施例第二方面公开一种电子设备,包括:
第一获取单元,用于当检测到输入的语音唤醒指令时,获取当前时刻;
第一检测单元,用于检测所述当前时刻是否处于预设的免打扰时间段内;
第一确定单元,用于在所述第一检测单元的检测结果为是时,确定所述语音唤醒指令为误唤醒指令。
作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:
第二获取单元,用于在所述第一检测单元检测所述当前时刻是否处于预设的免打扰时间段内之前,获取预存储的唤醒信息,所述唤醒信息中包含电子设备被触发的若干个唤醒操作的时刻信息;
计算单元,用于根据所述唤醒信息中包含的时刻信息计算得到一天中各个目标时间段的平均唤醒次数,其中,所述目标时间段为将一天按照预设时间间隔分割得到的;
第二确定单元,用于将所述平均唤醒次数小于预设次数的目标时间段确定为免打扰时间段。
作为一种可选的实施方式,在本发明实施例第二方面中,所述计算单元包括:
获取子单元,用于从所述唤醒信息中获取总天数;
统计子单元,用于根据所述唤醒信息中包含的所述时刻信息统计一天中各个目标时间段内所述电子设备被唤醒的唤醒总次数;
获得子单元,用于分别将各个所述目标时间段的唤醒总次数除以所述总天数,获得各个所述目标时间段的平均唤醒次数。
作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:
转换单元,用于在所述第一检测单元的检测结果为是之后,获取所述语音唤醒指令对应的语音信息,并将所述语音信息转换为文字信息;
第二检测单元,用于检测所述文字信息中是否存在除所述语音唤醒指令对应的指令信息之外的目标文字信息;
所述第一确定单元,还用于在所述第二检测单元的检测结果为是之后,确定所述语音唤醒指令为误唤醒指令;
唤醒单元,用于在所述第二检测单元的检测结果为否时,根据所述语音唤醒指令唤醒所述电子设备。
作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:
第三检测单元,用于在所述第一确定单元确定所述语音唤醒指令为误唤醒指令之后,检测电子设备所在环境的当前光照强度;
第三获取单元,用于获取与所述当前光照强度匹配的目标屏幕亮度;
调整单元,用于将所述电子设备的屏幕亮度调整为所述目标屏幕亮度,并在亮度调整后的所述电子设备的屏幕上输出误唤醒提示信息,所述误唤醒提示信息用于向用户提示当前时刻处于免打扰时间段内。
本发明实施例第三方面公开另一种电子设备,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行第一方面的任意一种方法的部分或全部步骤。
本发明实施例第四方面公开一种计算机可读存储介质,所述计算机可读存储介质存储了程序代码,其中,所述程序代码包括用于执行第一方面的任意一种方法的部分或全部步骤的指令。
本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,当检测到输入的语音唤醒指令时,获取当前时刻;检测当前时刻是否处于预设的免打扰时间段内;如果是,确定语音唤醒指令为误唤醒指令。可见,实施本发明实施例,能够获取用户输入电子设备的语音唤醒指令的当前时刻,并根据当前时刻对应的时间段确定输入的语音唤醒指令的类型,如果当前时刻处于免打扰时间段,则可以认为用户输入语音唤醒指令为误操作,因此可以将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种语音误唤醒的规避方法的流程示意图;
图2是本发明实施例公开的另一种语音误唤醒的规避方法的流程示意图;
图3是本发明实施例公开的另一种语音误唤醒的规避方法的流程示意图;
图4是本发明实施例公开的一种电子设备的结构示意图;
图5是本发明实施例公开的另一种电子设备的结构示意图;
图6是本发明实施例公开的另一种电子设备的结构示意图;
图7是本发明实施例公开的另一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开一种语音误唤醒的规避方法及电子设备,能够将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种语音误唤醒的规避方法的流程示意图。如图1所示,该语音误唤醒的规避方法可以包括以下步骤:
101、当检测到输入的语音唤醒指令时,电子设备获取当前时刻。
本发明实施例中,电子设备可以为智能手机、平板电脑、家教机或学习平板等。语音唤醒指令可以对应唤醒词,如“siri”、“小步”等,电子设备中可以预先存储唤醒词对应的标准语音,如果检测到电子设备所处环境中存在人声时,可以通过电子设备的麦克风采集人声,进而识别该人声是否与唤醒词的标准语音对应,如果对应,则可以认为电子设备的用户输入了语音唤醒指令。
作为一种可选的实施方式,电子设备执行步骤101之前,还可以执行以下步骤:
当检测到电子设备所处环境中存在人声时,电子设备通过麦克风采集该人声对应的语音;
电子设备通过人声识别技术从语音中识别得到语音信息;
电子设备检测该语音信息中是否包含与语音唤醒指令对应的目标语音信息;
如果包含,电子设备确定输入语音唤醒指令。
其中,实施这种实施方式,可以在检测到电子设备所处环境中存在人声时,采集该人声对应的语音,并且通过识别语音中是否包含与语音唤醒指令对应的目标语音信息,确定是否听过该语音输入语音唤醒指令,可见,只有在检测到电子设备所处环境中包含人声时才检测语音唤醒指令的输入与否,简化了语音唤醒指令的识别过程,提高了电子设备的事物处理效率。
可选的,电子设备检测语音信息中包含与语音唤醒指令对应的目标语音信息之后,还可以执行以下步骤:
电子设备检测该语音信息中包含的子句,并判断检测出的子句的数量是否为多个;
如果是,电子设备计算目标语音信息所在的目标子句与该目标子句的相邻子句之间的相关度;当该相关度达到预设相关度时,电子设备确定未输入语音唤醒指令;当该相关度未达到预设相关度时,电子设备确定输入语音唤醒指令;
如果否,电子设备识别语音信息对应的第一含义,并从语音信息中剔除目标语音信息,得到测试语音信息;以及识别测试语音信息对应的第二含义;以及检测第一含义与第二含义之间的差异值;当该差异值达到预设差异值时,电子设备确定未输入语音唤醒指令;当该差异值未达到预设差异值时,电子设备确定输入语音唤醒指令。
可见,上述实施例可以根据目标语音信息与获取到的语音中的其他信息的相关性确定是否输入语音唤醒指令,如果目标语音信息与语音中的其他信息的相关性较强,则可以认为目标语音信息与语音中的其他内容应该同时理解,因此可以确定未输入语音唤醒指令;如果目标语音信息与语音中的其他信息的相关性较弱,则可以认为目标语音信息与语音中的其他内容独立存在,因此可以确定输入语音唤醒指令,从而提高了确定输入语音唤醒指令的准确性。
更进一步,电子设备中可以预先存储有电子设备的用户的标准声纹特征,电子设备可以在检测到所处环境中存在人声时,可以通过声纹识别技术先识别该人声的目标声纹特征,并将该目标声纹特征与标准声纹特征进行比对,如果目标声纹特征与标准声纹特征较为相似,则可以认为该人声对应的用户为电子设备的使用者,进而采集人声对应的语音;如果目标声纹特征与标准声纹特征相似性较低,则可以认为该人声对应的用户不为电子设备的使用者,进而终止采集该人声。可见,上述方式可以通过声纹识别技术识别电子设备所处环境中的人声是否为电子设备的使用者的人声,如果是,才可以对该用户输入的人声进行语音唤醒指令的识别,从而保证了电子设备的安全性。
102、电子设备检测当前时刻是否处于预设的免打扰时间段内,如果是,执行步骤103;如果否,结束本流程。
本发明实施例中,免打扰时间段可以为电子设备根据用户的使用习惯自动生成的,也可以为用户自行设置的。免打扰时间段可以包含免打扰时间段的起始时刻以及免打扰时间段的终止时刻,如果当前时刻为免打扰时间段的起始时刻或终止时刻时,可以认为当前时刻处于预设的免打扰时间段内。
103、电子设备确定语音唤醒指令为误唤醒指令。
本发明实施例中,由于电子设备确定语音唤醒指令为误唤醒指令,因此,可以不执行该语音唤醒指令对应的操作,即电子设备仍可以处于待机状态。
在图1所描述的方法中,能够将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。此外,实施图1所描述的方法,简化了语音唤醒指令的识别过程,提高了电子设备的事物处理效率。此外,实施图1所描述的方法,提高了确定输入语音唤醒指令的准确性。此外,实施图1所描述的方法,保证了电子设备的安全性。
实施例二
请参阅图2,图2是本发明实施例公开的另一种语音误唤醒的规避方法的流程示意图。如图2所示,该语音误唤醒的规避方法可以包括以下步骤:
201、电子设备获取预存储的唤醒信息,该唤醒信息中包含电子设备被触发的若干个唤醒操作的时刻信息。
本发明实施例中,电子设备可以获取预存储的海量唤醒信息,且该唤醒信息可以为电子设备记录的用户每次输入语音唤醒指令且电子设备成功响应该语音唤醒指令的时刻信息。
202、电子设备根据唤醒信息中包含的时刻信息计算得到一天中各个目标时间段的平均唤醒次数,其中,目标时间段为将一天按照预设时间间隔分割得到的。
本发明实施例中,电子设备可以从唤醒信息中获取最早的时刻信息,并且用最早的时刻信息减去当前时刻,从而得到电子设备记录唤醒信息的总天数;电子设备可以将一天按照预设时间间隔划分为若干个时间段,如当预设时间间隔为1小时时,电子设备可以将一天划分为24个时间段;电子设备可以统计各个时间段内的唤醒总次数,进而用唤醒总次数除以总天数,就可以得到各个时间段的平均唤醒次数。
作为一种可选的实施方式,电子设备根据唤醒信息中包含的时刻信息计算得到一天中各个目标时间段的平均唤醒次数的方式可以包含以下步骤:
电子设备从唤醒信息中获取总天数;
电子设备根据唤醒信息中包含的时刻信息统计一天中各个目标时间段内电子设备被唤醒的唤醒总次数;
电子设备分别将各个目标时间段的唤醒总次数除以总天数,获得各个目标时间段的平均唤醒次数。
其中,实施这种实施方式,可以将一天划分为若干个时间段,并且计算各个时间段内电子设备被触发唤醒操作的总次数,再将总次数除以唤醒信息包含的总天数,可以得到各个目标时间段内的平均唤醒次数,从而提高了计算各个目标时间段的平均唤醒次数的准确性。
203、电子设备将平均唤醒次数小于预设次数的目标时间段确定为免打扰时间段。
本发明实施例中,预设次数可以为用户自行设置的,也可以为电子设备通过获取海量用户在免打扰时间段内容唤醒电子设备的平均次数确定的,对此,本发明实施例不做限定。
本发明实施例中,实施上述的步骤201~步骤203,可以根据以往的唤醒信息中包含的电子设备每次被触发唤醒操作的时间,计算得到一天中各个目标时间内的电子设备被触发唤醒操作的平均次数,并且可以将平均次数较小的目标时间段确定为免打扰时间段,从而使得确定的免打扰时间段与用户自身的使用习惯更加相符,提高了电子设备的智能性。
本发明实施例中,步骤201~步骤203可以在步骤205之前的任一步骤的之前或之后执行,对本发明实施例不造成影响。
204、当检测到输入的语音唤醒指令时,电子设备获取当前时刻。
205、电子设备检测当前时刻是否处于预设的免打扰时间段内,如果是,执行步骤206;如果否,结束本流程。
206、电子设备确定语音唤醒指令为误唤醒指令。
在图2所描述的方法中,能够将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。此外,实施图2所描述的方法,提高了计算各个目标时间段的平均唤醒次数的准确性。此外,实施图2所描述的方法,使得确定的免打扰时间段与用户自身的使用习惯更加相符,提高了电子设备的智能性。
实施例三
请参阅图3,图3是本发明实施例公开的另一种语音误唤醒的规避方法的流程示意图。如图3所示,该语音误唤醒的规避方法可以包括以下步骤:
301、当检测到输入的语音唤醒指令时,电子设备获取当前时刻。
302、电子设备检测当前时刻是否处于预设的免打扰时间段内,如果是,执行步骤303~步骤304;如果否,结束本流程。
303、电子设备获取语音唤醒指令对应的语音信息,并将语音信息转换为文字信息。
作为一种可选的实施方式,电子设备获取语音唤醒指令对应的语音信息,并将语音信息转换为文字信息的方式可以包含以下步骤:
电子设备获取语音唤醒指令对应的音频;
电子设备对该音频进行降噪处理,得到该音频中的语音信息;
电子设备对该语音信息进行语音识别,以将语音信息转换为文字信息。
其中,实施这种实施方式,可以对语音唤醒指令对应的音频进行降噪处理,以使得到语音信息中只包含电子设备的用户的语音,而不包含电子设备所处环境中的其他声音,以使根据语音信息转换的文字信息更加准确。
304、电子设备检测文字信息中是否存在除语音唤醒指令对应的指令信息之外的目标文字信息,如果是,执行步骤306~步骤309;如果否,执行步骤305。
305、电子设备根据语音唤醒指令唤醒电子设备。
本发明实施例中,电子设备可以将电子设备的屏幕开启,还可以检测电子设备存储的未完成任务信息,并根据该未完成任务信息确定需要开启的应用程序,进而可以从未完成任务信息中获取进度信息,以使电子设备可以通过屏幕输出该应用程序,且输出的应用程序的进度与获取的进度信息匹配。
306、电子设备确定语音唤醒指令为误唤醒指令。
本发明实施例中,实施上述的步骤303~步骤306,可以获取电子设备接收到的语音唤醒指令对应的语音信息,并检测该语音信息中是否存在除语音唤醒指令之外的其他语音信息,如果存在,可以认为获取到的语音唤醒指令对应的语音与其他语音共同组成了一句话,因此可以认为该语音唤醒指令为误唤醒指令,从而提高了误唤醒指令识别的精确度。
307、电子设备检测电子设备所在环境的当前光照强度。
本发明实施例中,光照强度(illumination/illuminance)可以指示电子设备的屏幕被照明程度的量,当前光照强度越高,可以认为电子设备所处环境越亮。因此可以设置电子设备的屏幕的屏幕亮度发出的光照强度与当前光照强度相似,这样才可以保证用户不受电子设备的屏幕亮度的影响。
308、电子设备获取与当前光照强度匹配的目标屏幕亮度。
309、电子设备将电子设备的屏幕亮度调整为目标屏幕亮度,并在亮度调整后的电子设备的屏幕上输出误唤醒提示信息,误唤醒提示信息用于向用户提示当前时刻处于免打扰时间段内。
本发明实施例中,唤醒提示信息用于提示用户当前时刻处于免打扰时间段内,因此无法通过语音的方式唤醒电子设备,更进一步还可以提示用户采用其他方式唤醒电子设备。
本发明实施例中,实施上述的步骤307~步骤309,可以在确定语音唤醒指令为误唤醒指令之后,通过屏幕向用户输出误唤醒提示信息,且该屏幕的亮度与当前电子设备所处环境的当前光照强度相关,因此可以保证误唤醒提示信息不回打扰用户,从而提升了电子设备的使用体验。
作为一种可选的实施方式,电子设备执行步骤309之后,还可以执行以下步骤:
当检测到电子设备的屏幕出现按压操作时,电子设备输出唤醒询问信息,该唤醒询问信息可以用于询问电子设备的用户是否需要唤醒电子设备;
当检测到用户输入的用于指示需要唤醒电子设备的指令时,电子设备对电子设备执行唤醒操作,并输出模式关闭询问信息,该模式关闭询问信息用于询问用户是否需要关闭电子设备的免打扰模式;
当检测到用户输入的用于指示需要关闭电子设备的免打扰模式的指令时,电子设备关闭当前的免打扰模式。
其中,实施这种实施方式,可以在检测到屏幕被按压时询问用户是否需要唤醒电子设备,如果是,则可以将电子设备唤醒,进而可以询问用户是否需要关闭免打扰模式,从而增强了电子设备与用户之间的交互性。
在图3所描述的方法中,能够将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。此外,实施图3所描述的方法,可以使根据语音信息转换的文字信息更加准确。此外,实施图3所描述的方法,提高了误唤醒指令识别的精确度。此外,实施图3所描述的方法,提升了电子设备的使用体验。此外,实施图3所描述的方法,增强了电子设备与用户之间的交互性。
实施例四
请参阅图4,图4是本发明实施例公开的一种电子设备的结构示意图。如图4所示,该电子设备可以包括:
第一获取单元401,用于当检测到输入的语音唤醒指令时,获取当前时刻。
作为一种可选的实施方式,第一获取单元401还可以用于:
当检测到电子设备所处环境中存在人声时,通过麦克风采集该人声对应的语音;
通过人声识别技术从语音中识别得到语音信息;
检测该语音信息中是否包含与语音唤醒指令对应的目标语音信息;
如果包含,确定输入语音唤醒指令。
其中,实施这种实施方式,可以在检测到电子设备所处环境中存在人声时,采集该人声对应的语音,并且通过识别语音中是否包含与语音唤醒指令对应的目标语音信息,确定是否听过该语音输入语音唤醒指令,可见,只有在检测到电子设备所处环境中包含人声时才检测语音唤醒指令的输入与否,简化了语音唤醒指令的识别过程,提高了电子设备的事物处理效率。
可选的,第一获取单元401还可以用于:
当检测语音信息中包含与语音唤醒指令对应的目标语音信息之后,检测该语音信息中包含的子句,并判断检测出的子句的数量是否为多个;
如果是,计算目标语音信息所在的目标子句与该目标子句的相邻子句之间的相关度;当该相关度达到预设相关度时,确定未输入语音唤醒指令;当该相关度未达到预设相关度时,确定输入语音唤醒指令;
如果否,识别语音信息对应的第一含义,并从语音信息中剔除目标语音信息,得到测试语音信息;以及识别测试语音信息对应的第二含义;以及检测第一含义与第二含义之间的差异值;当该差异值达到预设差异值时,确定未输入语音唤醒指令;当该差异值未达到预设差异值时,确定输入语音唤醒指令。
可见,上述实施例可以根据目标语音信息与获取到的语音中的其他信息的相关性确定是否输入语音唤醒指令,如果目标语音信息与语音中的其他信息的相关性较强,则可以认为目标语音信息与语音中的其他内容应该同时理解,因此可以确定未输入语音唤醒指令;如果目标语音信息与语音中的其他信息的相关性较弱,则可以认为目标语音信息与语音中的其他内容独立存在,因此可以确定输入语音唤醒指令,从而提高了确定输入语音唤醒指令的准确性。
更进一步,电子设备中可以预先存储有电子设备的用户的标准声纹特征,第一获取单元401还可以用于:在检测到所处环境中存在人声时,可以通过声纹识别技术先识别该人声的目标声纹特征,并将该目标声纹特征与标准声纹特征进行比对,如果目标声纹特征与标准声纹特征较为相似,则可以认为该人声对应的用户为电子设备的使用者,进而采集人声对应的语音;如果目标声纹特征与标准声纹特征相似性较低,则可以认为该人声对应的用户不为电子设备的使用者,进而终止采集该人声。可见,上述方式可以通过声纹识别技术识别电子设备所处环境中的人声是否为电子设备的使用者的人声,如果是,才可以对该用户输入的人声进行语音唤醒指令的识别,从而保证了电子设备的安全性。
第一检测单元402,用于检测第一获取单元401获取的当前时刻是否处于预设的免打扰时间段内。
第一确定单元403,用于在第一检测单元402的检测结果为是时,确定语音唤醒指令为误唤醒指令。
可见,实施图4所描述的电子设备,能够将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。此外,实施图4所描述的电子设备,简化了语音唤醒指令的识别过程,提高了电子设备的事物处理效率。此外,实施图4所描述的电子设备,提高了确定输入语音唤醒指令的准确性。此外,实施图4所描述的电子设备,保证了电子设备的安全性。
实施例五
请参阅图5,图5是本发明实施例公开的另一种电子设备的结构示意图。其中,图5所示的电子设备是由图4所示的电子设备进行优化得到的。图5所示的电子设备还可以包括:
第二获取单元404,用于在第一检测单元402检测当前时刻是否处于预设的免打扰时间段内之前,获取预存储的唤醒信息,唤醒信息中包含电子设备被触发的若干个唤醒操作的时刻信息。
计算单元405,用于根据第二获取单元404获取的唤醒信息中包含的时刻信息计算得到一天中各个目标时间段的平均唤醒次数,其中,目标时间段为将一天按照预设时间间隔分割得到的。
第二确定单元406,用于将计算单元405得到的平均唤醒次数小于预设次数的目标时间段确定为免打扰时间段。
本发明实施例中,可以根据以往的唤醒信息中包含的电子设备每次被触发唤醒操作的时间,计算得到一天中各个目标时间内的电子设备被触发唤醒操作的平均次数,并且可以将平均次数较小的目标时间段确定为免打扰时间段,从而使得确定的免打扰时间段与用户自身的使用习惯更加相符,提高了电子设备的智能性。
作为一种可选的实施方式,图5所示的电子设备的计算单元405可以包括:
获取子单元4051,用于从第二获取单元404获取的唤醒信息中获取总天数;
统计子单元4052,用于根据第二获取单元404获取的唤醒信息中包含的时刻信息统计一天中各个目标时间段内电子设备被唤醒的唤醒总次数;
获得子单元4053,用于分别将统计子单元4052得到的各个目标时间段的唤醒获取子单元4051获取的总次数除以总天数,获得各个目标时间段的平均唤醒次数。
其中,实施这种实施方式,可以将一天划分为若干个时间段,并且计算各个时间段内电子设备被触发唤醒操作的总次数,再将总次数除以唤醒信息包含的总天数,可以得到各个目标时间段内的平均唤醒次数,从而提高了计算各个目标时间段的平均唤醒次数的准确性。
可见,实施图5所描述的电子设备,能够将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。此外,实施图5所描述的电子设备,提高了计算各个目标时间段的平均唤醒次数的准确性。此外,实施图5所描述的电子设备,使得确定的免打扰时间段与用户自身的使用习惯更加相符,提高了电子设备的智能性。
实施例六
请参阅图6,图6是本发明实施例公开的另一种电子设备的结构示意图。其中,图6所示的电子设备是由图5所示的电子设备进行优化得到的,图6所示的电子设备还可以包括:
转换单元407,用于在第一检测单元402的检测结果为是之后,获取语音唤醒指令对应的语音信息,并将语音信息转换为文字信息。
作为一种可选的实施方式,转换单元407获取语音唤醒指令对应的语音信息,并将语音信息转换为文字信息的方式具体可以为:
获取语音唤醒指令对应的音频;
对该音频进行降噪处理,得到该音频中的语音信息;
对该语音信息进行语音识别,以将语音信息转换为文字信息。
其中,实施这种实施方式,可以对语音唤醒指令对应的音频进行降噪处理,以使得到语音信息中只包含电子设备的用户的语音,而不包含电子设备所处环境中的其他声音,以使根据语音信息转换的文字信息更加准确。
第二检测单元408,用于检测转换单元407转换的文字信息中是否存在除语音唤醒指令对应的指令信息之外的目标文字信息。
第一确定单元409,还用于在第二检测单元408的检测结果为是之后,确定语音唤醒指令为误唤醒指令。
唤醒单元410,用于在第二检测单元408的检测结果为否时,根据语音唤醒指令唤醒电子设备。
本发明实施例中,可以获取电子设备接收到的语音唤醒指令对应的语音信息,并检测该语音信息中是否存在除语音唤醒指令之外的其他语音信息,如果存在,可以认为获取到的语音唤醒指令对应的语音与其他语音共同组成了一句话,因此可以认为该语音唤醒指令为误唤醒指令,从而提高了误唤醒指令识别的精确度。
作为一种可选的实施方式,图6所示的电子设备还可以包括:
第三检测单元411,用于在第一确定单元403确定语音唤醒指令为误唤醒指令之后,检测电子设备所在环境的当前光照强度;
第三获取单元412,用于获取与第三检测单元411得到的当前光照强度匹配的目标屏幕亮度;
调整单元413,用于将电子设备的屏幕亮度调整为第三获取单元412获取的目标屏幕亮度,并在亮度调整后的电子设备的屏幕上输出误唤醒提示信息,误唤醒提示信息用于向用户提示当前时刻处于免打扰时间段内。
其中,实施这种实施方式,可以在确定语音唤醒指令为误唤醒指令之后,通过屏幕向用户输出误唤醒提示信息,且该屏幕的亮度与当前电子设备所处环境的当前光照强度相关,因此可以保证误唤醒提示信息不回打扰用户,从而提升了电子设备的使用体验。
作为一种可选的实施方式,调整单元413还可以用于:
当检测到电子设备的屏幕出现按压操作时,输出唤醒询问信息,该唤醒询问信息可以用于询问电子设备的用户是否需要唤醒电子设备;
当检测到用户输入的用于指示需要唤醒电子设备的指令时,对电子设备执行唤醒操作,并输出模式关闭询问信息,该模式关闭询问信息用于询问用户是否需要关闭电子设备的免打扰模式;
当检测到用户输入的用于指示需要关闭电子设备的免打扰模式的指令时,关闭当前的免打扰模式。
其中,实施这种实施方式,可以在检测到屏幕被按压时询问用户是否需要唤醒电子设备,如果是,则可以将电子设备唤醒,进而可以询问用户是否需要关闭免打扰模式,从而增强了电子设备与用户之间的交互性。
可见,实施图6所描述的电子设备,能够将用户输入的语音唤醒指令确定为误唤醒指令,以使电子设备不执行该语音唤醒指令对应的操作,从而提升电子设备的使用体验。此外,实施图6所描述的电子设备,可以使根据语音信息转换的文字信息更加准确。此外,实施图6所描述的电子设备,提高了误唤醒指令识别的精确度。此外,实施图6所描述的电子设备,提升了电子设备的使用体验。此外,实施图6所描述的电子设备,增强了电子设备与用户之间的交互性。
实施例七
请参阅图7,图7是本发明实施例公开的另一种电子设备的结构示意图。如图7所示,该电子设备可以包括:
存储有可执行程序代码的存储器701;
与存储器701耦合的处理器702;
其中,处理器702调用存储器701中存储的可执行程序代码,执行以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还公开一种计算机可读存储介质,其中,计算机可读存储介质存储了程序代码,其中,程序代码包括用于执行以上各方法实施例中的方法的部分或全部步骤的指令。
本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
应理解,说明书通篇中提到的“本发明实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在本发明实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常可互换使用。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
在本发明所提供的实施例中,应理解,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。
以上对本发明实施例公开的一种语音误唤醒的规避方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除