HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

唤醒设备的方法、装置、电子设备及存储介质与流程

2021-01-28 12:01:12|176|起点商标网
唤醒设备的方法、装置、电子设备及存储介质与流程

本公开涉及通信技术领域,尤其涉及一种唤醒设备的方法、装置、电子设备及存储介质。



背景技术:

目前,随着智能语音识别技术的不断发展,人工智能唤醒功能的应用越来越广泛。例如,智能家居中的智能音箱、智能电视和智能扫地机器人等等,都可以通过人工智能唤醒功能进行唤醒。人工智能唤醒功能的广泛应用给用户带来了极大的方便。

但是,随着家庭里面使用到的语音设备的数量越来越多,当用户在通过唤醒语音唤醒某个语音设备时,存在多个语音设备会被同时唤醒的情况,这会给用户带来很不好的使用体验。



技术实现要素:

本公开提供一种唤醒设备的方法、装置、电子设备及存储介质。

根据本公开的第一方面,提供一种唤醒设备的方法,其中,应用于电子设备,所述方法,包括:

检测唤醒语音;

响应于检测到所述唤醒语音,开启蓝牙扫描功能;

基于所述蓝牙扫描功能扫描基于检测到所述唤醒语音发送的广播消息;其中,所述广播消息,至少携带有响应优先级;

基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,所述方法,还包括:

响应于检测到所述唤醒语音,基于蓝牙协议发送所述广播消息。

在一个实施例中,所述基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能,包括:

响应于在预设时段内接收到的至少一个所述广播消息携带的响应优先级高于所述电子设备的响应优先级,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级低于所述电子设备的响应优先级,确定所述电子设备开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级等于所述电子设备的响应优先级,根据各所述广播消息携带的检测到的所述唤醒语音的音量和所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,所述根据各所述广播消息携带的检测到的所述唤醒语音的音量和所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备是否响应语音指令的语音信号识别功能,包括:

响应于至少一个所述广播消息携带的检测到的所述唤醒语音的音量大于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于各所述广播消息携带的检测到的所述唤醒语音的音量小于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备开启响应语音指令的语音信号识别功能。

在一个实施例中,所述方法,还包括:

响应于在所述预设时段内未扫描到所述广播消息,确定所述电子设备开启响应语音指令的语音信号识别功能。

根据本公开的第二方面,提供一种唤醒设备的装置,其中,应用于电子设备,所述装置,包括检测模块、启动模块、扫描模块和确定模块;其中,

所述检测模块,用于检测唤醒语音;

所述启动模块,用于:响应于检测到所述唤醒语音,开启蓝牙扫描功能;

所述扫描模块,用于基于所述蓝牙扫描功能扫描基于检测到所述唤醒语音发送的广播消息;其中,所述广播消息,至少携带有响应优先级;

所述确定模块,用于基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,所述装置,还包括发送模块;其中,

所述发送模块,用于:响应于检测到所述唤醒语音,基于蓝牙协议发送所述广播消息。

在一个实施例中,所述确定模块,还用于:

响应于在预设时段内接收到的至少一个所述广播消息携带的响应优先级高于所述电子设备的响应优先级,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级低于所述电子设备的响应优先级,确定所述电子设备开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级等于所述电子设备的响应优先级,根据各所述广播消息携带的检测到的所述唤醒语音的音量和所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,所述确定模块,还用于:

响应于至少一个所述广播消息携带的检测到的所述唤醒语音的音量大于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于各所述广播消息携带的检测到的所述唤醒语音的音量小于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备开启响应语音指令的语音信号识别功能。

在一个实施例中,所述确定模块,还用于:

响应于在所述预设时段内未扫描到所述广播消息,确定所述电子设备开启响应语音指令的语音信号识别功能。

根据本公开实施例的第三方面,还提供一种通信设备,包括:

天线;

存储器;

处理器,分别与所述天线及存储器连接,用于通过执行存储在所述存储器上的可执行程序,控制所述天线收发无线信号,并能够执行前述任一技术方案提供的方法的步骤。

根据本公开实施例的第四方面,还提供一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质存储有可执行程序,其中,所述可执行程序被处理器执行时实现前述任一技术方案提供的方法的步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,电子设备通过检测唤醒语音;响应于检测到所述唤醒语音,开启蓝牙扫描功能;基于所述蓝牙扫描功能扫描基于检测到所述唤醒语音发送的广播消息;其中,所述广播消息,至少携带有响应优先级。如此,所述电子设备可以扫描到基于检测到所述唤醒语音发送的广播消息,并且可以基于该广播消息中携带的响应优先级确定发送该广播消息的电子设备的响应优先级。所述电子设备基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能。如此,相较于所述电子设备只要检测到所述唤醒语音就会开启响应语音指令的语音信号识别功能的方式,可以优先让具有高的所述响应优先级的电子设备开启响应语音指令的语音信号识别功能,减少检测到所述唤醒语音的低优先级的电子设备也开启响应语音指令的语音信号识别功能的情况,这样,当只需要唤醒某一个高的响应优先级的电子设备时,不会同时唤醒周围的检测到唤醒语音的多个电子设备,提升了用户使用电子设备的体验。且在本公开实施例中,基于所述蓝牙扫描功能进行无线通信以唤醒电子设备,相较于利用同一个局域网中电子设备之间基于无线保真(wifi)功能进行无线通信,只能实现唤醒接入同一个局域网中的电子设备的无线通信方式,基于所述蓝牙扫描功能进行无线通信能够扫描到设置空间范围内的所有电子设备,可以实现设置空间范围内的电子设备的就近唤醒。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种智能家居中的智能语音唤醒场景的示意图。

图2是根据一示例性实施例示出的一种唤醒设备的方法的流程图。

图3是根据一示例性实施例示出的一种周期的示意图。

图4是根据一示例性实施例示出的一种唤醒设备的方法的流程图。

图5是根据一示例性实施例示出的一种唤醒设备的方法的流程图。

图6是根据一示例性实施例示出的一种唤醒设备的方法的流程图。

图7是根据一示例性实施例示出的一种唤醒设备的方法的流程图。

图8是根据一示例性实施例示出的一种控制装置的框图。

图9是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

为了方便对本公开任一实施例的理解,首先,以智能家居中的智能语音唤醒场景为例进行说明。

请参见图1,在所述智能家居的智能语音唤醒场景中,设置的具有语音识别功能的电子设备包括:电视机01、音箱02和扫地机器人03。这里,上述3个电子设备都设置在一个空间中,例如,客厅中。用户可以通过发出唤醒语音唤醒具有语音识别功能的所述电子设备。例如,用户可以通过呼叫唤醒词“xxx”的唤醒语音唤醒具有语音识别功能的所述电子设备。这里,唤醒具有语音识别功能的电子设备可以是启动电子设备的响应语音指令的语音信号识别功能。这里,所述响应语音指令的语音信号识别功能可以是在接收到语音指令后执行语音指令指示的动作的功能。例如,电视机的响应语音指令的语音信号识别功能可以是在接收到“换台”的语音指令后执行“换台”的功能。

在一个实施例中,当具有语音识别功能的电子设备接收到的唤醒语音的音量大于设置的音量阈值时,所述具有语音识别功能的电子设备会启动响应语音指令的语音信号识别功能。当所述具有语音识别功能的电子设备接收到的唤醒语音的音量小于设置的音量阈值时,所述具有语音识别功能的电子设备不会启动响应语音指令的语音信号识别功能。

在一个实施例中,用户需要打开客厅的电视机01,用户会呼叫“播放”的唤醒词,客厅的电视机01、音箱02和扫地机器人03在接收到呼叫“播放”的唤醒语音后,判断唤醒语音的音量是否大于设置的音量阈值。在一个实施例中,如果电视机01接收到的唤醒语音的音量大于电视机01设置的音量阈值,音箱02和扫地机器人03接收到的唤醒语音的音量小于各自设置的音量阈值,则电视机01会启动响应语音指令的语音信号识别功能,音箱02和扫地机器人03不会启动响应语音指令的语音信号识别功能。在响应语音指令的语音信号识别功能被开启后,若电视机01接收到“换台”的语音指令,就会执行“换台”的操作。从而实现电视机01的语音控制。需要说明的是,电视机01的响应语音指令的语音信号识别功能被开启后,如果电视机01接收到的与“语音指令”相关的语音信号的音量小于电视机01设置的音量阈值,则电视机01不会执行语音指令指示的操作。例如,当语音指令“换台”的语音信号小于电视机01设置的音量阈值时,即使电视机01接收到“换台”的语音信号指令,也不会执行“换台”的操作。这里,语音指令的语音信号可以是用户为发出语音指令而呼出关键词所产生的语音信号,例如,用户呼出“换台”、“调音”或者“旋转”以发出语音指令所产生的语音信号。

这里,音箱02和扫地机器人03由于响应指令的语音信号识别功能没有被开启,即使接收到语音指令,也不会执行语音指令指示的操作。例如,音箱02不会执行“调音”的语音指令指示的调音操作;扫地机器人03不会执行“旋转”的语音指令指示的旋转操作。

这里,当电视机01、音箱02和扫地机器人03接收到的唤醒语音的音量均大于各自设置的音量阈值,此时,电视机01、音箱02和扫地机器人03的响应语音指令的语音信号识别功能可能同时被启动。

如图2所示,本公开实施例提供一种唤醒设备的方法的流程图,如图1所示,应用于电子设备,其中,所述方法,包括以下步骤:

步骤21、检测唤醒语音;

步骤22、响应于检测到所述唤醒语音,开启蓝牙扫描功能;

步骤23、基于所述蓝牙扫描功能扫描基于检测到所述唤醒语音发送的广播消息;其中,所述广播消息,至少携带有响应优先级;

步骤24、基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,所述唤醒设备的方法应用于电子设备。所述电子设备可以为各种类型的移动设备或固定设备。例如,所述电子设备可以为智能可穿戴终端、智能家居终端、工业用传感设备和/或医疗设备等。

在一个实施例中,唤醒信号可以是用户为控制电子设备而发出的语音信号。这里,该唤醒信号可以是具有预设特征的语音信号。例如,唤醒信号可以是包含关键词“xxx”的语音信号。这里,该唤醒信号的预设特征可以存储在电子设备中,当电子设备在接收到语音信号时,会将该语音信号与存储在电子设备中的预设特征对应的语音信号进行比对,确定该语音信号是否为唤醒信号。即,当电子设备接收到语音信号时,首先会判断该语音信号是否是符合预设特征的语音信号,只有当该语音信号是符合预设特征的语音信号,才会针对该语音信号做响应操作。这里,响应操作包括判断该语音信号的音量是否大于设置的音量阈值等。

在一个实施例中,电子设备的工作状态包括休眠状态和运行状态。当电子设备处于休眠状态时,接收语音信号的功能是开启的,接收语音信号的功能之外的功能是关闭的。例如,接收语音信号的功能是打开的,蓝牙扫描功能和广播功能等都是关闭的。电子设备只有被具有预设特征的唤醒语音唤醒后,接收语音信号的功能之外的功能才会被打开。此时,电子设备进入运行状态,进入运行状态的电子设备可以响应执行语音指令指示的操作。这样,有利于节省电子设备的电能,延长电子设备的待机时间。

在一个实施例中,可以是周期性地检测唤醒语音。请参见图3,所述周期可以分为休眠期和运行期。当电子设备处于所述休眠期,电子设备停止检测唤醒语音;当电子设备处于所述运行期,电子设备检测唤醒语音。这里,休眠期的时长与运行期的时长的时长比例,可以根据电子设备被唤醒的频率确定。当电子设备被唤醒的频率大于频率阈值,可以设置休眠期的时长与运行期的时长的时长比例小于时长比例阈值。当电子设备被唤醒的频率小于频率阈值,可以设置休眠期的时长与运行期的时长的时长比例大于时长比例阈值。这样,能够确保电子设备工作在低能耗的状态,节省电能。

在一个实施例中,响应于电子设备接收到语音信号且语音信号具有预定特征,确定检测到唤醒信号。在一个实施例中,语音信号具有预定特征可以是语音信号是用户呼出“xxx”的关键词产生的语音信号和/或语音信号的音量大于设置的音量阈值。例如,电视机接收到的语音信号是用户呼出“播放”的关键词产生的语音信号且该语音信号的音量大于电视机设置的音量阈值a值,则电子设备确定检测到唤醒信号。

在一个实施例中,当电子设备检测到具有预定特征的语音信号时,开启蓝牙扫描功能。当电子设备没有检测到具有预定特征的语音信号时,不开启蓝牙扫描功能。这里,电子设备的蓝牙扫描功能为基于低功耗蓝牙协议对信号进行扫描的功能。这里,蓝牙扫描功能可以是对携带有用户发出的语音指令的语音信号进行扫描。这里,语音指令可以是指示电子设备进行相关操作的控制指令。例如,语音指令可以是指示电视机的“换台”指令,该“换台”指令用于指示电视机执行“换台”的操作;语音指令也可以是指示扫地机器人的“旋转”指令,该“旋转”指令用于指示扫地机器人执行“旋转”的操作;语音指令还可以是指示音箱的“调高音量”指令,该“调高音量”指令用于指示音箱执行“调高音量”的操作。

在一个实施例中,蓝牙扫描功能被开启后,会周期性地执行扫描的操作。请再次参见图3,所述周期可以分为休眠期和运行期。当电子设备处于所述休眠期,电子设备停止扫描操作;当电子设备处于所述运行期,电子设备执行扫描操作。这里,休眠期的时长与运行期的时长的时长比例可以根据电子设备的接收语音指令的频率确定。当电子设备接收语音指令的频率大于频率阈值,可以设置休眠期的时长与运行期的时长的时长比例小于时长比例阈值。当电子设备接收语音指令的频率小于频率阈值,可以设置休眠期的时长与运行期的时长的时长比例大于时长比例阈值。这样,能够确保电子设备工作在低能耗的状态,节省电能。

在一个实施例中,广播消息可以是同一空间中电子设备之外的其它设备发送的。例如,以图1为例,电子设备为电视机01,广播消息可以是客厅中的音箱02和扫地机器人03发送的。

在一个实施例中,广播消息可以携带如下信息:发送该广播消息的电子设备的设备类型、电子设备的响应优先级和该电子设备接收到唤醒语音的音量。这里,电子设备类型用于标识发送该广播消息的电子设备的种类。这里,电子设备的响应优先级可以是开启响应语音指令的语音信号识别功能的优先级。例如,第一电子设备的响应优先级高于第二电子设备的响应优先级,则当第一电子设备和第二电子设备同时检测到唤醒语音时,第一电子设备会优先开启响应语音指令的语音信号识别功能。

在一个实施例中,广播消息中只携带有电子设备的设备类型和接收到唤醒语音的音量。这里,可以根据电子设备的设备类型隐性指示该电子设备的响应优先级。即,电子设备在接收到广播消息后,可以根据携带的电子设备的设备类型确定发送该广播消息的电子设备的响应优先级。例如,电子设备的设备类型为第一类型,则该电子设备的响应优先级为第一优先级。

在一个实施例中,响应优先级可以是根据电子设备被唤醒的次数确定的。电子设备被唤醒的次数越多,该电子设备的响应优先级越高。电子设备被唤醒的次数越少,该电子设备的响应优先级越低。例如,可以对各个电子设备在一个历史时段内被唤醒的次数进行统计,在给历史时段内,被唤醒的次数多的电子设备具有高的响应优先级,被唤醒的次数少的电子设备具有低的响应优先级。如此,响应优先级可以跟随电子设备被唤醒的次数灵活变动以适应被唤醒的需求,使得唤醒电子设备时具有更高的准确率和更低的误唤醒率。

在一个实施例中,响应优先级可以是根据电子设备在当前时刻之前的设置时段内被唤醒的次数确定的。在该时段内,电子设备被唤醒的次数越多,该电子设备的响应优先级越高。电子设备被唤醒的次数越少,该电子设备的响应优先级越低。

在一个实施例中,电子设备在不同的时段被唤醒的频率不同,可以在不同的时段给电子设备设置不同的响应优先级。例如,在对应白天的第一时段和对应晚上的第二时段,具有语音唤醒功能的台灯可以设置不同的响应优先级。在所述第一时段设置为具有第二响应优先级,在所述第二时段设置为具有第一响应优先级,其中,第一响应优先级高于第二响应优先级。如此,响应优先级可以跟随电子设备工作的时段灵活变动以适应被唤醒的需求,使得唤醒电子设备时具有更高的准确率和更低的误唤醒率。

在一实施例中,电子设备在不同的场景被唤醒的频率不同,可以在不同的场景下给电子设备设置不同的相应优先级。例如,在对应卧室的第一场景和对应家庭影院的第二场景,具有语音唤醒功能的音箱可以设置不同的响应优先级。在所述第一场景设置为具有第二响应优先级,在所述第二场景设置为具有第一响应优先级,其中,第一响应优先级高于第二响应优先级。如此,响应优先级可以跟随电子设备工作的场景灵活变动以适应被唤醒的需求,使得唤醒电子设备时具有更高的准确率和更低的误唤醒率。

在一个实施例中,当接收到语音信号且语音信号具有预定特征时,确定检测到唤醒语音。设备在检测到唤醒语音后发送广播消息。例如,客厅内的电视机01、音箱02和扫地机器人03同时检测到唤醒语音,扫地机器人03和音箱02在接收到唤醒语音后会向电视机01发送广播消息。

在一个实施例中,电子设备可以接收到其他多个电子设备发送的广播消息。例如,客厅内的电视机01可以接收到音箱02发送的广播消息和扫地机器人03发送的广播消息。

在一个实施例中,电子设备在接收到广播消息后,从广播消息中获取响应优先级。这里,响应优先级为发送该广播消息的发送设备的响应优先级。

在一个实施例中,响应于所述广播消息携带的响应优先级高于所述电子设备的响应优先级,确定所述电子设备不开启响应语音指令的语音信号识别功能。

在一个实施例中,响应于各所述广播消息携带的响应优先级低于所述电子设备的响应优先级,确定所述电子设备开启响应语音指令的语音信号识别功能。

在一个实施例中,响应于各所述广播消息携带的响应优先级等于所述电子设备的响应优先级,根据各所述广播消息携带的检测到的所述唤醒语音的音量和所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备是否开启响应语音指令的语音信号识别功能。在一个实施例中,当各所述广播消息携带的检测到的所述唤醒语音的音量大于所述电子设备检测到的所述唤醒语音的音量,则不开启响应语音指令的语音信号识别功能;当各所述广播消息携带的检测到的所述唤醒语音的音量小于所述电子设备检测到的所述唤醒语音的音量,则开启响应语音指令的语音信号识别功能。

在一个实施例中,在接收到广播消息后,电子设备会计算广播消息中携带的响应优先级高于所述电子设备的响应优先级的广播消息的数量。当该数量大于或者等于数量阈值时,确定所述电子设备不开启响应语音指令的语音信号识别功能;当该数量小于数量阈值时,确定所述电子设备开启响应语音指令的语音信号识别功能。例如,电子设备为电视机,客厅内摆设有具有语音识别功能的风扇、空调、电视机、音箱和扫地机器人。其中,优先级由高到低的顺序为风扇、空调、电视机、音箱和扫地机器人。

如果数量阈值为2,则当风扇、空调、电视机、音箱和扫地机器人都收到唤醒语音后,由于风扇和空调的响应优先级大于电视机的响应优先级,风扇和空调会开启响应语音指令的语音信号识别功能,电视机不会开启响应语音指令的语音信号识别功能。

如果数量阈值为3,则当风扇、空调、电视机、音箱和扫地机器人都收到唤醒语音后,由于只有风扇和空调的响应优先级大于电视机的响应优先级,风扇、空调和电视机都会开启响应语音指令的语音信号识别功能。

在一个实施例中,响应语音指令的语音信号识别功能可以是电子设备在接收到语音指令后执行语音指令指示的操作。例如,电子设备在接收到用户呼出的“关机”关键词的语音后,电子设备执行关机的操作。在一个实施例中,当响应语音指令的语音信号识别功能被开启后,电子设备在接收到语音指令后才会执行语音指令指示的操作。当响应语音指令的语音信号识别功能没有被开启,电子设备在接收到语音指令后不会执行语音指令指示的操作。

本公开实施例中,电子设备通过检测唤醒语音;响应于检测到所述唤醒语音,开启蓝牙扫描功能;基于所述蓝牙扫描功能扫描基于检测到所述唤醒语音发送的广播消息;其中,所述广播消息,至少携带有响应优先级;如此,所述电子设备可以扫描到基于检测到所述唤醒语音发送的广播消息,并且可以基于该广播消息中携带的响应优先级确定发送该广播消息的发送设备的响应优先级。所述电子设备基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能。如此,相较于所述电子设备只要检测到所述唤醒语音就会开启响应语音指令的语音信号识别功能的方式,可以优先让具有高的所述响应优先级的电子设备开启响应语音指令的语音信号识别功能,减少检测到所述唤醒语音的低优先级的电子设备也开启响应语音指令的语音信号识别功能的情况,这样,当只需要唤醒某一个高的响应优先级的电子设备时,不会同时唤醒周围的检测到唤醒语音的多个电子设备,提升了用户使用电子设备的体验。且在本公开实施例中,基于所述蓝牙扫描功能进行无线通信以唤醒电子设备,相较于利用同一个局域网中电子设备之间基于无线保真(wifi)功能进行无线通信,只能实现唤醒接入同一个局域网中的电子设备的无线通信方式,基于所述蓝牙扫描功能进行无线通信能够扫描到设置空间范围内的所有电子设备,可以实现设置空间范围内的电子设备的就近唤醒。如图4所示,本公开实施例提供一种唤醒设备的方法的流程图,如图4所示,其中,所述方法,包括以下步骤:

步骤41、响应于检测到所述唤醒语音,基于蓝牙协议发送所述广播消息。

在一个实施例中,唤醒语音可以是用户为控制电子设备而发出的语音信号。这里,该唤醒语音可以是具有预设特征的语音信号。例如,唤醒信号可以是包含关键词“xxx”的唤醒语音。这里,该唤醒信号的预设特征可以存储在电子设备中,当电子设备在接收到语音信号时,会将该语音信号与存储在电子设备中的预设特征对应的语音信号进行比对,确定该语音信号是否为唤醒信号。即,当电子设备接收到语音信号时,首先会判断该语音信号是否是符合预设特征的语音信号,只有当该语音信号是符合预设特征的语音信号,才会针对该语音信号做进一步的响应操作。例如,判断该语音信号的音量是否大于设置的音量阈值等。

在一个实施例中,电子设备的工作状态包括休眠状态和运行状态。当电子设备在休眠时,接收语音信号的功能是开启的,接收语音信号的功能之外的功能是关闭的。例如,接收语音信号的功能是打开的,蓝牙扫描功能和广播功能等都是关闭的。电子设备只有被具有预设特征的唤醒语音唤醒后,接收语音信号的功能之外的功能才会被打开。此时,电子设备进入运行状态,进入运行状态的电子设备可以响应执行语音指令指示的操作。这样,有利于节省电子设备的电能,延长电子设备的待机时间。

在一个实施例中,可以是周期性地检测唤醒语音。请再次参见图3,所述周期可以分为休眠期和运行期。当电子设备处于所述休眠期,电子设备停止检测唤醒语音;当电子设备处于所述运行期,电子设备检测唤醒语音。这里,休眠期的时长与运行期的时长的时长比例可以根据电子设备被唤醒的频率确定。当电子设备被唤醒的频率大于频率阈值,可以设置休眠期的时长与运行期的时长的时长比例小于时长比例阈值。当电子设备被唤醒的频率小于频率阈值,可以设置休眠期的时长与运行期的时长的时长比例大于时长比例阈值。这样,能够确保电子设备工作在低能耗的状态,节省电能。

在一个实施例中,响应于电子设备接收到语音信号且语音信号具有预定特征,确定检测到唤醒信号。在一个实施例中,语音信号具有预定特征可以是语音信号是用户呼出“xxx”的关键词产生的语音信号和/或语音信号的音量大于设置的音量阈值。例如,电视机接收到的语音信号是用户呼出“播放”的关键词产生的语音信号且该语音信号的音量大于电视机设置的音量阈值a值,则电子设备确定检测到唤醒信号。

在一个实施例中,广播消息可以携带如下信息:电子设备的设备类型、电子设备的响应优先级和接收到唤醒语音的音量。这里,设备类型用于标识电子设备的种类。这里,电子设备的响应优先级可以是开启响应语音指令的语音信号识别功能的优先级。例如,第一电子设备的响应优先级高于第二电子设备的响应优先级,则当第一电子设备和第二电子设备同时检测到唤醒语音时,第一电子设备会优先开启响应语音指令的语音信号识别功能。

在一个实施例中,广播消息中只携带有电子设备(例如电视机)的设备类型和接收到唤醒语音的音量。其他电子设备(例如音箱)在接收到广播消息后,可以根据携带的电子设备的设备类型确定发送该电子设备的响应优先级。这里,发送广播消息的可以是第一电子设备,其他电子设备可以是第二电子设备。

在一个实施例中,响应于所述广播消息携带的响应优先级高于第二电子设备的响应优先级,第二电子设备可以不开启响应语音指令的语音信号识别功能。

在一个实施例中,响应于各所述广播消息携带的响应优先级低于第二电子设备的响应优先级,第二电子设备可以开启响应语音指令的语音信号识别功能。

在一个实施例中,响应于各所述广播消息携带的响应优先级等于第二电子设备的响应优先级,第二电子设备根据各所述广播消息携带的检测到的所述唤醒语音的音量和第二电子设备检测到的所述唤醒语音的音量,确定第二电子设备是否开启响应语音指令的语音信号识别功能。在一个实施例中,当各所述广播消息携带的检测到的所述唤醒语音的音量大于第二电子设备检测到的所述唤醒语音的音量,则第二电子设备可以不开启响应语音指令的语音信号识别功能;当各所述广播消息携带的检测到的所述唤醒语音的音量小于第二电子设备检测到的所述唤醒语音的音量,则第二电子设备可以开启响应语音指令的语音信号识别功能。

如图5所示,本公开实施例提供一种唤醒设备的方法的流程图,如图5所示,其中,所述基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能,包括:

步骤51、响应于在预设时段内接收到的至少一个所述广播消息携带的响应优先级高于所述电子设备的响应优先级,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级低于所述电子设备的响应优先级,确定所述电子设备开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级等于所述电子设备的响应优先级,根据各所述广播消息携带的检测到的所述唤醒语音的音量和所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,可以预先设置电子设备的响应优先级。这里,可以设置n个优先级级别,用户可以对电子设备的响应优先级级别进行设置。这里,n为大于等于1的正整数。例如,共设置了3个响应优先级级别,分别为第一响应优先级、第二响应优先级和第三响应优先级,其中,第一响应优先级、第二响应优先级和第三响应优先级的级别为从高到低排列。用户在初始化电子设备时,可以设置电子设备的优先级为第一响应优先级。在一个实施例中,第一电子设备的响应优先级为第一响应优先级,第二电子设备的响应优先级为第二响应优先级,则第一电子设备的响应优先级高于第二电子设备的响应优先级。这里,高响应优先级的电子设备可以优先开启响应语音指令的语音信号识别功能。

在一个实施例中,电子设备在接收到广播消息后,会执行将电子设备的响应优先级逐个与各个广播消息中携带的响应优先级进行比较的操作,确定电子设备的响应优先级与各个广播消息中携带的响应优先级的大小关系。这里,响应于至少一个广播消息中携带的响应优先级的大小大于电子设备的响应优先级,会停止执行将电子设备的响应优先级逐个与各个广播消息中携带的响应优先级进行比较的操作。

在一个实施例中,电子设备在接收到广播消息后,会对各个广播消息中携带的响应优先级的大小进行排序,确定出响应优先级最高的响应优先级。然后,将电子设备的响应优先级与该最高的响应优先级进行比较,获得比较结果。

在一个实施例中,在预设时段内,电子设备接收到每一个广播消息后,都会执行将电子设备的响应优先级与该广播消息中携带的响应优先级进行比较的操作,获得比较结果。

在一个实施例中,电子设备在预设时段内接收完各广播消息后,即在预设时段的定时器超时后,才会执行将电子设备的响应优先级与该广播消息中携带的响应优先级进行比较的操作,获得比较结果。

在一个实施例中,响应语音指令的语音信号识别功能可以是电子设备在接收到语音指令后执行语音指令指示的操作。例如,电子设备在接收到用户呼出的“关机”关键词的语音后,电子设备执行关机的操作。在一个实施例中,当响应语音指令的语音信号识别功能被开启后,电子设备在接收到语音指令后才会执行语音指令指示的操作。当响应语音指令的语音信号识别功能没有被开启,电子设备在接收到语音指令后不会执行语音指令指示的操作。

在一个实施例中,预设时段可以是根据用户的操作确定的。例如,根据接收到的用户的操作指令,确定该预设时段。在一个实施例中,电子设备的设置页面可以设置多个预设时段供用户选择,在初始化电子设备时,可以根据用户的操作指令选择一个预设时段。这里,当要求所述电子设备响应语音指令的时延小于时延阈值时,设置预设时段小于时段阈值;当要求所述电子设备响应语音指令的时延大于时延阈值时,设置预设时段大于时段阈值。这样,电子设备能够及时响应语音指令。这样,预设时段的设置可以灵活适应所述电子设备响应语音指令的时延。

如图6所示,本公开实施例提供一种唤醒设备的方法的流程图,如图6所示,其中,所述根据各所述广播消息携带的检测到的所述唤醒语音的音量和所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备是否响应语音指令的语音信号识别功能,包括:

步骤61、响应于至少一个所述广播消息携带的检测到的所述唤醒语音的音量大于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于各所述广播消息携带的检测到的所述唤醒语音的音量小于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备开启响应语音指令的语音信号识别功能。

在一个实施例中,电子设备会将电子设备检测到的所述唤醒语音的音量与各个广播消息中携带的检测到的所述唤醒语音的音量进行比较的操作,确定电子设备检测到的所述唤醒语音的音量与各个广播消息中携带的检测到的所述唤醒语音的音量的大小关系。这里,响应于至少一个广播消息中携带的检测到的所述唤醒语音的音量大于电子设备的检测到的所述唤醒语音的音量,会停止执行将电子设备检测到的所述唤醒语音的音量与各个广播消息中携带的检测到的所述唤醒语音的音量进行比较的操作。

在一个实施例中,电子设备会对各个广播消息中携带的检测到的所述唤醒语音的音量进行排序,确定出检测到的所述唤醒语音的音量最大的检测到的所述唤醒语音的音量。然后,将电子设备检测到的所述唤醒语音的音量与该最高的检测到的所述唤醒语音的音量进行比较,获得比较结果。

如图7所示,本公开实施例提供一种唤醒设备的方法的流程图,如图7所示,所述方法,还包括:

步骤71、响应于在所述预设时段内未扫描到所述广播消息,确定所述电子设备开启响应语音指令的语音信号识别功能。

在一个实施例中,预设时段可以是根据用户的操作确定的。例如,根据接收到的用户的操作指令,确定该预设时段。在一个实施例中,电子设备的设置页面可以设置多个预设时段供用户选择,在初始化电子设备时,可以根据用户的操作指令选择一个预设时段。这里,当要求所述电子设备响应语音指令的时延小于时延阈值时,设置预设时段小于时段阈值;当要求所述电子设备响应语音指令的时延大于时延阈值时,设置预设时段大于时段阈值。这样,电子设备能够及时响应语音指令。这样,预设时段的设置可以灵活适应所述电子设备响应语音指令的时延。

为了方便对本公开任一实施例的理解,通过如下示例性实施例对本公开的技术方案做进一步说明。

示例1:

该示例中,该场景应用于智慧家庭中,智慧家庭中的电子设备包括音箱、电视机和台灯。该唤醒设备的方法,包括:

步骤a1、用户呼出“小爱同学”的唤醒词以唤醒音箱。各个电子设备被唤醒后,同时开启低功耗蓝牙(ble,bluetoothlowenergy)扫描功能和广播功能。其中,低功耗蓝牙(ble)扫描功能用于扫描广播消息。广播功能用于发送所述广播消息。广播消息携带:电子设备的设备类型、电子设备的响应优先级和电子设备接收到唤醒词的音量。

步骤a2、在预设时段内,如果音箱扫描到广播消息,且音箱根据广播消息携带的电视机的响应优先级确定电视机的响应优先级大于音箱的响应优先级,则音箱确定关闭响应语音指令的语音识别功能,不再进行自然语言处理(nlp,naturallanguageprocessing)识别。

步骤a3、在预设时段内,如果音箱扫描到广播消息,且音箱根据广播消息携带的电子设备的响应优先级确定全部电子设备(电视机和台灯)的相应优先级均小于该音箱的响应优先级,则在预设时段外,即在指示该预设时段的计时器超时后,音箱开启响应语音指令的语音识别功能,进行自然语言处理(nlp,naturallanguageprocessing)识别。

步骤a4、如果在预设时段内,未扫描到电子设备发送的广播消息,音箱会开启响应语音指令的语音识别功能,进行自然语言处理(nlp)识别。

步骤a5、如果扫描到的电子设备的广播消息,且音箱根据设备类型确定发送该广播消息的电子设备与音箱是同一类型设备,则根据发送该广播消息的电子设备接收到唤醒词的音量大小,判断是否进行自然语言处理(nlp)识别。如果发送该广播消息的电子设备接收到唤醒词的音量大小大于音箱接收到唤醒词的音量大小,则音箱默认关闭响应语音指令的语音识别功能,不再进行自然语言处理(nlp)识别;否则,音箱开启响应语音指令的语音识别功能,进行自然语言处理(nlp,naturallanguageprocessing)识别。

图8提供一示例性实施例示出的一种唤醒设备的装置,所述唤醒设备的装置应用于电子设备;如图8所示,所述装置包括检测模块81、启动模块82、扫描模块83和确定模块84;其中,

所述检测模块81,用于检测唤醒语音;

所述启动模块82,用于:响应于检测到所述唤醒语音,开启蓝牙扫描功能;

所述扫描模块83,用于基于所述蓝牙扫描功能扫描基于检测到所述唤醒语音发送的广播消息;其中,所述广播消息,至少携带有响应优先级;

所述确定模块84,用于基于所述广播消息携带的响应优先级和所述电子设备的响应优先级,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,所述装置,还包括发送模块85;其中,

所述发送模块,用于:响应于检测到所述唤醒语音,基于蓝牙协议发送所述广播消息。

在一个实施例中,所述确定模块84,还用于:

响应于在预设时段内接收到的至少一个所述广播消息携带的响应优先级高于所述电子设备的响应优先级,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级低于所述电子设备的响应优先级,确定所述电子设备开启响应语音指令的语音信号识别功能;

或者,

响应于在预设时段内接收到的各所述广播消息携带的响应优先级等于所述电子设备的响应优先级,根据各所述广播消息携带的检测到的所述唤醒语音的音量和所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备是否开启响应语音指令的语音信号识别功能。

在一个实施例中,所述确定模块84,还用于:

响应于至少一个所述广播消息携带的检测到的所述唤醒语音的音量大于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备不开启响应语音指令的语音信号识别功能;

或者,

响应于各所述广播消息携带的检测到的所述唤醒语音的音量小于所述电子设备检测到的所述唤醒语音的音量,确定所述电子设备开启响应语音指令的语音信号识别功能。

在一个实施例中,所述确定模块84,还用于:

响应于在所述预设时段内未扫描到所述广播消息,确定所述电子设备开启响应语音指令的语音信号识别功能。

本公开的实施例还提供了一种电子设备,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:用于运行所述可执行指令时,实现本公开任意实施例所述的控制方法。

所述存储器可包括各种类型的存储介质,该存储介质为非临时性计算机存储介质,在通信设备掉电之后能够继续记忆存储其上的信息。

所述处理器可以通过总线等与存储器连接,用于读取存储器上存储的可执行程序。

本公开的实施例还提供了一种计算机可读存储介质,所述可读存储介质存储有可执行程序,其中,所述可执行程序被处理器执行时实现本公开任意实施例所述的控制方法。例如,实现如图1至3所示的方法的至少其中之一。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图9是根据一示例性实施例示出的一种用于电子设备600的框图。例如,电子设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图9,电子设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(i/o)的接口612,传感器组件614,以及通信组件616。

处理组件602通常控制电子设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。

存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件606为电子设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。

多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(mic),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。

i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子设备600一个组件的位置改变,用户与电子设备600接触的存在或不存在,电子设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件616被配置为便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

相关标签: 阈值优先级
tips