1.本发明涉及
智能设备技术领域,尤其涉及一种智能
终端控制方法、装置、电子设备及存储介质。
背景技术:
2.目前市场上存在一些智能终端设备,例如
语音空调,老年人是使用语音空调的高频用户体,但老年人的听力较成年人有所下降,普通语音空调播报语速快,导致老人很多时候听不清空调播报内容,从而产生很多不便,语音交互对老年人不友好。
3.因此,需要提供一种方案,对目前市场上智能终端设备的交互模式进行改进,使得其能够满足老年人等特殊体的使用需求,交互体验更加友好。
技术实现要素:
4.本发明提供一种智能终端控制方法、装置、电子设备及存储介质,用以解决现有技术中对老年人等体交互不友好的缺陷,实现能够满足老年人等特殊体的使用需求,交互体验更加友好。
5.本发明提供一种智能终端控制方法,包括:
6.获取语音信息,并基于
所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;
7.在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。
8.根据本发明提供的智能终端控制方法,所述基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令,包括:
9.将所述语音信息发送至云端服务器,以通过所述云端服务器对所述语音信息进行识别;
10.接收所述云端服务器返回的根据所述语音信息识别出的声纹识别结果以及控制指令。
11.根据本发明提供的智能终端控制方法,所述基于所述目标人对应的工作模式,控制所述智能终端执行tts播报,包括:
12.调节所述智能终端的音量和/或语速,以使得所述智能终端的工作模式满足所述目标人对应的工作模式,并控制所述智能终端执行tts播报。
13.根据本发明提供的智能终端控制方法,还包括:
14.在执行完成tts播报后,将所述智能终端的音量和/或语速,调节至默认状态。
15.根据本发明提供的智能终端控制方法,所述控制所述智能终端执行tts播报,包括:
16.从播报内容数据库中,选取与所述目标人匹配的播报数据,进行tts播报。
17.根据本发明提供的智能终端控制方法,还包括:
18.在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,调节所述智能终端的显示屏工作模式,以使得所述显示屏的工作模式满足所述目标人对应的工作模式。
19.本发明还提供一种智能终端控制装置,包括:
20.获取模块,用于获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;
21.执行模块,用于在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。
22.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述智能终端控制方法。
23.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述智能终端控制方法。
24.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述智能终端控制方法。
25.本发明提供的智能终端控制方法、装置、电子设备及存储介质,通过语音信息,确定声纹识别结果,再基于声纹识别结果,选择控制所述智能终端执行tts播报对应的工作模式,使得控制所述智能终端执行tts播报的工作模式可以自动满足目标人的需求。若目前人是老年人,则可以采用慢语速的tts播报方式,或者调整tts播报的音量,使得智能终端的语音交互对老年人更加友好。
26.自动识别语音信息中的声纹,进行自动切换tts播报方式,提升用户的语音交互友好度。
27.因此,本发明提供的智能终端控制方法,可以解决现有技术中对老年人等体交互不友好的缺陷,实现能够满足老年人等特殊体的使用需求,交互体验更加友好。
附图说明
28.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1是本发明提供的智能终端控制方法的流程示意图之一;
30.图2是本发明提供的智能终端控制方法的流程示意图之二;
31.图3是本发明提供的智能终端控制方法的流程示意图之三;
32.图4是本发明提供的智能终端控制装置的结构示意图;
33.图5是本发明提供的电子设备的结构示意图。
具体实施方式
34.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.下面结合图1-图5描述本发明的智能终端控制方法、装置、电子设备及存储介质。
36.如图1所示,本发明提供一种智能终端控制方法,包括:
37.步骤110、获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令。
38.可以理解的是,本实施例提供的智能终端控制方法应用于智能终端上,智能终端可以是具有语音交互功能的空调、电视或者洗衣机等家电设备。
39.智能终端上设置有语音交互设备,例如麦克风,可以通过语音交互设备,接收用户输入的语音信息,并基于用户输入的语音信息,得到该语音信息的声纹识别结果以及该语音信息中包含的控制指令,例如控制智能终端开启,或者控制智能终端开始工作。
40.需要说明的是,通过声纹识别结果进一步判断用户的身份特征,例如可以通过声纹识别结果判断用户是否是老年人等目标人。
41.声纹,是用电声学仪器显示的携带言语信息的声波频谱。人类语言的产生是人体语言中枢与发音器官之间一个复杂的生理物理过程,人在讲话时使用的发声器官
‑‑
舌、牙齿、喉头、肺、鼻腔在尺寸和形态方面每个人的差异很大,所以任何两个人的声纹图谱都有差异,因此,可以通过声纹识别,确定输入语音信息的用户身份特征。
42.步骤120、在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,执行tts(texttospeech,从文本到语音)播报。
43.可以理解的是,基于所述控制指令控制智能终端工作,例如可以控制智能电视开始工作,或者控制智能洗衣机开始工作。
44.基于所述目标人对应的工作模式,控制所述智能终端执行tts播报,可以是从云端服务器请求目标人对应的tts播报数据信息,基于该tts播报数据信息,执行目标人对应的工作模式下tts播报服务。
45.基于所述控制指令控制智能终端工作,可以基于目标人,匹配相应的工作模式,例如,目标人是老年人,可以控制智能空调在适老模式下工作,空调风速较小,温度不会过低。
46.若目标人为老年人,其对应的工作模式可以是自动放慢播放语速,以便老年人可以听清楚tts播报内容。
47.进一步,可以基于语音信息,确定输入语音信息的对象的属地方言,进而选择以该属地方言控制所述智能终端执行tts播报内容,也可以选择普通话控制所述智能终端执行tts播报内容。
48.在一些实施例中,所述基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令,包括:
49.将所述语音信息发送至云端服务器,以通过所述云端服务器对所述语音信息进行
识别;
50.接收所述云端服务器返回的根据所述语音信息识别出的声纹识别结果以及控制指令。
51.可以理解的是,云端服务器设置有训练好的语音识别模型,可以用于识别语音信息,提取语音信息中的声纹识别结果以及控制指令。
52.由于语音识别模型所占用的存储空间较大,且适合多个不同的智能终端共同使用,因此,可以将语音识别模型设置于云端服务器,对多个不同智能终端发送的语音信息进行识别,避免提升智能终端设备的成本。
53.进一步,语音识别模型可以是基于模板模型(非参数模型),或者随机模型(参数模型)训练得到。
54.模板模型将训练特征参数和测试的特征参数进行比较,两者之间的失真(distortion)作为相似度。
55.模板模型的典型例子有矢量量化模型和动态时间规整法动态时间规整模型。矢量量化方法则是通过聚类、量化的方法生成码本,识别时对测试数据进行量化编码,以失真度的大小作为判决的标准。动态时间规整通过将输入待识别的特征矢量序列与训练时提取的特征矢量进行比较,通过最优路径匹配的方法来进行识别。
56.随机模型(参数模型)用一个概率密度函数来模拟说话人,训练过程用于预测概率密度函数的参数,匹配过程通过计算相应模型的测试语句的相似度来完成。随机模型采用某种概率密度函数来描述说话人的语音特征空间的分布情况,并以该概率密度函数的一组参数作为说话人的模型,例如高斯混合模型和隐马尔科夫模型。云端服务器返回的声纹特征识别结果可以是,输入语音信息的对象是男性还是女性,是年轻人、中年人还是老年人。
57.进一步,基于声纹特征识别结果,还可以输入语音信息的对象是否是具体的目标用户,目标用户可以是经常使用对应智能终端的用户。
58.对于目标用户,智能终端可以记录该用户的使用习惯数据,例如喜欢收听的播报内容、喜欢的播报语速等。智能终端将用户的使用习惯数据上传至云端服务器,由云端服务器将该使用习惯数据与该用户对应的声纹识别结果进行绑定存储。
59.在下一次,云端服务器将对应的声纹识别结果发送至智能终端时,同时将与其绑定的使用习惯数据发送至智能终端,智能终端基于该使用习惯数据,调节自己的工作模式,使得自己的工作模式满足该具体用户的工作模式,并控制所述智能终端执行tts播报。
60.在一些实施例中,所述基于所述目标人对应的工作模式,控制所述智能终端执行tts播报,包括:
61.调节所述智能终端的音量和/或语速,以使得所述智能终端的工作模式满足所述目标人对应的工作模式,并控制所述智能终端执行tts播报。
62.可以理解的是,若目标人是老年人,则可以将智能终端设备的音量调大,以便老年人可以听清楚智能终端的发出的语音,还可以调低智能终端的语速,以便老年人可以听清楚智能终端发出的语音。
63.若目标人是年轻人,则可以将智能终端设备的音量调小,将智能终端的播报语速调快。
64.进一步,在调节智能终端的音量或者语速时,还可以基于声纹特征识别结果,确定
输入语音信息的用户身份信息,基于用户身份信息,确定该用户的使用习惯数据,例如该用户使用智能终端的历史音量或者历史语速,直接将智能终端的音量调节至该历史音量,或者直接将智能终端的播报语速调节至该历史语速。
65.在一些实施例中,控制所述智能终端执行tts播报,包括:
66.从播报内容数据库中,选取与所述目标人匹配的播报数据,进行tts播报。
67.可以理解的是,不同人适用的播报内容会存在差别,例如年轻人适用的播报内容会紧跟时尚潮流,若目标人是老年人,可以播放简化版的老话术内容。
68.其中,播报内容数据库可以设置于云端服务器内,播放内容数据库的内容可以根据当前网络的实时用语进行即时更新。
69.需要说明的是,不同人对应的播报数据不相同,但不同播报数据本身的播报内容可以相同,只是播报的速度存在区别。例如,对于老年人,在进行内容播报时,对应的语速较慢,对于年轻人,在进行内容播报时,对应的语速为正常语速。
70.进一步,通过对语音信息进行识别,提取控制指令,可以从某一类型的播报内容中确定具体的播报内容,该播报内容也即是有声资源。
71.在一些实施例中,智能终端控制方法,还包括:
72.在执行完成tts播报后,将所述智能终端的音量和/或语速,调节至默认状态。
73.可以理解的是,智能终端的默认状态,也即是初始状态,即调节智能终端的音量和/或语速前的状态。
74.进一步,若在控制所述智能终端执行tts播报前,调节了智能终端的音量,执行完成tts播报后,将智能终端的音量恢复至控制所述智能终端执行tts播报前的状态;若在控制所述智能终端执行tts播报前,调节了智能终端的语速,执行完成tts播报后,将智能终端的语速恢复至控制所述智能终端执行tts播报前的状态。若在控制所述智能终端执行tts播报前,调节了智能终端的音量和语速,执行完成tts播报后,将智能终端的音量和语速均恢复至控制所述智能终端执行tts播报前的状态。
75.在一些实施例中,智能终端控制方法,还包括:
76.接收语音指令,在基于所述语音指令,确定需要重新播报的情况下,重新控制所述智能终端执行tts播报。
77.可以理解的是,该语音指令可以是“重播一次”,或者,“没听清”等语音字段,通过设置重播,可以在用户没有听清楚智能终端执行的tts播报内容的情况下,再次控制所述智能终端执行tts播报,提高用户体验。
78.在一些实施例中,智能终端控制方法,还包括:
79.在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,调节所述智能终端的显示屏工作模式,以使得所述显示屏的工作模式满足所述目标人对应的工作模式。
80.可以理解的是,目标人可以是老年人,在基于所述声纹识别结果,确定输入所述语音信息的对象为老年人的情况下,可以自动增大显示屏的文字字号,以便老年人可以看清楚智能终端显示屏上的文字内容。
81.进一步,智能终端的显示屏除了可以显示文字,还可以显示动画视频,对于智能终端的使用操作过程,可以通过显示屏显示具体的操作动画,像用户进行展示。例如,对于儿
童体,可以通过展示卡通动画进行操作过程展示。
82.在另一些实施例中,智能终端控制方法的流程如图2所示,由智能终端判断是否开启适老场景,若开启了适老场景,再进一步基于声纹识别结果判断是否为老人声纹,若为老人声纹,则从云端服务器调用老人声纹属性模式下的tts播报服务,由智能终端执行慢语速tts播报服务。若基于云端服务器返回的声纹识别结果判定不是老人声纹,则调用无老人声纹属性模式下的tts播报服务,提供正常语速的tts播报服务。
83.在另一些实施例中,智能终端控制方法的流程如图3所示,云端服务器判断智能终端是否开启了适老场景,若开启了适老场景,云端服务器对智能终端上传的语音信息进行解析,得到控制指令以及声纹识别结果,并将控制指令以及声纹识别结果下发至智能终端;若智能终端没有开启适老场景,则只需要对语音信息进行解析,得到其中的控制指令即可,并将控制指令下发至智能终端。
84.智能终端基于声纹识别结果判断为老人声纹时,进而基于控制指令判断是否需要调节音量,若需要调节音量,在调节音量后,再向云端服务器请求tts播报服务,若不需要调节音量,则直接向云端服务器请求tts播报服务。
85.综上所述,本发明提供的智能终端控制方法,包括:获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。
86.在本发明提供的智能终端控制方法中,可以基于语音信息,确定声纹识别结果,再基于声纹识别结果,选择控制所述智能终端执行tts播报对应的工作模式,使得控制所述智能终端执行tts播报的工作模式可以自动满足目标人的需求。若目前人是老年人,则可以采用慢语速的tts播报方式,或者调整tts播报的音量,使得智能终端的语音交互对老年人更加友好。
87.自动识别语音信息中的声纹,进行自动切换tts播报方式,提升用户的语音交互友好度。
88.因此,本发明提供的智能终端控制方法,可以解决现有技术中对老年人等体交互不友好的缺陷,实现能够满足老年人等特殊体的使用需求,交互体验更加友好。
89.下面对本发明提供的智能终端控制装置进行描述,下文描述的智能终端控制装置与上文描述的智能终端控制方法可相互对应参照。
90.如图4所示,本发明还提供一种智能终端控制装置400,包括:获取模块410和执行模块420。
91.获取模块410用于获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令。
92.可以理解的是,本实施例提供的智能终端控制方法应用于智能终端上,智能终端可以是具有语音交互功能的空调、电视或者洗衣机等家电设备。
93.智能终端上设置有语音交互设备,例如麦克风,可以通过语音交互设备,接收用户输入的语音信息,并基于用户输入的语音信息,得到该语音信息的声纹识别结果以及该语音信息中包含的控制指令,例如控制智能终端开启,或者控制智能终端开始工作。
94.需要说明的是,通过声纹识别结果进一步判断用户的身份特征,例如可以通过声
纹识别结果判断用户是否是老年人等目标人。
95.声纹,是用电声学仪器显示的携带言语信息的声波频谱。人类语言的产生是人体语言中枢与发音器官之间一个复杂的生理物理过程,人在讲话时使用的发声器官
‑‑
舌、牙齿、喉头、肺、鼻腔在尺寸和形态方面每个人的差异很大,所以任何两个人的声纹图谱都有差异,因此,可以通过声纹识别,确定输入语音信息的用户身份特征。
96.执行模块420用于在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。
97.可以理解的是,基于所述控制指令控制智能终端工作,例如可以控制智能电视开始工作,或者控制智能洗衣机开始工作。
98.基于所述控制指令控制智能终端工作,可以基于目标人,匹配相应的工作模式,例如,目标人是老年人,可以控制智能空调在适老模式下工作,空调风速较小,温度不会过低。
99.若目标人为老年人,其对应的工作模式可以是自动放慢播放语速,以便老年人可以听清楚tts播报内容。
100.进一步,可以基于语音信息,确定输入语音信息的对象的属地方言,进而选择以该属地方言控制所述智能终端执行tts播报内容,也可以选择普通话控制所述智能终端执行tts播报内容。
101.在一些实施例中,获取模块410,包括:发送单元和接收单元。
102.发送单元用于将所述语音信息发送至云端服务器,以通过所述云端服务器对所述语音信息进行识别。
103.接收单元用于接收所述云端服务器返回的根据所述语音信息识别出的声纹识别结果以及控制指令。
104.可以理解的是,云端服务器设置有训练好的语音识别模型,可以用于识别语音信息,提取语音信息中的声纹识别结果以及控制指令。
105.由于语音识别模型所占用的存储空间较大,且适合多个不同的智能终端共同使用,因此,可以将语音识别模型设置于云端服务器,对多个不同智能终端发送的语音信息进行识别,避免提升智能终端设备的成本。
106.进一步,语音识别模型可以是基于模板模型,或者随机模型训练得到。
107.模板模型将训练特征参数和测试的特征参数进行比较,两者之间的失真作为相似度。
108.模板模型的典型例子有矢量量化模型和动态时间规整法动态时间规整模型。矢量量化方法则是通过聚类、量化的方法生成码本,识别时对测试数据进行量化编码,以失真度的大小作为判决的标准。动态时间规整通过将输入待识别的特征矢量序列与训练时提取的特征矢量进行比较,通过最优路径匹配的方法来进行识别。
109.随机模型用一个概率密度函数来模拟说话人,训练过程用于预测概率密度函数的参数,匹配过程通过计算相应模型的测试语句的相似度来完成。随机模型采用某种概率密度函数来描述说话人的语音特征空间的分布情况,并以该概率密度函数的一组参数作为说话人的模型,例如高斯混合模型和隐马尔科夫模型。云端服务器返回的声纹特征识别结果
可以是,输入语音信息的对象是男性还是女性,是年轻人、中年人还是老年人。
110.进一步,基于声纹特征识别结果,还可以输入语音信息的对象是否是具体的目标用户,目标用户可以是经常使用对应智能终端的用户。
111.对于目标用户,智能终端可以记录该用户的使用习惯数据,例如喜欢收听的播报内容、喜欢的播报语速等。智能终端将用户的使用习惯数据上传至云端服务器,由云端服务器将该使用习惯数据与该用户对应的声纹识别结果进行绑定存储。
112.在下一次,云端服务器将对应的声纹识别结果发送至智能终端时,同时将与其绑定的使用习惯数据发送至智能终端,智能终端基于该使用习惯数据,调节自己的工作模式,使得自己的工作模式满足该具体用户的工作模式,并控制所述智能终端执行tts播报。
113.在一些实施例中,发送单元进一步用于将所述语音信息发送至云端服务器,以通过所述云端服务器的query对所述语音信息进行识别。
114.在一些实施例中,执行模块420,包括:调节单元。
115.调节单元用于调节所述智能终端的音量和/或语速,以使得所述智能终端的工作模式满足所述目标人对应的工作模式,并控制所述智能终端执行tts播报。
116.可以理解的是,若目标人是老年人,则可以将智能终端设备的音量调大,以便老年人可以听清楚智能终端的发出的语音,还可以调低智能终端的语速,以便老年人可以听清楚智能终端发出的语音。
117.若目标人是年轻人,则可以将智能终端设备的音量调小,将智能终端的播报语速调快。
118.进一步,在调节智能终端的音量或者语速时,还可以基于声纹特征识别结果,确定输入语音信息的用户身份信息,基于用户身份信息,确定该用户的使用习惯数据,例如该用户使用智能终端的历史音量或者历史语速,直接将智能终端的音量调节至该历史音量,或者直接将智能终端的播报语速调节至该历史语速。
119.在一些实施例中,执行模块420,包括:执行单元。
120.执行单元用于从播报内容数据库中,选取与所述目标人匹配的播报数据,进行tts播报。
121.可以理解的是,不同人适用的播报内容会存在差别,例如年轻人适用的播报内容会紧跟时尚潮流,若目标人是老年人,可以播放简化版的老话术内容。
122.其中,播报内容数据库可以设置于云端服务器内,播放内容数据库的内容可以根据当前网络的实时用语进行即时更新。
123.需要说明的是,不同人对应的播报数据不相同,但不同播报数据本身的播报内容可以相同,只是播报的速度存在区别。例如,对于老年人,在进行内容播报时,对应的语速较慢,对于年轻人,在进行内容播报时,对应的语速为正常语速。
124.进一步,通过对语音信息进行识别,提取控制指令,可以从某一类型的播报内容中确定具体的播报内容,该播报内容也即是有声资源。
125.在一些实施例中,智能终端控制装置,还包括:恢复模块。
126.恢复模块用于在执行完成tts播报后,将所述智能终端的音量和/或语速,调节至默认状态。
127.可以理解的是,智能终端的默认状态,也即是初始状态,即调节智能终端的音量
和/或语速前的状态。
128.进一步,若在控制所述智能终端执行tts播报前,调节了智能终端的音量,执行完成tts播报后,将智能终端的音量恢复至控制所述智能终端执行tts播报前的状态;若在控制所述智能终端执行tts播报前,调节了智能终端的语速,执行完成tts播报后,将智能终端的语速恢复至控制所述智能终端执行tts播报前的状态。若在控制所述智能终端执行tts播报前,调节了智能终端的音量和语速,执行完成tts播报后,将智能终端的音量和语速均恢复至控制所述智能终端执行tts播报前的状态。
129.在一些实施例中,智能终端控制装置400,还包括:重播模块。
130.重播模块用于接收语音指令,在基于所述语音指令,确定需要重新播报的情况下,重新控制所述智能终端执行tts播报。
131.可以理解的是,该语音指令可以是“重播一次”,或者,“没听清”等语音字段,通过设置重播,可以在用户没有听清楚智能终端执行的tts播报内容的情况下,再次控制所述智能终端执行tts播报,提高用户体验。
132.在一些实施例中,智能终端控制装置400,还包括:调节模块。
133.调节模块在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,调节所述智能终端的显示屏工作模式,以使得所述显示屏的工作模式满足所述目标人对应的工作模式。
134.可以理解的是,目标人可以是老年人,在基于所述声纹识别结果,确定输入所述语音信息的对象为老年人的情况下,可以自动增大显示屏的文字字号,以便老年人可以看清楚智能终端显示屏上的文字内容。
135.进一步,智能终端的显示屏除了可以显示文字,还可以显示动画视频,对于智能终端的使用操作过程,可以通过显示屏显示具体的操作动画,像用户进行展示。例如,对于儿童体,可以通过展示卡通动画进行操作过程展示。
136.下面对本发明提供的电子设备、计算机程序产品及存储介质进行描述,下文描述的电子设备、计算机程序产品及存储介质与上文描述的智能终端控制方法可相互对应参照。
137.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行智能终端控制方法,该方法包括:
138.获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;
139.在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。
140.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
141.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的智能终端控制方法,该方法包括:
142.获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;
143.在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。
144.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的智能终端控制方法,该方法包括:
145.获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;
146.在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。
147.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
148.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
149.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种智能终端控制方法,其特征在于,包括:获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。2.根据权利要求1所述的智能终端控制方法,其特征在于,所述基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令,包括:将所述语音信息发送至云端服务器,以通过所述云端服务器对所述语音信息进行识别;接收所述云端服务器返回的根据所述语音信息识别出的声纹识别结果以及控制指令。3.根据权利要求1所述的智能终端控制方法,其特征在于,所述基于所述目标人对应的工作模式,控制所述智能终端执行tts播报,包括:调节所述智能终端的音量和/或语速,以使得所述智能终端的工作模式为所述目标人对应的工作模式,并控制所述智能终端执行tts播报。4.根据权利要求3所述的智能终端控制方法,其特征在于,还包括:在执行完成tts播报后,将所述智能终端的音量和/或语速,调节至默认状态。5.根据权利要求1所述的智能终端控制方法,其特征在于,所述控制所述智能终端执行tts播报,包括:从播报内容数据库中,选取与所述目标人匹配的播报数据,进行tts播报。6.根据权利要求1所述的智能终端控制方法,其特征在于,还包括:在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,调节所述智能终端的显示屏工作模式,以使得所述显示屏的工作模式满足所述目标人对应的工作模式。7.一种智能终端控制装置,其特征在于,包括:获取模块,用于获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;执行模块,用于在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行tts播报。8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述智能终端控制方法。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述智能终端控制方法。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述智能终端控制方法。
技术总结
本发明提供一种智能终端控制方法、装置、电子设备及存储介质,智能终端控制方法,包括:获取语音信息,并基于所述语音信息,得到所述语音信息对应的声纹识别结果以及控制指令;在基于所述声纹识别结果,确定输入所述语音信息的对象为目标人的情况下,基于所述控制指令控制智能终端工作,以及基于所述目标人对应的工作模式,控制所述智能终端执行TTS播报。本发明提供的智能终端控制方法、装置、电子设备及存储介质,可以解决现有技术中对老年人等体交互不友好的缺陷,实现能够满足老年人等特殊体的使用需求,交互体验更加友好。交互体验更加友好。交互体验更加友好。
技术研发人员:
吴岩 葛温清 张凯月 张桂芳
受保护的技术使用者:
青岛海尔空调电子有限公司 海尔智家股份有限公司
技术研发日:
2022.03.29
技术公布日:
2022/6/30