语音唤醒方法、设备及存储介质与流程

文档序号:22317366发布日期:2020-09-23 01:45阅读:132来源:国知局
语音唤醒方法、设备及存储介质与流程
本申请涉及终端
技术领域
,尤其涉及一种语音唤醒方法、设备及存储介质。
背景技术
:随着智能语音交互的兴起,越来越多的设备支持语音交互功能。其中,语音唤醒作为语音交互的开始,在不同设备中应用广泛,例如智能音箱、智能电视等。当用户所处空间存在支持语音唤醒的设备,用户发出唤醒语音后,这些被唤醒的设备会同时响应说话人的请求,同时与用户进行交互。此时,会给用户造成困惑,不知道与哪一个设备进行语音交互。目前针对上述场景,可以将能够同时被用户唤醒的这些设备组成一个设备组,设备组内只有主设备对用户的唤醒进行应答响应,其他从设备配合主设备处理用户指令意图,从而避免多设备同时被唤醒。然而,设备组内有多个可唤醒设备,只依靠主设备的唤醒结果作为整个设备组的唤醒结果,唤醒的准确性不高,例如,用户与主设备相距较远,或者,传输路径上存在外部干扰等,都会降低主设备的唤醒率。技术实现要素:本申请实施例提供一种语音唤醒方法、设备及存储介质,提高设备组中主设备的唤醒率。第一方面,本申请实施例提供一种语音唤醒方法,该方法应用于第一电子设备,第一电子设备和至少一个第二电子设备属于同一设备组,该方法包括:获取音频数据的第一唤醒置信度,第一唤醒置信度用于指示第一电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度;接收至少一个第二电子设备发送的唤醒识别结果,唤醒识别结果用于指示允许或禁止至少一个第二电子设备被唤醒;根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒。其中,第一电子设备为设备组中的主设备,第二电子设备为设备组中的从设备。上述方案中,主设备通过将设备组内其他从设备的唤醒识别结果引入到主设备的唤醒决策中,根据主设备自身的唤醒识别结果以及设备组内其他从设备的唤醒识别结果,确定主设备是否被唤醒。该方案能够快速对设备组内主设备是否执行唤醒应答进行判断,充分利用了设备组内其他设备的唤醒识别结果,提升了设备组内主设备唤醒的准确性。可选的,唤醒识别结果包括至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项;其中,唤醒标识包括允许或禁止第二电子设备被唤醒的标识,第二唤醒置信度用于指示第二电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度。如果唤醒识别结果中仅包括至少一个第二电子设备的唤醒标识,第一电子设备可根据唤醒标识,统计允许被唤醒的第二电子设备的设备数量,以及该设备数量占设备组的设备总数的比例。如果唤醒识别结果中仅包括至少一个第二电子设备的第二唤醒置信度,第一电子设备首先需要根据第二唤醒置信度和各第二电子设备预设的唤醒阈值,确定第二电子设备是否允许被唤醒。然后统计允许被唤醒的第二电子设备的设备数量,以及该设备数量占设备组的设备总数的比例。如果唤醒标识结果中同时包括至少一个第二电子设备的唤醒标识和第二唤醒置信度,第一电子设备可通过上述任意一种统计方式,确定允许被唤醒的第二电子设备的设备数量,以及该设备数量占设备组的设备总数的比例。在一种可能的设计中,根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒,包括:若第一唤醒置信度大于或等于第一阈值,确定允许第一电子设备被唤醒;或者若第一唤醒置信度小于第一阈值,且第一唤醒置信度大于第二阈值,根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒;或者若第一唤醒置信度小于或等于第二阈值,确定禁止第一电子设备被唤醒。上述方案提供了一种基于预设的主设备唤醒条件,通过比较主设备计算得到的第一唤醒置信度与第一阈值、第二阈值的大小关系,确定允许或禁止主设备被唤醒。若第一唤醒置信度介于第一阈值和第二阈值之间,可结合设备组中其他从设备发送的唤醒识别结果,确定允许或禁止主设备被唤醒。该方案能够快速对设备组内主设备是否执行唤醒应答进行判断,充分利用了设备组内其他设备的唤醒识别结果,提升了设备组内主设备唤醒的准确性。在一种可能的设计中,根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒,包括:根据唤醒识别结果统计至少一个第二电子设备的唤醒情况;若唤醒情况满足预设的第一电子设备的唤醒条件,确定允许第一电子设备被唤醒。可选的,唤醒条件包括如下的任意一项:设备组中除第一电子设备之外的所有的第二电子设备的第二唤醒置信度均大于或等于第三阈值;设备组中允许被唤醒的第二电子设备的设备数量占设备组的设备总数的比例大于或等于第一比例;设备组中允许被唤醒的第二电子设备的设备数量占设备组设备总数的比例小于第一比例且大于第二比例,且允许被唤醒的第二电子设备的第二唤醒置信度均大于或等于第三阈值;其中,第三阈值为第一电子设备中预设的允许第二电子设备被唤醒的阈值。需要说明的是,为了提高判断的准确性,可通过设置第三阈值,排查允许被唤醒的第二电子设备中是否存在第二唤醒置信度低于第三阈值的电子设备,如果存在,则确定禁止第一电子设备被唤醒。上述第三种唤醒条件可有效避免由于部分从设备设置的预设唤醒阈值过低,导致主设备被误唤醒,提升主设备唤醒的准确性。上述方案中,第一电子设备通过至少一个第二电子设备发送的唤醒识别结果统计设备组内从设备的唤醒情况,判断从设备的唤醒情况是否满足预设的唤醒条件,如果满足预设的唤醒条件,则确定允许第一电子设备被唤醒,如果不满足预设的唤醒条件,则确定禁止第一电子设备被唤醒。该方案充分考虑了设备组内其他从设备的唤醒识别结果,对设备组内主设备的唤醒条件进行优化,提升设备组内主设备唤醒的准确性。可选的,唤醒识别结果还包括至少一个第二电子设备的设备标识,设备标识用于指示第二电子设备的设备类型,确定第二电子设备的权重值。在一种可能的设计中,根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒,包括:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的第一权重值;统计设备组内所有第二电子设备的第二权重值;基于第一权重值和第二权重值调整第一阈值;根据第一唤醒置信度和调整后的第一阈值,确定允许或者禁止第一电子设备被唤醒;其中,第一阈值为允许第一电子设备被唤醒的阈值。上述方案引入了设备组内电子设备的权重值,权重值用于指示电子设备唤醒识别结果的置信度高低。权重值可以是与电子设备的设备类型相关的值,还可以是与电子设备的软/硬件性能相关的值。例如,智能电视的权重值为0.3,智能音箱的权重值为0.6,智能灯的权重值为0.1。又例如,音箱pro的权重值为0.5,常规音箱的权重值为0.3,音箱mini的权重值为0.2。上述方案从唤醒阈值的角度出发,结合设备组内从设备的实际唤醒情况,综合分析允许被唤醒的从设备的唤醒识别结果的置信度高低,进而基于连续方式动态地调整设备组内主设备的唤醒阈值,并根据调整后的唤醒阈值与当前主设备计算得到的唤醒置信度的比较结果,判定当前主设备是否需要作出唤醒应答。由于调整后的主设备的唤醒阈值更契合整体设备组被唤醒的实际状态,提升了设备组内主设备唤醒的准确性。可选的,第一权重值是根据设备组内允许被唤醒的第二电子设备的设备类型对应的设备数量,以及允许被唤醒的第二电子设备的各个设备类型对应的权重值确定的;第二权重值是根据设备组内所有第二电子设备的设备类型对应的设备数量,以及各设备类型对应的权重值确定的。在一种可能的设计中,基于第一权重值和第二权重值调整第一阈值,包括:将第一权重值与第二权重值的比值和最大阈值调整参数的乘积作为阈值调整参数,根据阈值调整参数调整第一阈值。在一种可能的设计中,根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒,包括:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的设备数量;根据唤醒阈值调整表确定设备数量对应的阈值调整参数,唤醒阈值调整表包括允许被唤醒的第二电子设备的设备数量与阈值调整参数的对应关系;基于阈值调整参数调整第一阈值;根据第一唤醒置信度和调整后的第一阈值,确定允许或禁止第一电子设备被唤醒。上述方案同样从唤醒阈值的角度出发,结合设备组内从设备的实际唤醒情况,统计允许被唤醒的从设备的设备数量或占比,进而基于离散方式动态地调整设备组内主设备的唤醒阈值,并根据调整后的唤醒阈值与当前主设备计算得到的唤醒置信度的比较结果,判定当前主设备是否需要作出唤醒应答。由于调整后的主设备的唤醒阈值更契合整体设备组被唤醒的实际状态,提升了设备组内主设备唤醒的准确性。在一种可能的设计中,根据第一唤醒置信度和调整后的第一阈值,确定允许或者禁止第一电子设备被唤醒,包括:若第一唤醒置信度大于或等于调整后的第一阈值,确定允许第一电子设备被唤醒;或者若第一唤醒置信度小于调整后的第一阈值,确定禁止第一电子设备被唤醒。第二方面,本申请实施例提供一种语音唤醒方法,该方法应用于第一电子设备,第一电子设备和至少一个第二电子设备属于同一设备组,该方法包括:获取音频数据的第一唤醒置信度,第一唤醒置信度用于指示第一电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度;接收至少一个第二电子设备发送的唤醒识别结果,唤醒识别结果用于指示允许或禁止第二电子设备被唤醒;根据唤醒识别结果调整第一阈值,第一阈值为允许第一电子设备被唤醒的阈值;根据调整后的第一阈值和第一唤醒置信度,确定允许或禁止第一电子设备被唤醒。在一种可能的设计中,根据唤醒识别结果调整第一阈值,包括:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的第一权重值;统计设备组内所有第二电子设备的第二权重值;基于第一权重值和第二权重值调整第一阈值。可选的,第一权重值是根据设备组内允许被唤醒的第二电子设备的设备类型对应的设备数量,以及允许被唤醒的第二电子设备的各个设备类型对应的权重值确定的;第二权重值是根据设备组内所有第二电子设备的设备类型对应的设备数量,以及各设备类型对应的权重值确定的。在一种可能的设计中,基于第一权重值和第二权重值调整第一阈值,包括:将第一权重值与第二权重值的比值和最大阈值调整参数的乘积作为阈值调整参数,根据阈值调整参数调整第一阈值。在一种可能的设计中,根据唤醒识别结果调整第一阈值,包括:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的设备数量;根据唤醒阈值调整表确定设备数量对应的阈值调整参数,唤醒阈值调整表包括允许被唤醒的第二电子设备的设备数量与阈值调整参数的对应关系;基于阈值调整参数调整第一阈值。可选的,唤醒识别结果包括至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项;其中,唤醒标识包括允许或禁止第二电子设备被唤醒的标识,第二唤醒置信度用于指示第二电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度。在一种可能的设计中,根据调整后的第一阈值和第一唤醒置信度,确定允许或者禁止第一电子设备被唤醒,包括:若第一唤醒置信度大于或等于调整后的第一阈值,确定允许第一电子设备被唤醒;或者若第一唤醒置信度小于调整后的第一阈值,确定禁止第一电子设备被唤醒。第三方面,本申请实施例提供一种语音唤醒设备,该语音唤醒设备为第一电子设备,第一电子设备和至少一个第二电子设备属于同一设备组,该语音唤醒设备包括:获取模块,用于获取音频数据的第一唤醒置信度,第一唤醒置信度用于指示第一电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度;接收模块,用于接收至少一个第二电子设备发送的唤醒识别结果,唤醒识别结果用于指示允许或禁止至少一个第二电子设备被唤醒;处理模块,用于根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒。可选的,唤醒识别结果包括至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项;其中,唤醒标识包括允许或禁止第二电子设备被唤醒的标识,第二唤醒置信度用于指示第二电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度。可选的,处理模块,具体用于:若第一唤醒置信度大于或等于第一阈值,确定允许第一电子设备被唤醒;或者若第一唤醒置信度小于第一阈值,且第一唤醒置信度大于第二阈值,根据第一唤醒置信度和唤醒识别结果,确定允许或者禁止第一电子设备被唤醒;或者若第一唤醒置信度小于或等于第二阈值,确定禁止第一电子设备被唤醒。可选的,处理模块,具体用于:根据唤醒识别结果统计至少一个第二电子设备的唤醒情况;若唤醒情况满足预设的第一电子设备的唤醒条件,确定允许第一电子设备被唤醒。可选的,唤醒条件包括如下的任意一项:设备组中除第一电子设备之外的所有的第二电子设备的第二唤醒置信度均大于或等于第三阈值;设备组中允许被唤醒的第二电子设备的设备数量占设备组的设备总数的比例大于或等于第一比例;设备组中允许被唤醒的第二电子设备的设备数量占设备组设备总数的比例小于第一比例且大于第二比例,且允许被唤醒的第二电子设备的第二唤醒置信度均大于或等于第三阈值;其中,第三阈值为第一电子设备中预设的允许第二电子设备被唤醒的阈值。可选的,唤醒识别结果还包括至少一个第二电子设备的设备标识,设备标识用于指示第二电子设备的设备类型,确定第二电子设备的权重值。可选的,处理模块,具体用于:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的第一权重值;统计设备组内所有第二电子设备的第二权重值;基于第一权重值和第二权重值调整第一阈值;根据第一唤醒置信度和调整后的第一阈值,确定允许或者禁止第一电子设备被唤醒;其中,第一阈值为允许第一电子设备被唤醒的阈值。可选的,第一权重值是根据设备组内允许被唤醒的第二电子设备的设备类型对应的设备数量,以及允许被唤醒的第二电子设备的各个设备类型对应的权重值确定的;第二权重值是根据设备组内所有第二电子设备的设备类型对应的设备数量,以及各设备类型对应的权重值确定的。可选的,处理模块,具体用于:将第一权重值与第二权重值的比值和最大阈值调整参数的乘积作为阈值调整参数,根据阈值调整参数调整第一阈值。可选的,处理模块,具体用于:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的设备数量;根据唤醒阈值调整表确定设备数量对应的阈值调整参数,唤醒阈值调整表包括允许被唤醒的第二电子设备的设备数量与阈值调整参数的对应关系;基于阈值调整参数调整第一阈值;根据第一唤醒置信度和调整后的第一阈值,确定允许或禁止第一电子设备被唤醒。可选的,处理模块,具体用于:若第一唤醒置信度大于或等于调整后的第一阈值,确定允许第一电子设备被唤醒;或者若第一唤醒置信度小于调整后的第一阈值,确定禁止第一电子设备被唤醒。第四方面,本申请实施例提供一种语音唤醒设备,该语音唤醒设备为第一电子设备,第一电子设备和至少一个第二电子设备属于同一设备组,该语音唤醒设备包括:获取模块,用于获取音频数据的第一唤醒置信度,第一唤醒置信度用于指示第一电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度;接收模块,用于接收至少一个第二电子设备发送的唤醒识别结果,唤醒识别结果用于指示允许或禁止第二电子设备被唤醒;处理模块,用于根据唤醒识别结果调整第一阈值,第一阈值为允许第一电子设备被唤醒的阈值;根据调整后的第一阈值和第一唤醒置信度,确定允许或禁止第一电子设备被唤醒。可选的,处理模块,具体用于:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的第一权重值;统计设备组内所有第二电子设备的第二权重值;基于第一权重值和第二权重值调整第一阈值。可选的,第一权重值是根据设备组内允许被唤醒的第二电子设备的设备类型对应的设备数量,以及允许被唤醒的第二电子设备的各个设备类型对应的权重值确定的;第二权重值是根据设备组内所有第二电子设备的设备类型对应的设备数量,以及各设备类型对应的权重值确定的。可选的,处理模块,具体用于:将第一权重值与第二权重值的比值和最大阈值调整参数的乘积作为阈值调整参数,根据阈值调整参数调整第一阈值。可选的,处理模块,具体用于:根据唤醒识别结果统计设备组内允许被唤醒的第二电子设备的设备数量;根据唤醒阈值调整表确定设备数量对应的阈值调整参数,唤醒阈值调整表包括允许被唤醒的第二电子设备的设备数量与阈值调整参数的对应关系;基于阈值调整参数调整第一阈值。可选的,唤醒识别结果包括至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项;其中,唤醒标识包括允许或禁止第二电子设备被唤醒的标识,第二唤醒置信度用于指示第二电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度。可选的,处理模块,具体用于:若第一唤醒置信度大于或等于调整后的第一阈值,确定允许第一电子设备被唤醒;或者若第一唤醒置信度小于调整后的第一阈值,确定禁止第一电子设备被唤醒。第五方面,本申请实施例提供一种语音唤醒设备,包括:存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得处理器运行计算机程序执行如第一方面任一项的方法,或者如第二方面任一项的方法。第六方面,本申请实施例提供一种存储介质,存储介质包括计算机程序,计算机程序用于实现如第一方面任一项的方法,或者,如第二方面任一项的方法。本申请实施例提供一种语音唤醒方法、设备及存储介质,该方法包括:主设备通过将设备组内其他从设备的唤醒识别结果引入到主设备的唤醒决策中,根据主设备自身的唤醒识别结果以及设备组内其他从设备的唤醒识别结果,确定主设备是否被唤醒,该方法提高了设备组中主设备被唤醒的准确性。进一步地,主设备还可以采用连续或者离散方式,动态调整设备组内主设备的预设唤醒阈值,并根据调整后的唤醒阈值确定主设备是否被唤醒,动态调整后的唤醒阈值更加契合整个设备组唤醒的实际状态,主设备基于动态调整后的唤醒阈值进行唤醒决策,唤醒设备的准确性更高。附图说明图1为本申请实施例提供的语音唤醒方法的场景示意图;图2为本申请实施例提供的一种电子设备的硬件结构示意图;图3为本申请实施例提供的一种电子设备的软件架构示意图;图4a至图4c为本申请实施例提供的语音唤醒方法的场景示意图;图5为本申请实施例提供的一种用户界面交互示意图;图6为本申请实施例提供的语音唤醒方法的交互示意图;图7为本申请实施例提供的一种语音唤醒方法的流程示意图;图8a为本申请实施例提供的一种语音唤醒方法的判断流程图;图8b为本申请实施例提供的一种语音唤醒方法的判断流程图;图9为本申请实施例提供的一种语音唤醒方法的判断流程图;图10为本申请实施例提供的另一种语音唤醒方法的流程示意图;图11为本申请实施例提供的又一种语音唤醒方法的流程示意图;图12为本申请实施例提供的一种语音唤醒设备的结构示意图;图13为本申请实施例提供的一种语音唤醒设备的结构示意图;图14为本申请实施例提供的一种语音唤醒设备的硬件结构示意图。具体实施方式本申请实施例提供的电子设备为具有语音唤醒功能的电子设备,即用户可以通过语音唤醒电子设备。具体的,用户通过说出唤醒词唤醒电子设备,唤醒词可以是用户根据自身需要预设的,也可以是电子设备在出厂之前预设的,对此本实施例不作任何限制。电子设备获取音频数据,检测该音频数据是否包含上述唤醒词,如果音频数据包含唤醒词,则电子设备被唤醒,否则电子设备不被唤醒。电子设备被唤醒后,用户可以通过语音与电子设备进行交互。例如,预设的唤醒词为“小艺小艺”,当电子设备检测到音频数据中包含“小艺小艺”时,电子设备被唤醒。示例性的,图1示出了一种语音唤醒的场景示意图,如图1所示,该场景包括电子设备10、电子设备20、电子设备30以及电子设备40。其中,电子设备10、电子设备30以及电子设备40具有相同的预设唤醒词,例如唤醒词1,电子设备20中预设的唤醒词为唤醒词2。当用户说出的唤醒词为唤醒词1,且场景中的各个电子设备均可以接收或采集到用户说出的唤醒词时,电子设备10、电子设备30以及电子设备40能够被唤醒。由于用户说出的唤醒词与电子设备20预设的唤醒词不同,因此电子设备20不被唤醒。由上述示例可知,当用户所处空间存在多种支持语音唤醒的电子设备时,用户说出唤醒词,有可能被多个电子设备接收或采集到,如果多个电子设备预设的唤醒词都相同,有可能导致多个电子设备被唤醒,被唤醒的多个电子设备会同时响应用户的请求,造成用户不知道与哪个设备进行语音交互的困惑,降低用户体验。为了避免用户语音交互的困惑,本申请实施例提供的语音唤醒方法,将能够同时被用户唤醒的电子设备组成一个设备组,设备组内只有一个电子设备对用户的唤醒进行应答响应,将进行应答响应的电子设备看作设备组的主设备,除主设备之外的其他电子设备看作设备组的从设备,从设备配合主设备处理用户的指令意图。以图1为例,可以将具有相同预设唤醒词的电子设备10、电子设备30以及电子设备40组成一个设备组,将电子设备10设置为该设备组的主设备,电子设备30和电子设备40作为该设备组的从设备,从设备配合主设备处理用户的指令意图。需要说明的是,可以通过预设规则设置设备组的主设备,例如将设备组中处理性能最强的电子设备设置为主设备,也可以通过用户自定义设置设备组内的任意一个电子设备为主设备,对此本实施例不作任何限制。基于图1提供的语音唤醒场景,设备组的主设备在接收或采集到音频数据后,对音频数据进行预处理,提取音频数据中的唤醒词,通过语音唤醒模型计算音频数据中的唤醒词与预设唤醒词的声学特征的相似度值,如果相似度值大于或者等于预设相似度阈值(也可称为预设唤醒阈值),则认为检测到唤醒请求,设备组的主设备被唤醒,否则主设备不被唤醒。由此可知,设备组中的主设备是否唤醒是由主设备自身的唤醒识别结果决定的,该执行方案存在如下缺陷:第一,设备组包括多个可被唤醒的电子设备,只依靠主设备自身的唤醒识别结果作为整个设备组的唤醒识别结果,该结果的准确性不高。例如,在语音传输路径上存在干扰源,或者,用户距离主设备较远时,仅仅依靠主设备自身的唤醒识别结果,极有可能在主设备需要被唤醒时,由于外界因素的影响,主设备没有检测到唤醒语音,或者检测到唤醒语音但没有达到预设唤醒阈值,造成整个设备组没有响应。第二,设备组中主设备的预设唤醒阈值是固定值,然而不同的语音唤醒场景该唤醒阈值可能存在差异。因此,固定的预设唤醒阈值可能影响主设备的唤醒识别结果。为了提高主设备的唤醒率,可采用其他解决方式辅助主设备进行唤醒识别的判断。例如,通过服务端模型再校验的方式,设备组的主设备通过与服务端交互,从服务端获取唤醒识别结果。然而,该方式的实现成本较高,且依赖于网络环境,可能存在较高的延时问题。又例如,通过扩展设备侧的语音唤醒模型提高唤醒识别的准确率,该方式的缺点是占用更多的设备侧运算和存储资源,导致设备的整体成本较高。综上可知,设备组的主设备仅依据自身的唤醒识别结果,存在较高的误判率,易造成整个设备组在用户发出唤醒语音后无响应,用户体验不佳。虽然,通过服务端再校验或者扩展设备侧语音唤醒模型可以提高主设备的唤醒率,但实现成本较高,且存在较高的时延。对此,本申请实施例提供一种语音唤醒方法,主设备通过将设备组内其他从设备的唤醒识别结果引入到主设备的唤醒决策中,充分利用设备组内不同电子设备上的唤醒识别结果,根据主设备自身的唤醒识别结果以及设备组内其他从设备的唤醒识别结果,确定主设备是否被唤醒,由于主设备在唤醒决策时考虑了设备组内其他从设备的唤醒识别结果,提高了设备组中主设备被唤醒的准确性。在不同语音唤醒场景下,设备组的主设备采用固定的唤醒阈值进行唤醒决策,存在较高的误判率。对此,本申请实施例提供一种语音唤醒方法,主设备同样通过将设备组内其他从设备的唤醒识别结果引入到主设备的唤醒决策中,根据主设备自身的唤醒识别结果以及设备组内其他从设备的唤醒识别结果,采用连续或者离散方式,动态调整设备组内主设备的预设唤醒阈值,并根据调整后的唤醒阈值确定主设备是否被唤醒。动态调整后的唤醒阈值更加契合整个设备组唤醒的实际状态,主设备基于动态调整后的唤醒阈值进行唤醒决策,提高了设备组中主设备被唤醒的准确性。以下对本申请实施例中设备组内的电子设备进行详细介绍。本申请实施例中的电子设备可以为便携式电子设备,诸如手机、平板电脑、人工智能(artificialintelligence,ai)智能语音终端、可穿戴设备、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备等。便携式电子设备的示例性实施例包括但不限于搭载或者其它操作系统的便携式电子设备。上述便携式电子设备也可以是车载终端、膝上型计算机(laptop)等。还应当理解的是,本申请实施例的电子设备还可以台式计算机、智能家居设备(例如智能电视、智能音箱)等,对此不作限定。示例的,图2示出了本申请实施例的一种电子设备的硬件结构示意图。具体的,如图2所示,电子设备包括处理器110、内部存储器121、外部存储器接口122、摄像头131、显示屏132、传感器模块140、用户标识模块(subscriberidentificationmodule,sim)卡接口151、按键152、音频模块160、扬声器161、受话器162、麦克风163、耳机接口164、通用串行总线(universalserialbus,usb)接口170、充电管理模块180、电源管理模块181、电池182、移动通信模块191和无线通信模块192。在另一些实施例中,电子设备还可以包括马达、指示器、按键等。应理解,图2所示的硬件结构仅是一个示例。本申请实施例的电子设备可以具有比图中所示电子设备更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。其中,处理器110可以包括一个或多个处理单元。例如:处理器110可以包括应用处理器(applicationprocessor,ap)、调制解调器、图形处理器(graphicsprocessingunit,gpu)、图像信号处理器(imagesignalprocessor,isp)、控制器、视频编解码器、数字信号处理器(digitalsignalprocessor,dsp)、基带处理器、和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。在一些实施例中,处理器110中还可以设置缓存器,用于存储指令和/或数据。示例的,处理器110中的缓存器可以为高速缓冲存储器。该缓存器可以用于保存处理器110刚用过的、生成的、或循环使用的指令和/或数据。如果处理器110需要使用该指令或数据,可从该缓存器中直接调用。有助于减少了处理器110获取指令或数据的时间,从而有助于提高系统的效率。内部存储器121可以用于存储程序和/或数据。在一些实施例中,内部存储器121包括存储程序区和存储数据区。其中,存储程序区可以用于存储操作系统(如android、ios等操作系统)、至少一个功能所需的计算机程序(比如语音唤醒功能、声音播放功能)等。存储数据区可以用于存储电子设备使用过程中所创建、和/或采集的数据(比如音频数据)等。示例的,处理器110可以通过调用内部存储器121中存储的程序和/或数据,使得电子设备执行相应的方法,从而实现一种或多种功能。例如,处理器110调用内部存储器中的某些程序和/或数据,使得电子设备执行本申请实施例中所提供的语音唤醒方法、从而实现语音唤醒功能。其中,内部存储器121可以采用高速随机存取存储器、和/或非易失性存储器等。例如,非易失性存储器可以包括一个或多个磁盘存储器件、闪存器件、和/或通用闪存存储器(universalflashstorage,ufs)等中的至少一个。外部存储器接口122可以用于连接外部存储卡(例如,microsd卡),实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口122与处理器110通信,实现数据存储功能。例如电子设备可以通过外部存储器接口122将图像、音乐、视频等文件保存在外部存储卡中。摄像头131可以用于捕获动、静态图像等。通常情况下,摄像头131包括镜头和图像传感器。其中,物体通过镜头生成的光学图像投射到图像传感器上,然后转换为电信号,在进行后续处理。示例的,图像传感器可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)光电晶体管。图像传感器把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。需要说明的是,电子设备可以包括1个或n个摄像头131,其中,n为大于1的正整数。显示屏132可以包括显示面板,用于显示用户界面。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)、有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode,amoled)、柔性发光二极管(flexlight-emittingdiode,fled)、miniled、microled、micro-oled、量子点发光二极管(quantumdotlightemittingdiodes,qled)等。需要说明的是,电子设备可以包括1个或m个显示屏132,m为大于1的正整数。示例的,电子设备可以通过gpu、显示屏132、应用处理器等实现显示功能。传感器模块140可以包括一个或多个传感器。例如,触摸传感器140a、陀螺仪140b、加速度传感器140c、指纹传感器140d、压力传感器140e等。在一些实施例中,传感器模块140还可以包括环境光传感器、距离传感器、接近光传感器、骨传导传感器、温度传感器等。其中,触摸传感器140a,也可称为“触控面板”。触摸传感器140a可以设置于显示屏132,由触摸传感器140a与显示屏132组成触摸屏,也称“触控屏”。触摸传感器140a用于检测作用于其上或附近的触摸操作。触摸传感器140a可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。电子设备可以通过显示屏132提供与触摸操作相关的视觉输出等。在另一些实施例中,触摸传感器140a也可以设置于电子设备的表面,与显示屏132所处的位置不同。陀螺仪140b可以用于确定电子设备的运动姿态。在一些实施例中,可以通过陀螺仪140b确定电子设备围绕三个轴(即,x、y和z轴)的角速度。陀螺仪140b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪140b检测电子设备抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备的抖动,从而实现防抖。陀螺仪传感器140b还可以用于导航、体感游戏场景。加速度传感器140c可检测电子设备在各个方向上(一般为三轴)加速度的大小。当电子设备静止时可检测出重力的大小及方向。加速度传感器140c还可以用于识别电子设备的姿态,应用于横竖屏切换、计步器等应用。指纹传感器140d用于采集指纹。电子设备可以利用采集的指纹特性实现指纹解锁、访问应用锁、指纹拍照、指纹接听来电等。压力传感器140e用于感受压力信号,可以将压力信号转换成电信号。示例的,压力传感器140e可以设置于显示屏132。其中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。sim卡接口151用于连接sim卡。sim卡可以通过插入sim卡接口151,或从sim卡接口151拔出,实现和电子设备的接触和分离。电子设备可以支持1个或k个sim卡接口151,k为大于1的正整数。sim卡接口151可以支持nanosim卡、microsim卡、和/或sim卡等。同一个sim卡接口151可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口151也可以兼容不同类型的sim卡。sim卡接口151也可以兼容外部存储卡。电子设备通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备还可以采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备中,不能和电子设备分离。按键152可以包括开机键、音量键等。按键152可以是机械按键,也可以是触摸式按键。电子设备可以接收按键输入,产生与电子设备的用户设置以及功能控制有关的键信号输入。电子设备可以通过音频模块160、扬声器161、受话器162、麦克风163、耳机接口164以及应用处理器等实现音频功能。例如,音频播放功能、录音功能、语音唤醒功能等。音频模块160可以用于对音频数据进行数模转换、和/或模数转换,还可以用于对音频数据进行编码和/或解码。示例的,音频模块160可以独立于处理器设置,也可以设置于处理器110中,或将音频模块160的部分功能模块设置于处理器110中。扬声器161,也称“喇叭”,用于将音频数据转换为声音,并播放声音。例如,电子设备100可以通过扬声器161收听音乐、接听免提电话、或者发出语音提示等。受话器162,也称“听筒”,用于将音频数据转换成声音,并播放声音。例如,当电子设备100接听电话时,可以通过将受话器162靠近人耳进行接听。麦克风163,也称“话筒”、“传声器”,用于采集声音(例如周围环境声音,包括人发出的声音、设备发出的声音等),并将声音转换为音频电数据。当拨打电话或发送语音时,用户可以通过人嘴靠近麦克风163发出声音,麦克风163采集用户发出的声音。当电子设备的语音唤醒功能已开启的情况下,麦克风163可以实时采集周围环境声音,获取音频数据。其中,麦克风163采集声音的情况与所处的环境相关。例如,当周围环境较为嘈杂时,用户说出唤醒词,则麦克风163采集的声音包括周围环境噪声和用户发出唤醒词的声音。再例如,当周围环境较为安静时,用户说出唤醒词,则麦克风163采集的声音为用户发出唤醒词的声音。又例如,当周围环境较为嘈杂时,电子设备的语音唤醒功能已开启,但是用户并未说出唤醒词对电子设备进行唤醒,则麦克风163采集的声音仅为周围环境噪声。需要说明的是,电子设备可以设置至少一个麦克风163。例如,电子设备中设置两个麦克风163,除了采集声音,还可以实现降噪功能。又例如,电子设备中还可以设置三个、四个或更多个麦克风163,从而可以在实现声音采集、降噪的基础上,还可以实现声音来源的识别、或定向录音功能等。耳机接口164用于连接有线耳机。耳机接口164可以是usb接口170,也可以是3.5mm的开放移动电子设备平台(openmobileterminalplatform,omtp)标准接口、美国蜂窝电信工业协会(cellulartelecommunicationsindustryassociationoftheusa,ctia)标准接口等。usb接口170是符合usb标准规范的接口,具体可以是miniusb接口、microusb接口、usbtypec接口等。usb接口170可以用于连接充电器为电子设备充电,也可以用于电子设备与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。示例的,usb接口170除了可以为耳机接口164以外,还可以用于连接其他电子设备,例如ar设备、计算机等。充电管理模块180用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块180可以通过usb接口170接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块180可以通过电子设备的无线充电线圈接收无线充电输入。充电管理模块180为电池182充电的同时,还可以通过电源管理模块180为电子设备供电。电源管理模块181用于连接电池182、充电管理模块180与处理器110。电源管理模块181接收电池182和/或充电管理模块180的输入,为处理器110、内部存储器121、显示屏132、摄像头131等供电。电源管理模块181还可以用于监测电池容量、电池循环次数、电池健康状态(漏电、阻抗)等参数。在其他一些实施例中,电源管理模块181也可以设置于处理器110中。在另一些实施例中,电源管理模块181和充电管理模块180也可以设置于同一个器件中。移动通信模块191可以提供应用在电子设备上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块191可以包括滤波器、开关、功率放大器、低噪声放大器(lownoiseamplifier,lna)等。无线通信模块192可以提供应用在电子设备上的包括wlan(如wi-fi网络)、蓝牙(bluetooth,bt)、全球导航卫星系统(globalnavigationsatellitesystem,gnss)、调频(frequencymodulation,fm)、近距离无线通信技术(nearfieldcommunication,nfc)、红外技术(infrared,ir)等无线通信的解决方案。无线通信模块192可以是集成至少一个通信处理模块的一个或多个器件。在一些实施例中,电子设备的天线1和移动通信模块191耦合,天线2和无线通信模块192耦合,使得电子设备可以与其他设备通信。具体的,移动通信模块191可以通过天线1与其它设备通信,无线通信模块193可以通过天线2与其它设备通信。图3示出了本申请实施例的一种电子设备的软件架构示意图。如图3所示,电子设备包括音频收集模块(audiocollector)401、音频处理模块(aduioprocessor)402、音频识别模块(audiorecognizer)403、交互模块(interactor)404。其中,音频收集模块401用于存储根据声音采集设备(例如图2中所示的麦克风163、或者其它用于采集声音的传感器)采集的声音转化为的音频数据,并将音频数据转发给音频处理模块402。例如,音频收集模块401可以用于将从音频模块160获取的音频数据存储到存储器(例如内部存储器121、或者处理器110中的存储器等)中,将存储器中存储的音频数据转发给音频处理模块402进行处理。需要说明的是,本申请实施例中音频收集模块401可以当接收到音频模块160中得到音频数据的通知后,主动从音频模块160中获取音频数据,也可以是音频模块160采集到音频数据后,将音频数据发送给音频收集模块401,本申请实施例对音频收集模块401从音频模块160获取音频数据的方式不作限定。音频处理模块402用于对音频数据进行预处理,例如声道转换、平滑处理、降噪处理等,并将预处理后的音频数据发送给音频识别模块403,以便于后续音频识别模块403进行唤醒词检测。音频识别模块403用于对音频数据进行唤醒词检测,可通过语音唤醒模型确定音频数据中是否存在预设唤醒词。通过语音唤醒模型计算音频数据中的唤醒词与预设唤醒词的声学特征的相似度值,如果相似度值大于或者等于预设相似度阈值,则向麦克风163、受话器162、耳机通话器发送唤醒指令,唤醒后通过扬声器161从音频模块160获取预存的应答语音数据,将应答语音数据转换声音,进行语音应答。例如,音频识别模块403可以根据第一时间段内的q个采样时刻的音频数据进行唤醒词检测,第一时间段又可以称之为唤醒词时间窗等,通常设置为一个不小于用户发出唤醒词声音所需的时长。其中,q个采样时刻中相邻的两个采样间隔之间间隔的时长为第一采样间隔,即音频处理模块402可以每间隔第一采样间隔向音频识别模块403发送预处理后的音频数据,音频识别模块403每间隔第一采样间隔,根据最近接收到的q个采样时刻的音频数据进行一次唤醒词检测。当音频识别模块403检测到唤醒词时,通过语音唤醒模型计算唤醒词与预设唤醒词的相似度值,如果相似度值大于或者等于预设相似度阈值,确定唤醒电子设备,音频识别模块403向扬声器161发送唤醒指令。需要说明的是,本申请实施例中第一采样间隔的取值可以为0.1ms、0.2ms等,可以是预先设置的,也可以是根据预设算法确定的,对此本实施例不作任何限制。在另一些实施例中,音频识别模块403还可以对音频数据进行语音数据识别,以及对语音数据中的语义进行识别等。交互模块404用于与其它设备进行信息交互,例如与设备组内的其他从设备进行信息交互。交互模块404用于当接收到设备组内的其他从设备发送的唤醒识别结果时,向音频识别模块403发送其他从设备的唤醒识别结果,以便于音频识别模块403结合其他从设备的唤醒识别结果判定是否唤醒电子设备。交互模块404还用于向设备组内的其他从设备发送控制指令,以使其他从设备配合主设备处理用户的指令意图。此外,在一些实施例中,电子设备还可以包括音频合成模块(audiosynthesizer)405。其中,音频合成模块405用于合成相应的应答语音数据,并将应答语音数据转换为声音进行播放。例如,电子设备可以响应于采集到用户发出的“小艺小艺”的声音后,通过扬声器161播放“请问需要什么帮助”的声音。在这种情况下,音频合成模块405用于响应于采集到用户发出的“小艺小艺”的声音,合成相应的应答语音数据,并将合成的应答语音数据转换为“请问需要什么帮助”的声音,并播放。应理解,图3所示的软件结构仅是一个示例。本申请实施例的电子设备可以具有比图中所示电子设备更多的或者更少的模块,可以组合两个或更多的模块等。图中所示出的各个模块可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。需要说明的是,图3中所示的音频收集模块401、音频识别模块403、音频处理模块402、交互模块404、音频合成模块405可以集成在图2所示的处理器110中的一个或多个处理单元中,例如,音频收集模块401、音频识别模块403、音频处理模块402、交互模块404、音频合成模块405中的部分或全部可以集成在应用处理器、专用处理器等一个或多个处理器中。需要说明的是,本申请实施例中的专用处理器可以为dsp、专用集成电路(applicationspecificintegratedcircuit,asic)芯片等。以下实施例均可以在具有上述硬件结构和/或软件结构的电子设备中实现。下面结合附图对本申请提供的语音唤醒方法的使用场景进行详细介绍。图4a至图4c以智能音箱为设备组中的电子设备进行举例。如图4a所示,该场景包括6个音箱,这6个音箱组成一个设备组,分布在区域1(例如客厅)的不同位置处。其中,音箱11为设备组的主设备,音箱12至音箱16为设备组的从设备,设备组内的各个音箱之间相互连接(图4a仅示出了主设备与各从设备之间的连接关系)。设备组中各个音箱的设备类型相同,且唤醒词相同。设备组中各个音箱在唤醒时刻均可接收或者采集到的用户发出的唤醒语音,设备组内只有主设备音箱11进行唤醒应答,音箱11综合设备组内其他音箱的唤醒识别结果进行唤醒决策,确定音箱11是否被唤醒,在音箱11被唤醒后,从设备音箱12至音箱16可配合音箱11处理用户的指令意图。图4b与图4a的区别在于,设备组中的6个音箱分布在不同区域,作为一种示例,如图4b所示,主设备音箱11和从设备音箱12位于区域1,从设备音箱13至音箱16位于区域2(例如卧室)。在该场景中,用户可以在上述两个区域的任意区域发出唤醒语音,用户与设备组内主设备音箱11的距离不定,有可能距离较近,也有可能距离较远,且在唤醒语音的传输路径上还可能存在噪声源。图4c与图4a的区别在于,设备组中各个音箱的硬件规格不相同,但唤醒词相同。可根据音箱的硬件规格,将音箱细分为音箱pro、常规音箱以及音箱mini,各音箱的硬件规格的大小关系为:音箱pro>常规音箱>音箱mini。其中,硬件规格包括但不限于音箱内置芯片的处理性能、尺寸大小等。如图4c所示,将硬件规格最佳的音箱pro11作为设备组的主设备。上述使用场景仅作为示例,场景中同一设备组中的各个电子设备可以是同一类型的设备,例如设备组内都是智能音箱,如图4a至图4c,也可以是不同类型的设备,例如设备组内有智能音箱、智能手机、智能电视等,如图1所示。本申请实施例对设备组中的电子设备的设备类型不作任何限制。作为一种示例,用户可通过任意具有显示功能的电子设备,例如智能手机、平板电脑等,管理或设置设备组中的电子设备。图5示出了本申请实施例的一种用户界面交互图。如图5所示,用户界面501包括状态栏、多个应用程序的图标控件(例如“智能家居”图标)、时间和天气小组件等。当电子设备检测到用户的手指(或者触控笔)针对某一应用图标的触摸操作后,响应于该触摸操作,电子设备启动该应用程序,并在显示屏上显示该应用程序的用户界面。示例性的,电子设备检测到对“智能家居”图标的触摸操作,响应于该触摸操作,在显示屏上显示用户的设备界面502,设备界面502包括用户已添加的智能设备列表(如图5所示的设备a、b、c、d)、第一控件503、第二控件504、第三控件505。用户可通过点击第一控件503添加新的智能设备至智能设备列表中,用户还可通过点击第二控件504、第三控件505,将智能设备列表中的多个智能设备添加至同一设备组中。在设备组界面506上,用户可通过点击第四控件507,设置设备组中的主设备(如图5中将设备a设置为主设备),用户还可通过点击设备控件508,进入设备组中任意智能设备界面509,查询某一智能设备的设备信息(例如设备型号、数据记录、唤醒灵敏度等)。示例性的,对于智能设备的唤醒灵敏度,用户可通过第五控件510设置开启或关闭智能设备的唤醒增强功能。基于上述对电子设备以及场景的介绍,下面结合具体的几个实施例对本申请提供的语音唤醒方法进行详细说明。图6示出了本申请实施例提供的语音唤醒方法的交互示意图。示例性的,以3个电子设备组成的设备组为例,假设第一电子设备为设备组的主设备,第二电子设备a和第二电子设备b为设备组的从设备。如图6所示,用户发出唤醒语音,设备组中的各个电子设备均可接收或采集到该唤醒语音,设备组中的各个电子设备分别对唤醒语音进行唤醒词检测,得到唤醒识别结果。具体的,第一电子设备计算唤醒语音的第一唤醒置信度;第二电子设备a计算唤醒语音的第二唤醒置信度,确定允许或禁止第二电子设备a被唤醒;第二电子设备b计算唤醒语音的第三唤醒置信度,确定允许或禁止第二电子设备b被唤醒。第二电子设备a和第二电子设备b在确定唤醒识别结果后,分别向第一电子设备发送各自确定的唤醒识别结果,以使第一电子设备根据自身确定的第一唤醒置信度以及设备组中其他从设备发送的唤醒识别结果,确定允许或禁止第一电子设备被唤醒。应理解,由于各个电子设备与用户之间的距离不同、传输路径上干扰因素的不同、各个电子设备处理性能的差异等,各个电子设备计算得到的唤醒置信度可能相同也可能不同,因此唤醒识别结果可能不同。作为一种示例,图7示出了一种语音唤醒方法的流程示意图,该方法以第一电子设备为执行主体,如图7所示,该方法具体包括如下步骤:步骤101、获取音频数据。第一电子设备可以通过声音采集设备,例如麦克风、其他用于采集声音的传感器等,采集周围环境的声音。声音采集设备在采集到周围环境声音后,将周围环境声音转换为音频电数据,并将音频电数据输出给音频模块160,音频模块160进行编码和/或模数转换得到相应格式的音频数据。当音频模块160得到相应格式的音频数据后,可以将相应格式的音频数据发送给处理器110中的音频收集模块401。音频收集模块401将相应格式的音频数据存储到存储器(例如内部存储器121、或者处理器110中的存储器等)中,并将相应格式的音频数据发送给音频处理模块402。音频处理模块402对相应格式的音频数据进行预处理,得到处理后的音频数据。其中,音频数据的预处理包括声道转换、平滑处理、降噪处理等。可选的,在一些实施例中,音频模块160获取相应格式的音频数据,还可以向处理器110中的音频收集模块401发送通知,音频收集模块401接收到该通知后,从音频模块401获取相应格式的音频数据,然后将相应格式的音频数据存储到存储器中,并向音频处理模块402发送相应格式的音频数据,音频处理模块402对相应格式的音频数据进行预处理,得到处理后的音频数据。步骤102、计算音频数据的第一唤醒置信度。其中,第一唤醒置信度用于指示音频数据中唤醒词与预设唤醒词的声学特征相似度。第一电子设备可以通过处理器110对经过预处理后的音频数据进行唤醒词检测。示例性的,第一电子设备通过处理器110中的音频识别模块403对经过预处理后的音频数据进行唤醒词检测。其中,音频识别模块403是从音频处理模块402获取的经过预处理后的音频数据。具体的,音频识别模块403对经过预处理后的音频数据进行唤醒词检测,可通过语音唤醒模型确定音频数据中是否存在预设唤醒词。语音唤醒模型是经过大量音频数据预先训练得到的,通过语音唤醒模型计算音频数据中的唤醒词与预设唤醒词的声学特征的相似度值。其中,语音唤醒模型的输入为经过预处理后的音频数据,语音唤醒模型的输出可以包括唤醒标识,唤醒标识包括允许或者禁止电子设备被唤醒的标识。示例性的,唤醒标识为0,用于指示禁止电子设备被唤醒;唤醒标识为1,用于指示允许电子设备被唤醒。在一些实施例中,语音唤醒模型的输出可以包括唤醒置信度,唤醒置信度用于指示音频数据中唤醒词与预设唤醒词的声学特征相似度。在一些实施例中,语音唤醒模型的输出可以同时包括上述的唤醒标识和唤醒置信度。音频识别模块403通过语音唤醒模型得到唤醒标识和/或唤醒置信度。步骤103、接收至少一个第二电子设备发送的唤醒识别结果。其中,唤醒识别结果用于指示允许或禁止至少一个第二电子设备被唤醒。在本实施例中,设备组中的各从设备均具有唤醒识别功能。与上述步骤101和步骤102类似,设备组中的各第二电子设备同样可以对接收到的音频数据进行预处理,然后对经过预处理后的音频数据进行唤醒词检测,可通过语音唤醒模型确定音频数据中是否存在预设唤醒词,通过语音唤醒模型计算音频数据中的唤醒词与预设唤醒词的声学特征的相似度,最终得到唤醒标识和/或唤醒置信度。相应的,各第二电子设备发送的唤醒识别结果可以包括唤醒标识和/或唤醒置信度。第一电子设备可以通过交互模块404接收设备组中的至少一个第二电子设备发送的唤醒识别结果,交互模块404接收到至少一个第二电子设备发送的唤醒识别结果时,向音频识别模块403发送至少一个第二电子设备的唤醒识别结果,以便音频识别模块403根据第一唤醒置信度以及至少一个第二电子设备发送的唤醒识别结果,判定是否唤醒第一电子设备。步骤104、根据第一唤醒置信度以及至少一个第二电子设备发送的唤醒识别结果,确定允许或禁止第一电子设备被唤醒。在本步骤中,第一电子设备可以通过处理器110中的音频识别模块403,确定允许或禁止第一电子设备被唤醒。具体的,音频识别模块403首先判断第一唤醒置信度与预设唤醒阈值的大小关系,根据判断结果确定允许或禁止第一电子设备被唤醒。其中,预设唤醒阈值可以包括一个阈值,也可以包括两个阈值。在一种可能的实现方式中,预设唤醒阈值包括一个阈值,为第一阈值。如图8a所示,音频识别模块403可根据第一唤醒置信度与第一阈值的大小关系,确定允许或禁止第一电子设备被唤醒。具体的,若第一唤醒置信度大于或者等于第一阈值,音频识别模块403确定允许第一电子设备被唤醒;若第一唤醒置信度小于第一阈值,音频识别模块403根据第一唤醒置信度以及至少一个第二电子设备发送的唤醒识别结果,确定允许或禁止第一电子设备被唤醒。该实现方式中,如果第一电子设备计算得到的第一唤醒置信度较高时,第一电子设备可直接判定允许第一电子设备被唤醒。如果第一电子设备计算得到的第一唤醒置信度不是很高时,第一电子设备需要结合设备组中其他从设备发送的唤醒识别结果,综合判定第一电子设备是否允许被唤醒,提升设备组内主设备唤醒的准确性。在另一种可能的实现方式中,预设唤醒阈值包括两个阈值,分别为第一阈值和第二阈值,其中,第一阈值大于第二阈值。如图8b所示,音频识别模块403可根据第一唤醒置信度与第一阈值、第二阈值的大小关系,确定允许或禁止第一电子设备被唤醒。具体的,若第一唤醒置信度大于或者等于第一阈值,音频识别模块403确定允许第一电子设备被唤醒;若第一唤醒置信度小于或者等于第二阈值,音频识别模块403确定禁止第一电子设备被唤醒;若第一唤醒置信度小于第一阈值且大于第二阈值,音频识别模块403根据第一唤醒置信度以及至少一个第二电子设备发送的唤醒识别结果,确定允许或禁止第一电子设备被唤醒。与第一种实现方式相比,该实现方式增设了第二阈值,第二阈值是一个相对较低的判断阈值,如果第一电子设备计算得到的第一唤醒置信度小于或者等于第二阈值时,可认为第一唤醒置信度确实很低,第一电子设备无需结合设备组内其他从设备发送的唤醒识别结果进行综合判定,可直接判定禁止第一电子设备被唤醒,该方式可以避免不必要的判断过程,提高第一电子设备的处理速率,通过该方式也可以提升设备组内主设备唤醒的准确性。需要说明的是,本申请实施例中设备组内的各个电子设备的预设唤醒阈值可以是相同的阈值,例如,第一电子设备和任意第二电子设备中预设唤醒阈值包括一个阈值,该阈值为第一阈值,第一电子设备根据第一阈值和当前计算得到的第一唤醒置信度进行初步判定,同样的,第二电子设备根据第一阈值和当前计算得到的第二唤醒置信度进行唤醒识别判定,并将唤醒识别结果发送至第一电子设备。在一些实施例中,设备组内的各个电子设备的预设唤醒阈值还可以是不同的阈值,例如,第一电子设备中预设唤醒阈值包括一个阈值,该阈值为第一阈值,第二电子设备中预设唤醒阈值也包括一个阈值,该阈值可以是大于或者小于第一阈值的数值,由此可见,设备组内的各个电子设备可分别基于各自预设的唤醒阈值,进行唤醒识别判定。综上,无论上述哪一种实现方式,均包括如下步骤:根据第一唤醒置信度和至少一个第二电子设备发送的唤醒识别结果,确定允许或禁止第一电子设备被唤醒。该步骤包括如下三种可能的实现方式:在第一种可能的实现方式中,第一电子设备通过至少一个第二电子设备发送的唤醒识别结果统计设备组内从设备的唤醒情况,判断从设备的唤醒情况是否满足预设的唤醒条件,如果满足预设的唤醒条件,则确定允许第一电子设备被唤醒,如果不满足预设的唤醒条件,则确定禁止第一电子设备被唤醒。在第二种可能的实现方式中,第一电子设备基于连续方式动态调整设备组内第一电子设备的预设唤醒阈值,并根据调整后的预设唤醒阈值与当前第一电子设备计算得到的第一唤醒置信度进行比较,确定允许或禁止第一电子设备被唤醒。在第三种可能的实现方式中,第一电子设备基于离散方式动态调整设备组内第一电子设备的预设唤醒阈值,并根据调整后的预设唤醒阈值与当前第一电子设备计算得到的第一唤醒置信度进行比较,确定允许或禁止第一电子设备被唤醒。其中,第一种实现方式是基于预设规则,该预设规则充分考虑了设备组内其他从设备的唤醒识别结果,对设备组内主设备的唤醒条件进行优化,提升设备组内主设备唤醒的准确性。后两种实现方式均是从唤醒阈值的角度,结合设备组内其他从设备的唤醒识别结果对主设备的预设的唤醒阈值进行优化,其目的与第一种实现方式相同。下面结合附图9至图11,分别对第一电子设备如何结合设备组中其他从设备发送的唤醒识别结果进行唤醒决策进行详细介绍。需要说明的是,下面几个实施例的判断流程均可通过第一电子设备的处理器110中的音频识别模块403来执行。图9示出了一种语音唤醒方法的判断流程图,如图9所示,若第一电子设备计算得到的第一唤醒置信度小于第一阈值,该方法包括如下步骤:步骤201、根据至少一个第二电子设备发送的唤醒识别结果,统计至少一个第二电子设备的唤醒情况。具体的,唤醒识别结果可以包括至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项。其中,唤醒标识包括允许或禁止第二电子设备被唤醒的标识,第二唤醒置信度用于指示第二电子设备确定的音频数据中唤醒词与预设唤醒词的声学特征相似度。在一种可能的情况下,如果至少一个第二电子设备发送的唤醒识别结果中仅包括唤醒标识,第一电子设备可根据唤醒标识,统计允许被唤醒的第二电子设备的设备数量,以及该设备数量占设备组的设备总数的比例。在另一种可能的情况下,如果至少一个第二电子设备发送的唤醒识别结果中仅包括第二唤醒置信度,第一电子设备首先需要根据第二唤醒置信度和各第二电子设备预设的唤醒阈值,确定第二电子设备是否允许被唤醒。然后统计允许被唤醒的第二电子设备的设备数量,以及该设备数量占设备组的设备总数的比例。其中,各第二电子设备的预设唤醒阈值可以是与第一电子设备预设的唤醒阈值相同的数值,例如第一阈值,也可以是与第一电子设备的预设唤醒阈值不同的数值。各第二电子设备的预设唤醒阈值可以相同也可以不同,对此本实施例不作任何限制。在又一种可能的情况下,如果至少一个第二电子设备发送的唤醒标识结果中同时包括唤醒标识和第二唤醒置信度,第一电子设备可通过上述任意一种情况的统计方式,确定允许被唤醒的第二电子设备的设备数量,以及该设备数量占设备组的设备总数的比例。步骤202、判断至少一个第二电子设备的唤醒情况是否满足预设的第一电子设备的唤醒条件,如果满足预设的第一电子设备的唤醒条件,则执行步骤203;如果不满足预设的第一电子设备的唤醒条件,则执行步骤204。在本实施例中,预设的第一电子设备的唤醒条件包括以下的任意一项:(1)设备组中除第一电子设备之外的所有的第二电子设备的第二唤醒置信度均大于或等于第三阈值。其中,第三阈值为第一电子设备中预设的允许第二电子设备被唤醒的阈值,该阈值可能大于某些第二电子设备的判断阈值。(2)设备组中允许被唤醒的第二电子设备的设备数量占设备组的设备总数的比例大于或者等于第一比例。示例性的,第一比例可以设置为80%,该条件的含义是:如果设备组中有80%的从设备允许被唤醒,可确定主设备第一电子设备允许被唤醒。(3)设备组中允许被唤醒的第二电子设备的设备数量占设备组的设备总数的比例小于第一比例且大于第二比例,且允许被唤醒的第二电子设备的第二唤醒置信度均大于或者等于第三阈值。其中,第一比例大于第二比例。需要说明的是,上述第三种条件的设计初衷如下:各第二电子设备预设的唤醒阈值可能不同,即允许被唤醒的各第二电子设备的判断阈值存在差异,例如第二电子设备a的预设唤醒阈值为0.7,第二电子设备b的预设唤醒阈值为0.8,第二电子设备c的预设唤醒阈值为0.5。若各第二电子设备计算得到的音频数据的第二唤醒置信度相同,基于不同的预设唤醒阈值,各第二电子设备确定的唤醒识别结果将存在差异。基于此,第一电子设备统计得到的允许被唤醒的第二电子设备的设备数量的参考性不高。为了提高判断的准确性,可通过设置第三阈值,排查允许被唤醒的第二电子设备中是否存在第二唤醒置信度低于第三阈值的电子设备,如果存在,则确定禁止第一电子设备被唤醒。上述条件可有效避免由于部分从设备设置的预设唤醒阈值过低,导致主设备被误唤醒,提升主设备唤醒的准确性。示例性的,第一比例设置为80%,第二比例设置为50%,第三阈值设置为0.7,从设备包括第二电子设备a、b、c、d,各第二电子设备的预设唤醒阈值以及发送的唤醒识别结果参见表1,由表1可知,允许被唤醒的第二电子设备的设备数量占设备组的设备总数的比例为60%(3/5),介于第一比例和第二比例之间,然而允许被唤醒的第二电子设备中存在第二唤醒置信度小于第三阈值0.7的电子设备,即第二电子设备c,因此不满足上述第三种条件,则确定第一电子设备不被唤醒。表1第二电子设备预设唤醒阈值第二唤醒置信度唤醒标识a0.70.81b0.70.50c0.50.51d0.80.81步骤203、确定允许第一电子设备被唤醒。步骤204、确定禁止第一电子设备被唤醒。上述方案提供了一种基于预设的主设备唤醒条件,在确定主设备计算得到的第一唤醒置信度小于第一阈值时,根据设备组中其他从设备发送的唤醒识别结果,统计设备组中从设备的唤醒情况,判断从设备的唤醒情况是否满足预设的主设备唤醒条件,如果满足,则确定允许设备组内主设备被唤醒。该方案能够快速对设备组内主设备是否执行唤醒应答进行判断,充分利用了设备组内其他设备的唤醒识别结果,提升了设备组内主设备唤醒的准确性。应理解,如果设备组中除了主设备之外的大多数从设备均判定允许被唤醒,主设备的预设唤醒阈值过高的话,主设备可能会出现误判,因此可通过下述两个实施例提供的方法,结合设备组内其他从设备的唤醒情况,判定是否需要动态调整当前主设备的唤醒阈值,从而提升设备组内主设备唤醒的准确性。图10示出了另一种语音唤醒方法的判断流程图,如图10所示,若第一电子设备计算得到的第一唤醒置信度小于第一阈值,该方法包括如下步骤:步骤301、根据至少一个第二电子设备发送的唤醒识别结果,统计设备组内允许被唤醒的第二电子设备的第一权重值。本实施例中,引入了设备组内电子设备的权重值,权重值用于指示电子设备唤醒识别结果的置信度高低。权重值可以是与电子设备的设备类型相关的值,还可以是与电子设备的软/硬件性能相关的值。作为一种示例,智能家居中包括多种设备类型的智能设备,均具有语音唤醒功能,包括智能电视、智能音箱、智能灯、智能空调、智能冰箱等等,可以将上述多种类型的智能设备中具有相同唤醒词的设备组成一个设备组。假设该设备组包括1台智能电视、2个智能音箱、2盏智能灯,可预设设备组内的不同设备类型的权重值,例如智能电视的权重值为0.3,智能音箱的权重值为0.6,智能灯的权重值为0.1。作为另一种示例,设备组中的各个电子设备可以为同一类型的设备,例如智能音箱,如图4c所示,智能音箱可细分为音箱pro、常规音箱、音箱mini,处理性能的大小关系为:音箱pro>常规音箱>音箱mini,可根据音箱的处理性能预设各种音箱的权重值,例如音箱pro的权重值为0.5,常规音箱的权重值为0.3,音箱mini的权重值为0.2。需要说明的是,设备组内的各个电子设备的权重值可以由第三方设备(例如电子设备厂商提供的服务平台)预先设置或者推荐默认值。作为一种示例,当某一电子设备新加入至设备组时,第三方设备可向该电子设备或者该电子设备加入的设备组的主设备下发该电子设备的权重值。作为一种示例,若该电子设备为设备组中的从设备,当该电子设备向设备组中的主设备发送唤醒识别结果时,可在唤醒识别结果中携带该电子设备的权重值,以便主设备及时获知该新增的电子设备的权重值。在一些实施例中,可以由主设备或者第三方设备统一维护各电子设备的权重值。在本实施例中,至少一个第二电子设备发送的唤醒识别结果可以包括至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项,以及至少一个第二电子设备的设备标识。其中,设备标识用于指示第二电子设备的设备类型。具体的,第一电子设备首先根据至少一个第二电子设备发送的唤醒识别结果,统计设备组内允许被唤醒的第二电子设备有哪些,具体可参见上述实施例的步骤201,此处不再赘述。在确定允许被唤醒的第二电子设备后,再根据第二电子设备的设备标识,统计设备组内允许被唤醒的第二电子设备的设备类型,以及允许被唤醒的第二电子设备的设备类型对应的设备数量。基于预设的每一种电子设备的权重值,最终统计出设备组内允许被唤醒的第二电子设备的第一权重值,具体可参见如下公式:α=γ1×n1+γ2×n2+…+γx×nx公式一m=n1+n2+…+nx公式二式中,α表示设备组内允许被唤醒的第二电子设备的第一权重值;γi表示第i种允许被唤醒的第二电子设备的权重值;ni表示第i种允许被唤醒的第二电子设备的设备数量,其中,i=1,2,…,x,x为大于或者等于1的正整数;x表示设备组内允许被唤醒的第二电子设备的设备类型的数量;m表示设备组内允许被唤醒的第二电子设备的设备总数。示例性的,表2示出了设备组内除第一电子设备之外的所有第二电子设备的参数统计表,表2包括各个第二电子设备的权重值、设备总数以及允许被唤醒的设备数量。表2第二电子设备权重值设备总数允许被唤醒的设备数量a0.521b0.310c0.232由表2可知,设备组中允许被唤醒的第二电子设备的设备总数为3,包括1个第二电子设备a和2个第二电子设备c,其中,第二电子设备a的权重值为0.5,第二电子设备c的权重值为0.2,根据上述公式一,设备组内允许被唤醒的第二电子设备的第一权重值α=0.5×1+0.2×2=0.9。步骤302、统计设备组内所有第二电子设备的第二权重值。作为一种示例,第一电子设备可根据至少一个第二电子设备发送的唤醒识别结果中的设备标识,统计设备组内所有第二电子设备的设备类型,以及每一种设备类型对应的第二电子设备的设备总数。作为另一种示例,第一电子设备可根据当前设备组内的互联情况,直接确定设备组内所有第二电子设备的设备类型,以及每一种设备类型对应的第二电子设备的设备总数。需要说明的是,设备组内新增的第二电子设备,首次与第一电子设备互联时,可将第二电子设备的设备信息发送给第一电子设备,以便第一电子设备预存设备组内所有第二电子设备的设备信息,其中,上述设备信息包括设备标识和/或权重值。具体的,可参见如下公式确定设备组内所有第二电子设备的第二权重值:β=γ1×n1+γ2×n2+…+γz×nz公式三o=n1+n2+…+nx公式四式中,β表示设备组内所有第二电子设备的第二权重值;γj表示第j种第二电子设备的权重值;nj表示第j种第二电子设备的设备总数;其中,j=1,2,…,z,z为大于或者等于1的正整数;z表示设备组内第二电子设备的设备类型的数量;o表示设备组内所有第二电子设备的设备总数。示例性的,仍以表2为例,可知:设备组中所有第二电子设备的设备总数为6,包括2个第二电子设备a、1个第二电子设备b以及3个第二电子设备c,其中,第二电子设备a的权重值为0.5,第二电子设备b的权重值为0.3,第二电子设备c的权重值为0.2,根据上述公式三,设备组内所有第二电子设备的第二权重值β=0.5×2+0.3×1+0.2×3=1.9。步骤303、基于第一权重值和第二权重值,调整第一阈值。其中,第一阈值为允许第一电子设备被唤醒的阈值(即第一电子设备的预设唤醒阈值)。在一种具体的实现方式中,第一电子设备根据第一权重值、第二权重值以及最大阈值调整参数,确定第一电子设备的唤醒阈值的调整参数,可通过如下公式确定调整参数:θ=α/β公式五δ′=θ×δ公式六式中,θ表示设备组内允许被唤醒的第二电子设备占所有第二电子设备的权重比例;δ表示最大阈值调整参数,该参数为预设值,通常设置在0至1之间,例如δ=0.1。δ′表示第一电子设备的唤醒阈值的调整参数。第一电子设备基于上述调整参数调整第一电子设备的预设唤醒阈值,可通过如下公式确定调整后的第一电子设备的唤醒阈值:thredholdcurrent=thredhold-δ′公式七式中,thredholdcurrent表示调整后的第一电子设备的唤醒阈值(即调整后的第一阈值);thredhold表示第一电子设备的预设唤醒阈值(即第一阈值)。可见,本实施例是通过设备的权重值计算,确定唤醒阈值的调整参数,调整参数的精确度高,相邻时刻的调整参数通常为连续变化的。步骤304、根据第一唤醒置信度和调整后的第一阈值,确定允许或者禁止第一电子设备被唤醒。具体的,通过比较第一唤醒置信度与调整后的第一阈值的大小关系,确定允许或禁止第一电子设备被唤醒。若第一电子设备计算得到的第一唤醒置信度大于或者等于调整后的第一阈值,则确定允许第一电子设备被唤醒;若第一唤醒置信度小于调整后的第一阈值,则确定禁止第一电子设备被唤醒。上述方案从唤醒阈值的角度出发,结合设备组内从设备的实际唤醒情况,综合分析允许被唤醒的从设备的唤醒识别结果的置信度高低,进而基于连续方式动态地调整设备组内主设备的唤醒阈值,并根据调整后的唤醒阈值与当前主设备计算得到的唤醒置信度的比较结果,判定当前主设备是否需要作出唤醒应答。由于调整后的主设备的唤醒阈值更契合整体设备组被唤醒的实际状态,提升了设备组内主设备唤醒的准确性。图11示出了又一种语音唤醒方法的判断流程图,如图11所示,若第一电子设备计算得到的第一唤醒置信度小于第一阈值,该方法包括如下步骤:步骤401、根据至少一个第二电子设备发送的唤醒识别结果,统计设备组内允许被唤醒的第二电子设备的设备数量。在本实施例中,至少一个第二电子设备发送的唤醒识别结果包括至少一个第二电子设备的唤醒标识和/或第二唤醒置信度。第一电子设备首先根据至少一个第二电子设备发送的唤醒识别结果,统计设备组内允许被唤醒的第二电子设备有哪些,从而确定设备组内允许被唤醒的第二电子设备的设备数量,具体可参见上述实施例的步骤201,此处不再赘述。步骤402、根据唤醒阈值调整表确定设备数量对应的阈值调整参数。本实施例中,第一电子设备的存储器(例如内部存储器121、或者处理器110中的存储器等)中预存有唤醒阈值调整表。在一种可能的实现方式中,唤醒阈值调整表可以包括允许被唤醒的第二电子设备的设备数量与阈值调整参数的对应关系。作为一种示例,唤醒阈值调整表可以包括允许被唤醒的第二电子设备的设备数量的数值范围与阈值调整参数的对应关系。示例性的,假设设备组内除第一电子设备之外的第二电子设备的总数为7,第一电子设备统计得到的允许被唤醒的第二电子设备的设备数量可能落入表3所示的任意一个数值范围内,第一电子设备可根据表3所示的唤醒阈值调整表,确定本次的阈值调整参数。表3由表3可知,允许被唤醒的第二电子设备的设备数量越多,阈值调整参数越大。在另一种可能的实现方式中,唤醒阈值调整表可以包括允许被唤醒的第二电子设备的设备数量占所有第二电子设备的设备总数的比例,与,阈值调整参数的对应关系。应理解,该比例越大,阈值调整参数越大。可见,本实施例是通过预设的唤醒阈值调整表,确定阈值调整参数,各个阈值调整参数均为离散的数值。步骤403、基于阈值调整参数调整第一阈值。本实施例对第一电子设备的预设唤醒阈值的调整方式同上述实施例的步骤303,在确定阈值调整参数后,可采用公式七,减小第一电子设备的预设唤醒阈值。步骤404、根据第一唤醒置信度和调整后的第一阈值,确定允许或禁止第一电子设备被唤醒。本实施例的步骤404与上述实施例的步骤304相同,具体可参见上述实施例,此处不再赘述。上述方案同样从唤醒阈值的角度出发,结合设备组内从设备的实际唤醒情况,统计允许被唤醒的从设备的设备数量或占比,进而基于离散方式动态地调整设备组内主设备的唤醒阈值,并根据调整后的唤醒阈值与当前主设备计算得到的唤醒置信度的比较结果,判定当前主设备是否需要作出唤醒应答。由于调整后的主设备的唤醒阈值更契合整体设备组被唤醒的实际状态,提升了设备组内主设备唤醒的准确性。上文中详细描述了本申请实施例提供的语音唤醒方法,下面将描述本申请实施例提供的语音唤醒设备。图12为本申请实施例提供的一种语音唤醒设备的结构示意图。如图12所示,本申请实施例提供的语音唤醒设备1200,包括:获取模块1201,用于获取音频数据的第一唤醒置信度,所述第一唤醒置信度用于指示所述第一电子设备确定的所述音频数据中唤醒词与预设唤醒词的声学特征相似度;接收模块1202,用于接收所述至少一个第二电子设备发送的唤醒识别结果,所述唤醒识别结果用于指示允许或禁止所述至少一个第二电子设备被唤醒;处理模块1203,用于根据所述第一唤醒置信度和所述唤醒识别结果,确定允许或者禁止所述第一电子设备被唤醒。可选的,所述唤醒识别结果包括所述至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项;其中,唤醒标识包括允许或禁止所述第二电子设备被唤醒的标识,所述第二唤醒置信度用于指示所述第二电子设备确定的所述音频数据中唤醒词与预设唤醒词的声学特征相似度。可选的,所述处理模块1203,具体用于:若所述第一唤醒置信度大于或等于第一阈值,确定允许所述第一电子设备被唤醒;或者若所述第一唤醒置信度小于所述第一阈值,且所述第一唤醒置信度大于第二阈值,根据所述第一唤醒置信度和所述唤醒识别结果,确定允许或者禁止所述第一电子设备被唤醒;或者若所述第一唤醒置信度小于或等于所述第二阈值,确定禁止所述第一电子设备被唤醒。可选的,所述处理模块1203,具体用于:根据所述唤醒识别结果统计所述至少一个第二电子设备的唤醒情况;若所述唤醒情况满足预设的第一电子设备的唤醒条件,确定允许所述第一电子设备被唤醒。可选的,所述唤醒条件包括如下的任意一项:所述设备组中除所述第一电子设备之外的所有的第二电子设备的第二唤醒置信度均大于或等于第三阈值;所述设备组中允许被唤醒的第二电子设备的设备数量占所述设备组的设备总数的比例大于或等于第一比例;所述设备组中允许被唤醒的第二电子设备的设备数量占所述设备组设备总数的比例小于所述第一比例且大于第二比例,且允许被唤醒的第二电子设备的第二唤醒置信度均大于或等于第三阈值;其中,所述第三阈值为所述第一电子设备中预设的允许第二电子设备被唤醒的阈值。可选的,所述唤醒识别结果还包括所述至少一个第二电子设备的设备标识,所述设备标识用于指示所述第二电子设备的设备类型,确定所述第二电子设备的权重值。可选的,所述处理模块1203,具体用于:根据所述唤醒识别结果统计所述设备组内允许被唤醒的第二电子设备的第一权重值;统计所述设备组内所有第二电子设备的第二权重值;基于所述第一权重值和所述第二权重值调整第一阈值;根据所述第一唤醒置信度和调整后的第一阈值,确定允许或者禁止所述第一电子设备被唤醒;其中,所述第一阈值为允许所述第一电子设备被唤醒的阈值。可选的,所述第一权重值是根据所述设备组内允许被唤醒的第二电子设备的设备类型对应的设备数量,以及允许被唤醒的第二电子设备的各个设备类型对应的权重值确定的;所述第二权重值是根据所述设备组内所有第二电子设备的设备类型对应的设备数量,以及各设备类型对应的权重值确定的。可选的,所述处理模块1203,具体用于:将所述第一权重值与所述第二权重值的比值和最大阈值调整参数的乘积作为阈值调整参数,根据所述阈值调整参数调整所述第一阈值。可选的,所述处理模块1203,具体用于:根据所述唤醒识别结果统计所述设备组内允许被唤醒的第二电子设备的设备数量;根据唤醒阈值调整表确定所述设备数量对应的阈值调整参数,所述唤醒阈值调整表包括允许被唤醒的第二电子设备的设备数量与阈值调整参数的对应关系;基于所述阈值调整参数调整所述第一阈值;所述根据所述第一唤醒置信度和调整后的第一阈值,确定允许或禁止所述第一电子设备被唤醒。可选的,所述处理模块1203,具体用于:若所述第一唤醒置信度大于或等于所述调整后的第一阈值,确定允许所述第一电子设备被唤醒;或者若所述第一唤醒置信度小于所述调整后的第一阈值,确定禁止所述第一电子设备被唤醒。本申请实施例提供的语音唤醒设备,用于执行前述图7、图8a、8b、图9所示方法实施例中的第一电子设备执行的技术方案,其实现原理和技术效果类似,在此不再赘述。图13为本申请实施例提供的一种语音唤醒设备的结构示意图。如图13所示,本申请实施例提供的语音唤醒设备1300,包括:获取模块1301,用于获取音频数据的第一唤醒置信度,所述第一唤醒置信度用于指示所述第一电子设备确定的所述音频数据中唤醒词与预设唤醒词的声学特征相似度;接收模块1302,用于接收所述至少一个第二电子设备发送的唤醒识别结果,所述唤醒识别结果用于指示允许或禁止所述第二电子设备被唤醒;处理模块1303,用于根据所述唤醒识别结果调整第一阈值,所述第一阈值为允许所述第一电子设备被唤醒的阈值;根据调整后的第一阈值和所述第一唤醒置信度,确定允许或禁止所述第一电子设备被唤醒。可选的,所述处理模块1303,具体用于:根据所述唤醒识别结果统计所述设备组内允许被唤醒的第二电子设备的第一权重值;统计所述设备组内所有第二电子设备的第二权重值;基于所述第一权重值和所述第二权重值调整所述第一阈值。可选的,所述第一权重值是根据所述设备组内允许被唤醒的第二电子设备的设备类型对应的设备数量,以及允许被唤醒的第二电子设备的各个设备类型对应的权重值确定的;所述第二权重值是根据所述设备组内所有第二电子设备的设备类型对应的设备数量,以及各设备类型对应的权重值确定的。可选的,所述处理模块1303,具体用于:将所述第一权重值与所述第二权重值的比值和最大阈值调整参数的乘积作为阈值调整参数,根据所述阈值调整参数调整所述第一阈值。可选的,所述处理模块1303,具体用于:根据所述唤醒识别结果统计所述设备组内允许被唤醒的第二电子设备的设备数量;根据唤醒阈值调整表确定所述设备数量对应的阈值调整参数,所述唤醒阈值调整表包括允许被唤醒的第二电子设备的设备数量与阈值调整参数的对应关系;基于所述阈值调整参数调整所述第一阈值。可选的,所述唤醒识别结果包括所述至少一个第二电子设备的唤醒标识、第二唤醒置信度的至少一项;其中,唤醒标识包括允许或禁止所述第二电子设备被唤醒的标识,所述第二唤醒置信度用于指示所述第二电子设备确定的所述音频数据中唤醒词与预设唤醒词的声学特征相似度。可选的,所述处理模块1303,具体用于:若所述第一唤醒置信度大于或等于所述调整后的第一阈值,确定允许所述第一电子设备被唤醒;或者若所述第一唤醒置信度小于所述调整后的第一阈值,确定禁止所述第一电子设备被唤醒。本申请实施例提供的语音唤醒设备,用于执行前述图10、图11所示方法实施例中的第一电子设备执行的技术方案,其实现原理和技术效果类似,在此不再赘述。需要说明的是,应理解以上语音唤醒设备的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述设备的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述设备的存储器中,由上述设备的某一个处理元件调用并执行以上处理模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。图14为本申请实施例提供的一种语音唤醒设备的硬件结构示意图。如图14所示,本申请实施例提供的语音唤醒设备1400,可以包括:处理器1401、存储器1402和通信接口1403。其中,存储器1402,用于存储计算机程序;处理器1401,用于执行存储器1402存储的计算机程序,以实现上述任一方法实施例中第一电子设备所执行的方法。通信接口1403,用于与至少一个第二电子设备或者服务器进行数据通信或者信号通信。可选地,存储器1402既可以是独立的,也可以跟处理器1401集成在一起。当所述存储器1402是独立于处理器1401之外的器件时,所述语音唤醒设备1400还可以包括:总线1404,用于连接所述存储器1402和处理器1401。在一种可能的实施方式中,图12中的处理模块1203可以集成在处理器1401中实现,接收模块1202可以集成在通信接口1403中实现。图13中的处理模块1303可以集成在处理器1401中实现,接收模块1302可以集成在通信接口1403中实现。在一种可能的实施方式中,处理器1401可用于实现上述方法实施例中第一电子设备的信息处理操作,通信接口1403可用于实现上述方法实施例中第一电子设备的信号收发操作。本实施例提供的语音唤醒设备,可用于执行上述任一方法实施例中第一电子设备所执行的方法,其实现原理和技术效果类似,此处不再赘述。本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现前述任一方法实施例中第一电子设备的技术方案。本申请实施例还提供一种程序,当该程序被处理器执行时,用于执行前述任一方法实施例中第一电子设备的技术方案。本申请实施例还提供一种计算机程序产品,包括程序指令,程序指令用于实现前述任一方法实施例中第一电子设备的技术方案。本申请实施例还提供了一种芯片,包括:处理模块与通信接口,该处理模块能执行前述方法实施例中第一电子设备的技术方案。进一步地,该芯片还包括存储模块(如,存储器),存储模块用于存储指令,处理模块用于执行存储模块存储的指令,并且对存储模块中存储的指令的执行使得处理模块执行第一电子设备的技术方案。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中,a,b,c可以是单个,也可以是多个。可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1