语音交互方法、存储介质和电子设备与流程



1.本发明涉及智能语音交互领域,尤其涉及一种语音交互方法、存储介质和电子设备。


背景技术:



2.随着人工智能技术和语音识别技术的进步,智能语音系统的发展越来越快,同时,越来越多的产品能够通过语音交互进行控制。
3.随着智能语音系统生态cp(content provider)交互的内容越来越丰富,在操作便利性得到提高的同时,智能语音系统与个人隐私、财产安全和人生安全之间也具有了更高的关联性。
4.通常,智能语音系统在采集语音指令后,通过识别语音指令并对语音指令进行语义分析(nlp,natural language processing)以理解语音指令。接着,智能语音系统根据对语音指令的理解进行生态cp交互,从而,根据语音指令实现了对各相关应用程序的控制。
5.然而,由于语音的开放性,以及在语音交互过程中的安全措施较少,因此,容易发生应用程序误操作、泄露用户个人隐私、使用户损失财产、威胁到用户的人生安全等情况。例如,智能语音系统采集到儿童的语音后,通过语音交互控制了家电、车辆的运行,造成家中失火、发生交通事故等。又例如,智能语音系统采集到家中老人日常对话中的语音,并将该语音作为语音指令进行语音交互以控制相关的应用程序运行,导致发生了购物、订票等误操作,造成用户的个人信息泄露、用户的财产受到损失等。综上,现有技术中,语音交互的安全性差、用户对语音交互的体验差。


技术实现要素:



6.本发明解决的技术问题是提供一种语音交互方法、存储介质和电子设备,以提高语音交互过程中的安全性,提高用户对语音交互的体验。
7.为解决上述技术问题,本发明的技术方案提供一种语音交互方法,包括:获取语音指令;根据所述语音指令获取待交互的应用程序的标识;根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序;当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹;当所述语音指令的声纹为可信任声纹时,根据所述语音指令运行所述待交互的应用程序。
8.相应的,本发明的技术方案还提供一种存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时,实施上述的语音交互方法。
9.相应的,本发明的技术方案还提供一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行上述语音交互方法中的步骤的指令。
10.与现有技术相比,本发明实施例的技术方案具有以下有益效果:
11.本发明的技术方案提供的语音交互方法中,通过在根据所述语音指令运行所述待交互的应用程序之前,判断语音指令关联的待交互的应用程序是否为预设应用程序清单中的应用程序,并且,当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹,使得在运行一些特定的应用程序(应用程序清单中的应用程序)之前,根据语音指令的声纹,进行了安全验证,因此,所述特定的应用程序能够仅被拥有权限的用户的语音指令控制,从而,不仅提高了语音交互时用户隐私的安全性、降低了语音交互的误操作风险、减少了语音交互过程中发生财务损失和安全事故的情况,同时,所述安全验证的便利性高。进而,用户对于语音交互的体验好。
附图说明
12.图1是本发明一实施例的语音交互方法的流程示意图;
13.图2是本发明一实施例的语音交互系统的示意图;
14.图3是本发明一实施例的获取待交互的应用程序的标识的流程示意图;
15.图4是本发明一实施例中对待交互的应用程序进行判断的方法的流程示意图;
16.图5是本发明一实施例中验证语音指令的声纹是否为可信任声纹的方法的流程示意图。
具体实施方式
17.如背景技术所述,由于语音的开放性,以及在语音交互过程中的安全措施较少,因此,容易发生应用程序误操作、泄露用户个人隐私、使用户损失财产、威胁到用户的人生安全等情况。例如,智能语音系统采集到儿童的语音后,通过语音交互控制了家电、车辆的运行,造成家中失火、发生交通事故等。又例如,智能语音系统采集到家中老人日常对话中的语音,并将该语音作为语音指令进行语音交互以控制相关的应用程序运行,导致发生了购物、订票等误操作,造成用户的个人信息泄露、用户的财产受到损失等。综上,现有技术中,语音交互的安全性差、用户对语音交互的体验差。
18.为了解决所述技术问题,本发明实施例提供一种语音交互方法、存储介质和电子设备,由于在语音指令的内容涉及的待交互的应用程序为预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹,因此,对于特定的应用程序能够仅被拥有权限的用户的语音指令控制,从而,不仅提高了语音交互时用户隐私的安全性、降低了语音交互的误操作风险、减少了语音交互过程中发生财务损失和安全事故的情况,同时,所述安全验证的便利性高。进而,用户对于语音交互的体验好。
19.为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
20.图1是本发明一实施例的语音交互方法的流程示意图,图2是本发明一实施例的语音交互系统的示意图。
21.请参考图1和图2,所述语音交互方法包括:步骤s100,获取语音指令。
22.所述语音指令是指来自用户的语音指示。
23.例如,用户发起购买车票的语音指示、用户发起的调整车座位的语音指示、用户发起的打开空调的语音指示等。
24.在本实施例中,通过语音交互系统执行所述语音交互方法。
25.所述语音交互系统包括:终端110、以及与所述终端110交互的云端120。
26.所述终端110包括移动终端、车载终端或智能家电。
27.其中,所述移动终端例如是手机、平板电脑、智能手表等。所述车载电子设备是装载于车辆上的电子设备,例如是车载终端、车辆中央控制设备、车载t-box等。所述智能家电例如是智能空调、智能冰箱、智能音响等。
28.在本实施例中,所述终端110获取语音指令。
29.在一些应用场景中,终端110是用户a持有的手机。用户a在公司向所述手机发起预定酒店的语音指令,所述手机获取所述语音指令。
30.在另一些应用场景中,终端110是用户a的车辆的车载终端,用户a驾驶所述车辆,用户b坐于车辆的后排。用户a发起调节车座的语音指令,并且,通过车载终端的麦克风,车载终端获取调节车座的语音指令。接着,用户b发起播放音乐的语音指令,并且,通过车载终端的麦克风,车载终端获取播放音乐的语音指令。需要理解的是,车载终端的麦克风可以装载在所述车载终端上,也可以装载在所述车辆上。
31.在还有一些应用场景中,终端110物联网中的智能电视机,用户a是家长,用户b是儿童。所述物联网还包括燃气灶等家用电器,并且,所述智能电视机能够对所述燃气灶等家用电器进行控制。家长在客厅发起打开电视的语音指令,并且,智能电视机获取打开电视的语音指令。与此同时,家长让儿童在客厅看电视,并且,家长自身回到书房办公。接着,儿童在客厅发起打开燃气灶的语音指令,并且,智能电视机获取所述打开燃气灶的语音指令。
32.需要理解的是,当终端110是物联网中的一个智能家电时,语音指令中涉及的电器并不一定是获取语音指令的智能家电。
33.在一个应用场景中,物联网包括:智能空调、智能电视机、冰箱、水龙头等。通过所述智能空调和智能电视机均能够控制物联网中的各家电,例如,通过所述智能空调能够控制物联网中的智能电视机、冰箱、水龙头等。在该应用场景中,用户a在家中发起打开水龙头的语音指令时,获取该语音指令的终端110不限于是智能空调,还可以是能够控制水龙头的所述智能电视机。
34.请继续参考图1,所述语音交互方法还包括:步骤s200,根据所述语音指令获取待交互的应用程序的标识。
35.所述待交互的应用程序是指:与语音指令的内容相关的应用程序。
36.需要理解的是,所述与语音指令的内容相关的应用程序并不一定是出现在语音指令中的应用程序,还可以是语音交互系统在对语音指令进行语音分析(nlp),并理解语音指令的内容理解后,自主判断出的能够执行语音指令的应用程序。
37.在一个应用场景中,终端110是手机,语音指令的内容是购买某一班次的车票,手机上具有应用程序1、应用程序2和应用程序3,且通过应用程序1、应用程序2和应用程序3均能够购买车票。在该应用场景中,应用程序1、应用程序2和应用程序3为待交互的应用程序。
38.在另一个应用场景中,终端110是车载终端,语音指令的内容是调节车内的灯光,车载终端上具有控制车辆部件的应用程序,通过所述应用程序能够调节车内的灯光。在该应用场景中,所述控制车辆部件的应用程序为待交互的应用程序。
39.在又一个应用场景中,家中的物联网包括智能冰箱和浴缸处的水龙头,终端110是
所述智能冰箱,语音指令是打开所述水龙头。智能冰箱上具有控制所述水龙头开关、水量大小的应用程序。在该应用场景中,所述控制所述水龙头开关、水量大小的应用程序为待交互的应用程序。
40.待交互的应用程序的标识是用于识别所述待交互的应用程序的标记,例如,待交互的应用程序的名称、与待交互的应用程序对应的序号等。
41.在本实施例中,所述终端110将所述语音指令发送至与所述终端110交互的云端120;所述云端120根据所述语音指令获取待交互的应用程序的标识。
42.具体而言,本实施例中基于云端120,根据所述语音指令获取待交互的应用程序的标识,即,对于语音指令的解析、分析以及生态cp交互的步骤在云端120执行。因此,一方面,终端110的数据存储、运算量小,另一方面,由于通常云端的硬件性能更好,因此,能够更快、更准的获取待交互的应用程序的标识。
43.在另一实施例中,终端根据所述语音指令获取待交互的应用程序的标识。因此,减少了实现所述语音交互方法需要的设备,并且,避免了终端与云端之间的信号强弱对于实现语音交互方法的影响。具体而言,在该实施例中,终端处于离线状态、或是终端不具备交互的云端时,能够顺畅地实现所述语音交互方法。
44.请结合图1和图2参考图3,图3是本发明一实施例中获取待交互的应用程序的标识的流程示意图,所述根据所述语音指令获取待交互的应用程序的标识的方法包括:
45.步骤s210,对所述语音指令进行语义解析,获取关键信息;
46.步骤s220,根据所述关键信息,获取所述待运行的应用程序的标识。
47.可选的,对所述语音指令进行语义解析的方法包括:对语音指令进行语义分析(nlp),以理解语音指令的内容。
48.所述关键信息是指语音指令的内容中,与待交互的应用程序相关的关键字、关键词或关键句。通过所述关键信息能够使语音交互系统在进行生态cp交互时,在各应用程序中明确与语音指令的内容相关的应用程序。
49.在一个应用场景中,应用程序1和应用程序2能够实现酒店的预定。在该应用场景中,语音指令的内容是“我要预定明天的酒店s的房间”,关键信息可以是“预定”和“酒店”。具体的,通过所述关键信息“预定”和“酒店”,语音交互系统在进行生态cp交互时,能够明确待交互的应用程序为应用程序1和应用程序2。
50.在另一个应用场景中,语音指令的内容是“打开应用程序3”。在该应用场景中,关键信息为“应用程序3”。
51.请继续参考图1,所述语音交互方法还包括:步骤s300,根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序。
52.所述预设应用程序清单是一个语音交互系统默认的应用程序清单、或是用户预设定好的应用程序清单。
53.在本实施例中,基于云端120所获取的待交互的应用程序的标识,所述云端120根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序。
54.在另一实施例中,基于终端所获取的待交互的应用程序的标识,所述终端根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应
用程序。
55.进一步的,请参考图4,图4是本发明一实施例中对待交互的应用程序进行判断的方法的流程示意图,所述根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序的方法包括:
56.步骤s310,将若干应用程序加入或移出所述预设应用程序清单;
57.步骤s320,将所述待交互的应用程序的标识与所述预设应用程序清单中的应用程序的标识逐一对比。
58.可选的,针对步骤s310,所述语音交互系统将若干满足默认的预设条件的应用程序加入预设应用程序清单。
59.具体而言,语音交互系统通过默认将一些与用户的人生安全相关应用程序加入或移出所述预设应用程序清单,以在语音交互过程中,更好的保护用户最为重要的财产安全和人生安全。所述与用户的人生安全相关应用程序例如是控制车辆驾驶位车座的应用程序,又例如是控制家中燃气灶、电磁炉、门窗的应用程序等。
60.进一步的,所述预设应用程序清单包括:不可删除清单,所述不可删除清单中的应用程序具有预设指定功能,所述预设指定功能包括支付功能和车辆控制功能中的至少一种。
61.具体的,误操作具有支付功能的应用程序时容易发生财务损失,误操作具有车辆控制功能的应用程序时容易发生安全事故。所述不可删除清单中的应用程序是语音交互系统默认的能够实现预设指定功能的应用程序,用户无法自主删除、编辑所述不可删除清单中的应用程序,从而,避免了用户预先指定应用程序时,遗漏了具有支付功能或车辆控制功能的应用程序。由此,通过所述不可删除清单以及后续的步骤s400和步骤s500,使得语音指令中具有与支付或是车辆控制相关的内容时必须进行安全验证,从而,能够更有利于保护语音交互过程中,对于用户最为重要的财产安全和人生安全,进一步减少发生财务损失和安全事故的风险。
62.可选的,针对步骤s310,用户将若干应用程序加入或移出预设应用程序清单,以对预设应用程序清单进行设置、编辑。
63.在一个应用场景中,用户a事先将具有支付功能的应用程序1、具有车辆控制功能的应用程序2、以及家电控制功能的应用程序3加入预设应用程序清单。从而,用户能够自由设置所述预设应用程序清单,以通过所述预设应用程序清单控制后续需要进行安全验证的语音指令的范围。由此,减少了对于不必要的语音指令的安全验证,从而,提高了用户体验。
64.需要说明的是,针对步骤s310,通过将预设应用程序清单中的全部应用程序移出,能够实现不执行后续的步骤s400至步骤s500,因此,在一些对于语音指令的安全验证需求低的场合中,能够避免语音交互过程中用户受到的打扰、加快语音指令的执行速度。从而,提高了用户体验。
65.例如,在一个应用场景中,终端110物联网中的智能电视机,家长a(用户)和儿童b(用户)出门旅行,家长c(用户)位于家中。所述物联网还包括燃气灶等家用电器,并且,所述智能电视机能够对所述燃气灶等家用电器进行控制。在家长a和儿童b出门旅行期间,由于儿童b发起的语音指令引起的事故风险极小,对于语音指令的安全验证需求低。因此,在家长a和儿童b出门旅行期间,通过将预设应用程序清单中的全部应用程序移出,能够避免语
音交互过程中家长c受到的打扰,并且,加快语音指令的执行速度,从而,能够提升家中c的使用体验。
66.针对步骤s320,所述预设应用程序清单中的应用程序的标识是用于识别所述预设应用程序清单中的应用程序的标记,例如,所述预设应用程序清单中的应用程序的名称、所述预设应用程序清单中的应用程序的序号等。具体的,当待交互的应用程序与预设应用程序清单中的一个应用程序是同一个应用程序时,所述待交互的应用程序与所述预设应用程序清单中的一个应用程序具有相同的标识,由此,能够对于待交互的应用程序是否为预设应用程序清单中的应用程序进行判断。
67.可选的,在所述判断所述待交互的应用程序是否为预设应用程序清单中的应用程序之前,所述语音交互方法还包括:
68.步骤s330,判断安全验证模式是否开启;
69.步骤s331,当所述安全验证模式开启时,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序;
70.步骤s332,当所述安全验证模式关闭时,根据所述语音指令运行所述待交互的应用程序。
71.针对步骤s330,用户预先对所述安全验证模式的开启、关闭进行设置。具体的,用户可以通过对于终端110的触屏指示、语音指示、手势指示等方式,设置所述安全验证模式开启或关闭。
72.可选的,当用户对所述安全验证模式的开启、关闭的设置时,进行权限验证。
73.可选的,所述权限验证包括输入指定密码以及声纹权限验证中的至少一者。其中,声纹权限验证的方法包括:验证开启、关闭安全验证模式的语音指令的声纹是否为具有权限的指定声纹。其中,具有权限的指定声纹是用户预先在语音交互系统中录入的声纹。进一步,所述具有权限的指定声纹可以是后续步骤中的可信任声纹。
74.通过设置所述安全验证模式的开启和关闭,用户能够自由的选择是否在进行语音交互的过程中执行步骤300至步骤500,以对语音指令进行安全验证。从而,所述语音交互方法可以灵活的适应各自应用场合。并且,当在需要进行语音指令的安全验证的应用场合、以及不需要进行语音指令的安全验证的应用场合之间切换时,用户无需频繁编辑预设应用程序清单中的应用程序以适应不同的应用场合,简化了用户的操作,提高了用户体验。
75.请继续参考图1,所述语音交互方法还包括:步骤s400,当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹。
76.所述可信任声纹是用户预先在语音交互系统中录入的声纹。需要理解的是,所述可信任声纹不限于是1个,也可以是2个或多个。并且,当具有2个或多个可信任声纹时,各可信任声纹之间的有效时长、权限可以不同。
77.例如,声纹t1和声纹t2均为可信任声纹。其中,声纹t1在用户不主动进行删除的情况下,为永久有效的可信任声纹,且声纹t1是设置安全验证模式的开启、关闭时具有权限的指定声纹。声纹t2是有限时长内有效的可信任声纹,并且,声纹t2不是设置安全验证模式的开启、关闭时具有权限的指定声纹。具体而言,当超出所述有限时长时,通过语音交互系统自主删除声纹t2等方式,声纹t2不再是可信任声纹。
78.在本实施例中,当所述待交互的应用程序为所述预设应用程序清单中的应用程序
时,所述云端120验证所述语音指令的声纹是否为可信任声纹,并且,所述云端120向所述终端110反馈所述语音指令的声纹是否为可信任声纹。由此,当所述语音指令的声纹为可信任声纹时,终端110根据云端120向终端110反馈的结果,在后续运行所述待交互的应用程序。具体而言,对于语音指令的声纹是否为可信任声纹的判断在云端120进行,因此,减少了终端110的数据存储、运算量负担。
79.在一个其他实施例中,所述云端向所述终端反馈所述待交互的应用程序是否为预设应用程序清单中的应用程序;当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,所述终端验证所述语音指令的声纹是否为可信任声纹。具体而言,对于语音指令的声纹是否为可信任声纹的判断还可以在终端执行。
80.在另一实施例中,在终端执行步骤s100至步骤s300的基础上,当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,终端验证语音指令的声纹是否为可信任声纹。因此,减少了实现所述语音交互方法需要的设备,并且,避免了终端与云端之间的信号强弱对于实现语音交互方法的影响。具体而言,在该实施例中,终端处于离线状态、或是终端不具备交互的云端时,能够顺畅地实现所述语音交互方法。
81.可选的,语音交互系统具有可编辑的可信任声纹清单。
82.所述语音交互方法还包括:编辑可信任声纹清单。
83.具体的,用户通过录入声纹、删除声纹等方式,变更可信任声纹清单中的声纹,实现对于可信任声纹清单的编辑。
84.进一步的,编辑可信任声纹清单的方法包括:录入第一预设声纹。
85.需要说明的是,第一预设声纹可以是1个,也可以是2个或多个。所述第一预设声纹在获取语音指令之前录入,并且,第一预设声纹在用户不主动进行删除的情况下,为永久有效的可信任声纹。
86.在一些实施例中,第一预设声纹是设置安全验证模式的开启、关闭时具有权限的指定声纹。
87.进一步的,请参考图5,图5是本发明一实施例中验证语音指令的声纹是否为可信任声纹的方法的流程示意图,所述当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹的方法包括:
88.步骤s410,对比所述第一预设声纹与所述语音指令的声纹;
89.步骤s420,当所述语音指令的声纹与所述第一预设声纹一致时,验证所述语音指令的声纹为可信任声纹。
90.进一步的,编辑可信任声纹清单的方法还包括:录入第二预设声纹,且自录入所述第二预设声纹起,所述第二预设声纹在预设时长内有效。
91.所述预设时长可以是语音交互系统的默认时长,或是用户预先设定的一个时长。
92.需要说明的是,第二预设声纹可以是1个,也可以是2个或多个。所述第二预设声纹是一个在有限时间段内有效的声纹。
93.进一步的,请继续参考图5,所述当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹的方法还包括:
94.步骤s430,在所述预设时长内,对比所述第二预设声纹与所述语音指令的声纹;
95.步骤s440,当所述语音指令的声纹与所述第二预设声纹一致时,验证所述语音指
令的声纹为可信任声纹。
96.需要说明的是,步骤s410至步骤s420与步骤s430至步骤s440的执行顺序不影响本发明技术方案的效果。具体而言,可以先执行步骤s410至步骤s420,后执行步骤s430至步骤s440。也可以先执行步骤s430至步骤s440,后执行步骤s410至步骤s420。还可以同步执行s410至步骤s420与步骤s430至步骤s440。
97.在一些实施例中,第一预设声纹和第二预设声纹的区别在于声纹的有效时长不同。
98.在另一些实施例中,第一预设声纹和第二预设声纹的区别还在于权限不同。
99.例如,第一预设声纹的权限可以高于第二预设声纹,且具有第一预设声纹的语音指令有权限决定是否进行第二预设声纹的录入。具体而言,当发起录入第二预设声纹的语音指令具有第一预设声纹时,录入第二预设声纹。当发起录入第二预设声纹的语音指令不具有第一预设声纹时,不对第二预设声纹进行录入。
100.在一些应用场景中,用户a驾驶车辆,用户b坐于车辆后排。用户a是车辆的车主,用户b是用户a的朋友。用户a预先已通过车辆的车载终端(终端),对可信任声纹清单进行编辑,录入了第一预设声纹(用户a的声纹)。为了便于用户b坐于车辆中时能够进行对于车辆部件、车载终端中的应用程序进行控制,用户a发起了录入第二预设声纹的语音指示,车载终端获取了所述语音指示,并验证所述语音指示的声纹是否为第一预设声纹。当车载终端验证所述语音指示的声纹为第一预设声纹时,提示开始第二预设声纹的录入,接着,用户b将自己的声纹进行录入以编辑可信任声纹清单,完成第二预设声纹的录入。在该应用场景中,用户预先设置第二预设声纹的有效时长为3小时,则车载终端自录入第二预设声纹起开始计时,并于3小时后自主删除可信任声纹清单中的第二预设声纹。
101.在另一些应用场景中,在用户a的朋友b至用户家中拜访时,通过录入用户的朋友b的声纹(第二预设声纹),不仅能够使用户a的声纹(第一预设声纹)为可信任声纹,还能够使用户的朋友b的声纹(第二预设声纹)在其拜访用户a的家时也为可信任声纹,由此,使得用户b在拜访用户a时,在得到用户a的许可下,也能够以语音指令控制例如用户a的家中的电器等。
102.由此,通过编辑可信任声纹清单中的第一预设声纹、第二预设声纹,并根据第一预设声纹、第二预设声纹对语音指令的声纹是否为可信任声纹进行判断,能够灵活地应对各种应用场合,提升了用户体验。
103.请继续参考图1,所述语音交互方法还包括:步骤s500,当所述语音指令的声纹为可信任声纹时,根据所述语音指令运行所述待交互的应用程序。
104.针对步骤s100至步骤s500,通过在根据所述语音指令运行所述待交互的应用程序之前,判断语音指令关联的待交互的应用程序是否为预设应用程序清单中的应用程序,并且,当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹,使得在运行一些特定的应用程序(应用程序清单中的应用程序)之前,根据语音指令的声纹,进行了安全验证,因此,所述特定的应用程序能够仅被拥有权限的用户的语音指令控制,从而,不仅提高了语音交互时用户隐私的安全性、降低了语音交互的误操作风险、减少了语音交互过程中发生财务损失和安全事故的情况,同时,所述安全验证的便利性高。进而,用户对于语音交互的体验好。
105.在本实施例中,当所述语音指令的声纹为可信任声纹时,基于云端120向终端110反馈的结果,终端110根据所述语音指令运行待交互的应用程序。
106.在一个其他实施例中,基于终端自身对于语音指令的声纹为可信任声纹的判断结果,终端根据所述语音指令运行待交互的应用程序。
107.在另一实施例中,在终端执行步骤s100至步骤s400的基础上,当所述语音指令的声纹为可信任声纹时,所述终端根据所述语音指令运行所述待交互的应用程序。因此,减少了实现所述语音交互方法需要的设备,并且,避免了终端与云端之间的信号强弱对于实现语音交互方法的影响。具体而言,在该实施例中,终端处于离线状态、或是终端不具备交互的云端时,能够顺畅地实现所述语音交互方法。
108.可选的,所述语音交互方法还包括:步骤s600,当所述待交互的应用程序不是所述预设应用程序清单中的应用程序时,根据所述语音指令运行所述待交互的应用程序。
109.可选的,所述语音交互方法还包括:步骤s700,当所述语音指令的声纹不是可信任声纹时,发起语音提示,所述语音提示用于提示所述语音指令无法执行,或者,所述语音提示用于提示所述待运行的应用程序无法访问。由此对用户进行通知,使用户能够明确发起的语音指令未被执行。
110.可选的,所述语音交互方法还包括:步骤s800,当所述语音指令的声纹不是可信任声纹时,提示输入语音密码;步骤s810,当所述语音密码与预设的密码一致时,根据所述语音指令运行所述待交互的应用程序。由此,当在验证语音指令的声纹是否为可信任声纹发生错误等情况时,用户还能够通过输入语音密码实现待交互的应用程序的运行,以提高用户体验。
111.在一些应用场景中,用户a的声纹为可信任声纹,但是用户a距离获取语音指令的终端110较远,或是用户a说话声音较轻,又或是用户a的发起语音指令的声音被其他声音掩盖,使得语音交互系统在验证语音指令的声纹是否为可信任声纹时发生错误。在该场景中,通过执行步骤s800至s810,用户a无需重新发起语音指令,而是能够通过输入语音密码实现待交互的应用程序的运行,从而,提高了使用体验。
112.进一步的,所述语音交互方法还包括:步骤s820,所述语音密码与预设的密码不一致时,发起语音提示,所述语音提示用于提示所述语音密码错误,或者,所述语音提示用于提示所述待运行的应用程序无法访问。由此对用户进行通知,使用户能够明确输入的语音密码错误,以及发起的语音指令未被执行。
113.相应的,本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时,实施上述的语音交互方法。
114.相应的,本发明实施例还提供一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行上述语音交互方法中的步骤的指令。
115.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

技术特征:


1.一种语音交互方法,其特征在于,包括:获取语音指令;根据所述语音指令获取待交互的应用程序的标识;根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序;当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹;当所述语音指令的声纹为可信任声纹时,根据所述语音指令运行所述待交互的应用程序。2.如权利要求1所述的语音交互方法,所述根据所述语音指令获取待交互的应用程序的标识的方法包括:对所述语音指令进行语义解析,获取关键信息;根据所述关键信息,获取所述待运行的应用程序的标识。3.如权利要求1所述的语音交互方法,所述预设应用程序清单包括:不可删除清单,所述不可删除清单中的应用程序具有预设指定功能,所述预设指定功能包括支付功能和车辆控制功能中的至少一种。4.如权利要求1所述的语音交互方法,所述根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序的方法包括:将若干应用程序加入或移出所述预设应用程序清单;将所述待交互的应用程序的标识与所述预设应用程序清单中的应用程序的标识逐一对比。5.如权利要求1所述的语音交互方法,还包括:编辑可信任声纹清单,且编辑可信任声纹清单的方法包括:录入第一预设声纹;所述当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹的方法包括:对比所述第一预设声纹与所述语音指令的声纹;当所述语音指令的声纹与所述第一预设声纹一致时,验证所述语音指令的声纹为可信任声纹。6.如权利要求5所述的语音交互方法,编辑可信任声纹清单的方法还包括:录入第二预设声纹,且自录入所述第二预设声纹起,所述第二预设声纹在预设时长内有效;所述当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹的方法还包括:在所述预设时长内,对比所述第二预设声纹与所述语音指令的声纹;当所述语音指令的声纹与所述第二预设声纹一致时,验证所述语音指令的声纹为可信任声纹。7.如权利要求5或6所述的语音交互方法,还包括:当所述语音指令的声纹不是可信任声纹时,发起语音提示,所述语音提示用于提示所述语音指令无法执行,或者,所述语音提示用于提示所述待运行的应用程序无法访问。8.如权利要求5或6所述的语音交互方法,还包括:当所述语音指令的声纹不是可信任声纹时,提示输入语音密码;当所述语音密码与预设的密码一致时,根据所述语音指令运行所述待交互的应用程序。9.如权利要求8所述的语音交互方法,还包括:当所述语音密码与预设的密码不一致时,发起语音提示,所述语音提示用于提示所述语音密码错误,或者,所述语音提示用于提示所述待运行的应用程序无法访问。
10.如权利要求1所述的语音交互方法,还包括:当所述待交互的应用程序不是所述预设应用程序清单中的应用程序时,根据所述语音指令运行所述待交互的应用程序。11.如权利要求1所述的语音交互方法,在所述判断所述待交互的应用程序是否为预设应用程序清单中的应用程序之前,还包括:判断安全验证模式是否开启;当所述安全验证模式开启时,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序;当所述安全验证模式关闭时,根据所述语音指令运行所述待交互的应用程序。12.如权利要求1所述的语音交互方法,终端获取语音指令;所述终端将所述语音指令发送至与所述终端交互的云端;所述云端根据所述语音指令获取待交互的应用程序的标识;所述云端根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序。13.如权利要求12所述的语音交互方法,还包括:当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,所述云端验证所述语音指令的声纹是否为可信任声纹,并且,所述云端向所述终端反馈所述语音指令的声纹是否为可信任声纹。14.如权利要求12所述的语音交互方法,所述云端向所述终端反馈所述待交互的应用程序是否为预设应用程序清单中的应用程序;当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,所述终端验证所述语音指令的声纹是否为可信任声纹。15.如权利要求1所述的语音交互方法,终端获取语音指令;所述终端根据所述语音指令获取待交互的应用程序的标识;所述终端根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序;当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,所述终端验证所述语音指令的声纹是否为可信任声纹;当所述语音指令的声纹为可信任声纹时,所述终端根据所述语音指令运行所述待交互的应用程序。16.一种存储介质,其上存储有计算机指令,其特征在于,所述计算机指令被处理器执行时,实施如权利要求1至15任一项所述的语音交互方法。17.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1至15任一项所述的语音交互方法中的步骤的指令。

技术总结


一种语音交互方法、存储介质和电子设备,其中,语音交互方法包括:获取语音指令;根据所述语音指令获取待交互的应用程序的标识;根据所述待交互的应用程序的标识,判断所述待交互的应用程序是否为预设应用程序清单中的应用程序;当所述待交互的应用程序为所述预设应用程序清单中的应用程序时,验证所述语音指令的声纹是否为可信任声纹;当所述语音指令的声纹为可信任声纹时,根据所述语音指令运行所述待交互的应用程序。通过所述语音交互方法,能够以便捷的方式,提高用户隐私的安全性、降低语音交互的误操作风险、减少语音交互过程中发生财务损失和安全事故的情况,从而,用户对于语音交互的体验好。音交互的体验好。音交互的体验好。


技术研发人员:

胡景春

受保护的技术使用者:

博泰车联网科技(上海)股份有限公司

技术研发日:

2021.05.21

技术公布日:

2022/11/22

本文发布于:2024-09-20 12:34:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/790.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   语音   应用程序   指令
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议