一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

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

2022-06-05 13:29:46 来源:中国专利 TAG:


1.本发明实施例涉及智能家居技术领域,尤其涉及一种设备的语音唤醒方法、装置、电子设备及存储介质。


背景技术:

2.随着技术的进步和科技的发展,家庭中的智能家居大多被配置有语音唤醒功能,用户通过预设的唤醒词以此对智能设备进行语音唤醒。
3.相关技术中,大多智能家居预先设置有唤醒灵敏度,当采集到用户的语音信号时,确定用户的语音信号与唤醒词的相似度,根据相似度与唤醒灵敏度的大小从而控制是否唤醒智能家居。
4.但由于唤醒灵敏度为一定值,而不同的用户具有不同的声音特征,从而使得用户对智能设备的语音唤醒不准确,用户体验性差。


技术实现要素:

5.鉴于此,为解决现有技术中用户语音唤醒智能家居存在着的不准确和体验性差的技术问题,本发明实施例提供一种设备的语音唤醒方法、装置、电子设备及存储介质。
6.第一方面,本发明实施例提供一种设备的语音唤醒方法,包括:
7.在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度;
8.根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度;
9.根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。
10.在一个可选的实施方式中,所述根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度,包括:
11.将所述目标年龄类型输入至第一模型中,以使所述第一模型输出与所述目标年龄类型对应的设备的目标唤醒灵敏度;或,
12.将所述目标年龄类型输入至第二模型中,以使所述第二模型输出与所述目标年龄类型对应的目标调节值,根据所述目标调节值调节预设唤醒灵敏度,得到与所述目标年龄类型对应的设备的目标唤醒灵敏度。
13.在一个可选的实施方式中,所述方法还包括:
14.对所述语音信号进行语音识别,得到所述语音信号的识别结果;
15.根据所述相似度、所述目标唤醒灵敏度和所述识别结果,确定与所述目标年龄类型对应的所述设备的误唤醒次数或未成功唤醒次数;
16.根据所述误唤醒次数或所述未成功唤醒次数,更新所述第一模型或所述第二模型。
17.在一个可选的实施方式中,所述根据所述误唤醒次数或所述未成功唤醒次数,更新所述第一模型或所述第二模型,包括:
18.当所述误唤醒次数满足第一预设关系时,根据所述误唤醒次数更新所述第一模型或所述第二模型;或,
19.当所述未成功唤醒次数满足第二预设关系时,根据所述未成功唤醒次数更新所述第一模型或所述第二模型。
20.在一个可选的实施方式中,所述根据所述相似度、所述目标唤醒灵敏度和所述识别结果,确定与所述目标年龄类型对应的所述设备的误唤醒次数或未成功唤醒次数,包括:
21.当所述相似度大于所述目标唤醒灵敏度,且所述识别结果为所述语音信号中不包括所述目标唤醒词时,则更新与所述目标年龄类型对应的所述设备的误唤醒次数;
22.当所述相似度小于等于所述目标唤醒灵敏度,且所述识别结果为所述语音信号中包括所述目标唤醒词时,则更新与所述目标年龄类型对应的所述设备的未成功唤醒次数。
23.在一个可选的实施方式中,所述在获取到用户的语音信号后,确定与所述用户对应的目标年龄类型及确定所述语音信号与目标唤醒词的相似度,包括:
24.在同时获取到多个用户的语音信号后,确定每一所述用户的目标年龄类型,及确定每一所述语音信号与目标唤醒词的相似度,得到多个所述相似度;
25.所述根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度包括:
26.从多个所述相似度中选取最高相似度,并确定与所述最高相似度对应的目标年龄类型;
27.根据与所述最高相似度对应的目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度。
28.在一个可选的实施方式中,所述根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度,包括:
29.当获取到操作信号时,显示唤醒灵敏度的调节界面;其中,所述操作信号用于触发显示唤醒灵敏度的调节界面,所述调节界面包括至少一个目标年龄类型和与所述至少一个目标年龄类型对应的滑动调节条;
30.当获取到与任一所述滑动调节条对应的调节信号时,根据所述滑动调节条的调节位置,确定与所述目标年龄类型对应的所述设备的目标唤醒灵敏度。
31.在一个可选的实施方式中,所述根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作,包括:
32.当所述相似度大于所述目标唤醒灵敏度时,确定所述设备的唤醒策略为唤醒,以控制所述设备唤醒;
33.当所述相似度小于等于所述目标唤醒灵敏度时,确定所述设备的唤醒策略为休眠,以控制所述设备休眠。
34.第二方面,本发明实施例提供一种设备的语音唤醒装置,包括:
35.第一确定模块,用于在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度;
36.第二确定模块,用于根据所述目标年龄类型,确定与所述目标年龄类型对应的设
备的目标唤醒灵敏度;
37.唤醒控制模块,用于根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。
38.第三方面,本发明实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的设备的语音唤醒程序,以实现如上所述的设备的语音唤醒方法。
39.第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的设备的语音唤醒方法。
40.本发明实施例提供的一种设备的语音唤醒方法,在获取到用户的语音信号后,确定用户的目标年龄类型及确定语音信号与目标唤醒词的相似度;根据目标年龄类型,确定与目标年龄类型对应的设备的目标唤醒灵敏度;根据相似度和目标唤醒灵敏度确定设备的唤醒策略,以控制设备执行与唤醒策略对应的操作。本发明在进行语音唤醒时,通过对用户进行年龄分析,根据不同的年龄段采取不同灵敏度以进行相应的唤醒决策,从而提高用户语音唤醒设备的准确性,提高了用户的体验性。
附图说明
41.图1为本发明实施例所提供的一个设备的语音唤醒方法的流程示意图;
42.图2为本发明实施例所提供的另一个设备的语音唤醒方法的流程示意图;
43.图3为本发明实施例所提供的一个设备的语音唤醒装置的结构示意图;
44.图4为本发明实施例所提供的一个电子设备的结构示意图;
45.以上附图中:
46.31、第一确定模块;32、第二确定模块;33、唤醒控制模块;
47.400、电子设备;401、处理器;402、存储器;4021、操作系统;4022、应用程序;403、用户接口;404、网络接口;405、总线系统。
具体实施方式
48.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
50.参考图1,图1为本发明实施例所提供的一个设备的语音唤醒方法的流程示意图。本发明实施例提供的一种设备的语音唤醒方法,包括:
51.s11:在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度。
52.其中,设备可为智能冰箱、智能洗衣机及智能空调等,本实施例中对设备的形式不做具体地限定,具体可根据实际需要进行选择。其中,既可以通过终端(终端可为手机等)对
设备进行语音唤醒,也可以直接通过设备进行自身的语音唤醒。当通过终端进行语音唤醒时,终端被配置有语音唤醒功能;当通过设备进行自身的语音唤醒时,设备被为配置有语音唤醒功能。语音信号既可以通过设备采集获取的,也可以通过终端获取。当通过设备采集用户的语音信号时,设备中设置有语音采集模块和语音助手,通过语音助手和语音采集模块以对用户的语音信号进行采集;当通过终端采集用户的语音信号时,终端中设备语音采集模块和语音助手,通过语音助手和语音采集模块以对用户的语音信号进行采集。
53.在获取到用户的语音信号后,提取用户的声纹特征,将用户的声纹特征输入至声纹识别模型中,以输出与用户的声纹特征对应的用户的年龄类型,其中,年龄类型包括幼年,青年,中年和老年。其中,不同的年龄类型对应不同的年龄段,年龄类型与年龄段的对应关系可根据实际需要进行设置。
54.本实施例中,语音信号与目标唤醒词之间的相似度以用来表示语音信号是否与目标唤醒词匹配,其中,可通过将用户的语音信号转化成相应的文本,可根据最小编辑距离算法和基于空间向量的余弦算法等确定语音信号与目标唤醒词之间的相似度。具体相似度的确定方法本实施例中不作具体的限定,可根据实际需要进行选择。本实施例中,目标唤醒词是用于唤醒设备的词语,目标唤醒词语可根据实际需要进行设置,唤醒设备的目标唤醒词可为一个也可为多个,目标唤醒词的数量可根据实际需要进行设置。家庭中的不同设备具有不同的目标唤醒词,以保证唤醒设备的准确性。
55.上述中,为只获取到一个用户的语音信号的后,用户的目标年龄类型和相似度的确定方法。当然,用户在唤醒设备时,可能处于嘈杂的环境中,从而使得所采集的语音信号可为多个。当语音信号为多个时,s11步骤具体包括:
56.在同时获取到多个用户的语音信号后,确定每一所述用户的目标年龄类型,及确定每一所述语音信号与目标唤醒词的相似度,得到多个所述相似度。
57.其中,每一用户的目标年龄类型及每一语音信号与目标唤醒词的相似度的确定方法与上述一致,本实施例在此不做赘述。
58.s12:根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度。
59.本实施例中,每一目标年龄类型对应着一目标唤醒灵敏度,即,幼年,青年,中年和老年分别对应着一唤醒灵敏度,其中,在一个示例中,目标唤醒灵敏度可通过如下方式进行确定:
60.将所述目标年龄类型输入至第一模型中,以使所述第一模型输出与所述目标年龄类型对应的设备的目标唤醒灵敏度;或,
61.将所述目标年龄类型输入至第二模型中,以使所述第二模型输出与所述目标年龄类型对应的目标调节值,根据所述目标调节值调节预设唤醒灵敏度,得到与所述目标年龄类型对应的设备的目标唤醒灵敏度。
62.本实施例中,第一模型为关于年龄类型与唤醒灵敏度的模型,其中,可通过与年龄类型对应的历史唤醒数据训练第一模型,以不断修正与年龄类型对应的唤醒灵敏度,从而进一步提高用户唤醒设备的准确性,提高用户的体验性。第一模型可为深度学习网络模型等,具体可根据实际需要进行选择。
63.第二模型为关于年龄类型与唤醒灵敏度调节值的模型,其中,可通过与年龄类型
对应的历史唤醒数据训练第二模型,以不断修正与年龄类型对应的调节值,根据调节值调节预设唤醒灵敏度,从而进一步提高用户唤醒设备的准确性,提高用户的体验性。第二模型可为深度学习网络模型等,具体可根据实际需要进行选择。本实施例中,预设灵敏度可根据实际需要进行设置,本实施例在此不做具体地限定。
64.在另一个示例中,目标唤醒灵敏度还可以通过如下方式进行确定:
65.当获取到操作信号时,显示唤醒灵敏度的调节界面;其中,所述操作信号用于触发显示唤醒灵敏度的调节界面,所述调节界面包括至少一个目标年龄类型和与所述至少一个目标年龄类型对应的滑动调节条;
66.当获取到与任一所述滑动调节条对应的调节信号时,根据所述滑动调节条的调节位置,确定与所述目标年龄类型对应的所述设备的目标唤醒灵敏度。
67.其中,可通过调节界面对唤醒灵敏度进行调节。例如,通过设备直接进行语音唤醒时,可在设备上设有用于显示界面的显示模块,显示界面中设置有多个控件,每一控件对应着相应的操作功能。当用户需要调节唤醒灵敏度时,通过触摸显示界面中的相应控件(例如:灵敏度调节控件),触发显示唤醒灵敏度的调节界面,调节界面中可包括幼年,青年,中年和老年年龄类型,每一年龄类型对应有一调节条,同时每一年龄类型位置处对应有年龄区间,即属于幼年的年龄区间、属于青年的年龄区间、属于中年的年龄区间以及属于老年的年龄区间,从而使得用户可根根据年龄区间选择年龄类型,通过滑动与年龄类型对应的调节条,进而实现了对唤醒灵敏度进行调节。同样的,通过终端进行设备的语音唤醒时,也可通过与上述一致的方法对唤醒灵敏度进行调节。
68.上述中,为根据一个用户的语音信号所确定的设备的目标唤醒灵敏度。当所获取到的语音信号为多个时,可通过如下方式确定设备的目标唤醒灵敏度,具体如下:
69.从多个所述相似度中选取最高相似度,并确定与所述最高相似度对应的目标年龄类型;
70.根据与所述最高相似度对应的目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度。
71.其中,多个相似度为在同时获取到多个用户的语音信号后所确定的。与目标年龄类型对应的设备的目标唤醒度具体确定方法与上述一致,本实施例在此不做赘述。
72.s13:根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。
73.本实施例中,可通过比较相似度和目标唤醒度的大小,以实现对设备的唤醒和休眠。本实施例中,s13步骤中具体包括:
74.当所述相似度大于所述目标唤醒灵敏度时,确定所述设备的唤醒策略为唤醒,以控制所述设备唤醒;
75.当所述相似度小于等于所述目标唤醒灵敏度时,确定所述设备的唤醒策略为休眠,以控制所述设备休眠。
76.其中,相似度大于目标唤醒灵敏度,表明用户的语音信号与目标唤醒词匹配成功,能够成功唤醒设备;相似度小于等于目标唤醒灵敏度,表明用户的语音信号与目标唤醒词匹配失败,唤醒设备失败,以控制设备继续休眠。
77.本实施例中,需要说明的是,当成功唤醒设备后,若预设时间内未再获取到用户的
语音信号后,控制设备休眠,以减少电量的消耗。其中,预设时间可根据实际需要进行设置,本实施例对预设时间的具体数值不做具体地限定。
78.本实施例提供的一种设备的语音唤醒方法,在获取到用户的语音信号后,确定用户的目标年龄类型及确定语音信号与目标唤醒词的相似度;根据目标年龄类型,确定与目标年龄类型对应的设备的目标唤醒灵敏度;根据相似度和目标唤醒灵敏度确定设备的唤醒策略,以控制设备执行与唤醒策略对应的操作。本发明在进行语音唤醒时,通过对用户进行年龄分析,根据不同的年龄段采取不同灵敏度以进行相应的唤醒决策,从而提高用户语音唤醒设备的准确性,提高了用户的体验性。
79.参考图2,图2为本发明实施例所提供的另一个设备的语音唤醒方法的流程示意图。本实施例提供的一种设备的语音唤醒方法,包括:
80.s21:在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度。
81.本实施例中,s21步骤与上述的s11步骤相似,本实施例在此不做赘述。
82.s22:根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度。
83.本实施例中,s22步骤与上述s12步骤相似,本实施例在此不做赘述。
84.s23:根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。
85.本实施例中,s23步骤与上述s13步骤相似,本实施例在此不做赘述。
86.s24:对所述语音信号进行语音识别,得到所述语音信号的识别结果。
87.其中,s24步骤可在s21步骤和s22步骤之间执行,也可在s22步骤和s23步骤之间执行,也可在s23步骤之后执行,当然也可在s21步骤中在获取到用户的语音信号后执行,即,可在获取到语音信号的识别结果后,确定用户的目标年龄类型及确定语音信号与目标唤醒词的相似度,可在确定用户的目标年龄类型及确定语音信号与目标唤醒词的相似度后,获取到语音信号的识别结果,具体执行顺序可根据实际需要进行设置,本实施例中对具体的执行顺序不做具体的限定。
88.其中,语音识别结果可为语音信号中包括目标唤醒词,也可为语音信号中不包括目标唤醒词。对语音信号进行识别的算法可采用隐马尔可夫模型算法和矢量量化算法等,具体可根据实际需要进行选择,本实施例在此不作具体的限定。
89.s25:根据所述相似度、所述目标唤醒灵敏度和所述识别结果,确定与所述目标年龄类型对应的所述设备的误唤醒次数或未成功唤醒次数。
90.本实施例中,误唤醒指用户未想要唤醒设备而设备成功唤醒,即当唤醒策略为唤醒,而识别结果为语音信号中不包括目标唤醒词;未成功唤醒指用户想要唤醒设备而设备唤醒失败,即当唤醒策略为休眠,而识别结果为语音信号中包括目标唤醒词。当设备误唤醒时,表明设备的唤醒灵敏度可能比较低,需相应提高唤醒灵敏度;而当设备未成功唤醒时,表明设备的唤醒灵敏度可能比较高,需相应降低唤醒灵敏度。
91.其中,本实施例中s25步骤中具体包括:
92.当所述相似度大于所述目标唤醒灵敏度,且所述识别结果为所述语音信号中不包括所述目标唤醒词时,则更新与所述目标年龄类型对应的所述设备的误唤醒次数;
93.当所述相似度小于等于所述目标唤醒灵敏度,且所述识别结果为所述语音信号中包括所述目标唤醒词时,则更新与所述目标年龄类型对应的所述设备的未成功唤醒次数。
94.本实施例中,相似度大于目标唤醒灵敏度表明唤醒策略为唤醒;相似度小于等于目标唤醒灵敏度表明唤醒策略为休眠。
95.s26:根据所述误唤醒次数或所述未成功唤醒次数,更新所述第一模型或所述第二模型。
96.本实施例中,更新第一模型指更新与年龄类型对应的唤醒灵敏度,更新第二模型指更新与年龄类型对应的调节值。唤醒灵敏度的提高和降低需要根据误唤醒次数和未成功唤醒次数进行设置,以防止唤醒灵敏度调节不准确,降低了用户的体验性。
97.其中,本实施例中,s26步骤中,具体包括:
98.当所述误唤醒次数满足第一预设关系时,根据所述误唤醒次数更新所述第一模型或所述第二模型;或,
99.当所述未成功唤醒次数满足第二预设关系时,根据所述未成功唤醒次数更新所述第一模型或所述第二模型。
100.本实施例中,第一预设关系为误唤醒次数大于等于第一预设阈值,第二预设关系为未成功唤醒次数大于等于第二预设阈值,第一预设阈值和第二预设阈值可根据实际需要进行设置,本实施例在此不做具体地限定。
101.本实施例中,当更新第一模型或第二模型后,下一次获取到用户的语音信号后,根据更新后的第一模型或第二模型以确定与目标年龄类型对应的设备的目标唤醒灵敏度,从而实现控制设备的唤醒。
102.本实施例提供的一种设备的语音唤醒方法,在获取到用户的语音信号后,确定用户的目标年龄类型及确定语音信号与目标唤醒词的相似度;根据目标年龄类型,确定与目标年龄类型对应的设备的目标唤醒灵敏度;根据相似度和目标唤醒灵敏度确定设备的唤醒策略,以控制设备执行与唤醒策略对应的操作。本发明在进行语音唤醒时,通过对用户进行年龄分析,根据不同的年龄段采取不同灵敏度以进行相应的唤醒决策,从而提高用户语音唤醒设备的准确性,提高了用户的体验性。
103.参考图3,图3本发明实施例所提供的一个设备的语音唤醒装置的结构示意图。本实施例提供的一种设备的语音唤醒装置,包括第一确定模块31、第二确定模块32和唤醒控制模块33,其中,第一确定模块31用于在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度。第二确定模块32用于用于根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度。唤醒控制模块33用于根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。
104.本实施例中,第二确定模块32还用于将所述目标年龄类型输入至第一模型中,以使所述第一模型输出与所述目标年龄类型对应的设备的目标唤醒灵敏度;或,
105.将所述目标年龄类型输入至第二模型中,以使所述第二模型输出与所述目标年龄类型对应的目标调节值,根据所述目标调节值调节预设唤醒灵敏度,得到与所述目标年龄类型对应的设备的目标唤醒灵敏度。
106.本实施例提供的一种设备的语音唤醒装置,还包括更新模块;其中,更新模块用
于:
107.对所述语音信号进行语音识别,得到所述语音信号的识别结果;
108.根据所述相似度、所述目标唤醒灵敏度和所述识别结果,确定与所述目标年龄类型对应的所述设备的误唤醒次数或未成功唤醒次数;
109.根据所述误唤醒次数或所述未成功唤醒次数,更新所述第一模型或所述第二模型。
110.本实施例中,更新模块还用于:
111.当所述误唤醒次数满足第一预设关系时,根据所述误唤醒次数更新所述第一模型或所述第二模型;或,
112.当所述未成功唤醒次数满足第二预设关系时,根据所述未成功唤醒次数更新所述第一模型或所述第二模型。
113.本实施例中,更新模块还用于:
114.当所述相似度大于所述目标唤醒灵敏度,且所述识别结果为所述语音信号中不包括所述目标唤醒词时,则更新与所述目标年龄类型对应的所述设备的误唤醒次数;
115.当所述相似度小于等于所述目标唤醒灵敏度,且所述识别结果为所述语音信号中包括所述目标唤醒词时,则更新与所述目标年龄类型对应的所述设备的未成功唤醒次数。
116.本实施例中,第一确定模块31还用于在同时获取到多个用户的语音信号后,确定每一所述用户的目标年龄类型,及确定每一所述语音信号与目标唤醒词的相似度,得到多个所述相似度。
117.本实施例中,第二确定模块32还用于从多个所述相似度中选取最高相似度,并确定与所述最高相似度对应的目标年龄类型;
118.根据与所述最高相似度对应的目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度。
119.本实施例中,第二确定模块32还用于当获取到操作信号时,显示唤醒灵敏度的调节界面;其中,所述操作信号用于触发显示唤醒灵敏度的调节界面,所述调节界面包括至少一个目标年龄类型和与所述至少一个目标年龄类型对应的滑动调节条;
120.当获取到与任一所述滑动调节条对应的调节信号时,根据所述滑动调节条的调节位置,确定与所述目标年龄类型对应的所述设备的目标唤醒灵敏度。
121.本实施例中,唤醒控制模块33还用于当所述相似度大于所述目标唤醒灵敏度时,确定所述设备的唤醒策略为唤醒,以控制所述设备唤醒;
122.当所述相似度小于等于所述目标唤醒灵敏度时,确定所述设备的唤醒策略为休眠,以控制所述设备休眠。
123.本实施例提供的一种设备的语音唤醒装置,包括第一确定模块31、第二确定模块32和唤醒控制模块33,其中,第一确定模块31用于在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度。第二确定模块32用于用于根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度。唤醒控制模块33用于根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。本发明在进行语音唤醒时,通过对用户进行年龄分析,根据不同的年龄段采取不同灵敏度以进行相应的唤醒决策,从而提高用户语音唤醒
设备的准确性,提高了用户的体验性。
124.图4为本发明实施例提供的一个电子设备的结构示意图,图4所示的电子设备400可为终端,也可为智能家居,电子设备400包括:至少一个处理器401、存储器402、至少一个网络接口404和其他用户接口403。电子设备400中的各个组件通过总线系统405耦合在一起。可理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。
125.其中,用户接口403可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
126.可以理解,本发明实施例中的存储器402可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本文描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。
127.在一些实施方式中,存储器402存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统4021和应用程序4022。
128.其中,操作系统4021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序4022中。
129.在本发明实施例中,通过调用存储器402存储的程序或指令,具体的,可以是应用程序4022中存储的程序或指令,处理器401用于执行各方法实施例所提供的方法步骤,例如包括:在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度;根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度;根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。
130.上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成上述方法的步骤。
131.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
132.对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
133.本实施例提供的电子设备可以是如图4中所示的电子设备,可执行如图1-2中设备的语音唤醒方法的所有步骤,进而实现图1-2所示设备的语音唤醒方法的技术效果,具体请参照图1-2相关描述,为简洁描述,在此不作赘述。
134.本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
135.当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在设备的语音唤醒设备侧执行的设备的语音唤醒方法。
136.所述处理器用于执行存储器中存储的设备的语音唤醒方法程序,以实现以下在设备的语音唤醒设备侧执行的设备的语音唤醒方法的步骤:在获取到用户的语音信号后,确定所述用户的目标年龄类型及确定所述语音信号与目标唤醒词的相似度;根据所述目标年龄类型,确定与所述目标年龄类型对应的设备的目标唤醒灵敏度;根据所述相似度和所述目标唤醒灵敏度确定所述设备的唤醒策略,以控制所述设备执行与所述唤醒策略对应的操作。
137.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
138.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
139.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献