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

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

2021-11-26 21:22:00 来源:中国专利 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.第一生成单元,用于将应用场景界面的背景切换显示为语音应用对应的全屏展示界面,生成语音交互界面。
42.其中,上述装置还包括:
43.第一显示模块,用于响应针对语音应用的启动操作,对语音交互界面中的前景区域进行隐藏,显示语音交互界面的背景区域,得到更新后的语音交互界面。
44.其中,确定模块还包括:
45.第三确定单元,用于响应针对业务应用的触发操作,确定业务应用对应的应用场景;
46.第四确定单元,用于若应用场景为应用程序显示场景,则获取语音应用对应的语音交互组件,将语音应用对应的语音交互组件确定为语音应用在应用场景中对应的语音展示形态;
47.生成模块还包括:
48.第二生成单元,用于在应用场景界面中显示语音交互组件,生成语音交互界面。
49.其中,上述装置还包括:
50.第一获取模块,用于响应针对语音应用的启动操作,获取针对语音应用的启动操作的组件信息;组件信息包括语音交互组件在启动时对应的组件位置信息、组件尺寸信息以及组件样式信息;
51.第二显示模块,用于基于组件尺寸信息及组件样式信息,对语音交互界面中的语音交互组件进行更新,在语音交互界面中的组件位置信息处,显示更新后的语音交互组件。
52.其中,确定模块还包括:
53.第五确定单元,用于响应针对业务应用的触发操作,确定业务应用对应的应用场景;
54.获取单元,用于若应用场景为目标应用场景,则获取语音应用在目标应用场景中对应的配置信息;
55.第六确定单元,用于根据配置信息,确定语音应用在目标应用场景中的语音展示形态;语音展示形态包括语音应用在目标应用场景中对应的展示尺寸、展示位置以及展示样式;
56.生成模块还包括:
57.显示单元,用于根据展示样式确定语音应用在应用场景界面中的语音应用图标,基于展示尺寸调整语音应用图标的尺寸,在应用场景界面中的展示位置处显示尺寸调整后的语音应用图标,得到语音交互界面。
58.其中,上述装置还包括:
59.输出模块,用于监测针对业务应用的用户使用操作,若用户使用操作满足语音应用的引导触发条件,则调用语音应用,获取用户使用操作对应的应用引导流程,基于语音应用在语音交互界面中输出应用引导流程;应用引导流程用于指示针对应用场景的触发流程。
60.其中,上述装置还包括:
61.语义识别模块,用于接收针对业务应用的语音指令,对语音指令进行语义识别,得到语音指令对应的文本指令;
62.第二获取模块,用于获取文本指令对应的组件触发操作,基于组件触发操作提供语音指令对应的业务服务。
63.本技术一方面提供了一种计算机设备,包括:处理器及存储器;
64.其中,存储器用于存储计算机程序,处理器用于调用上述计算机程序,以执行如下步骤:
65.响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,应用场景是根据业务应用所属的应用程序类型确定的;
66.显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面;语音展示形态用于表示语音应用在语音交互界面中的展示形态。
67.本技术实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,计算机程序当被处理器执行时,以执行如下步骤:
68.响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,应用场景是根据业务应用所属的应用程序类型确定的;
69.显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面;语音展示形态用于表示语音应用在语音交互界面中的展示形态。
70.本技术一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面中的方法。
71.本技术实施例中,通过响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面。通过获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,并不会打断用户当前所进行的业务,同时不同应用场景可以对应的不同语音展示形态,可以使语音应用更好地与不同的应用场景界面融合,避免对用户当前所进行的业务产生干扰,可以提高用户进行语音交互的体验感。同时语音应用可以在基于语音展示形态更新应用场景界面生成的语音交互界面中,可以更好地为用户提供业务服务,以及便于用户的观看,提高了语音交互的灵活性,提高了语音交互的显示多样性,提高了语音交互与业务应用的使用效果。
附图说明
72.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
73.图1是本技术实施例提供的一种语音交互系统的架构示意图;
74.图2是本技术实施例提供的一种语音交互方法的流程示意图;
75.图3是本技术实施例提供的一种主屏显示场景的示意图;
76.图4是本技术实施例提供的一种生成语音交互界面的示意图;
77.图5是本技术实施例提供的一种显示语音交互的对话的示意图;
78.图6是本技术实施例提供的一种语音交互过程的示意图;
79.图7是本技术实施例提供的一种确定语音应用对应的语音展示形态的示意图;
80.图8是本技术实施例提供的一种语音应用的结构示意图;
81.图9是本技术实施例提供的一种语音交互的示意图;
82.图10是本技术实施例提供的一种语音交互方法的示意图;
83.图11是本技术实施例提供的一种语音交互方法的流程示意图;
84.图12是本技术实施例提供的一种语音交互装置的结构示意图;
85.图13是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
86.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
87.人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
88.人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
89.其中,语音技术(speech technology)的关键技术有自动语音识别技术(asr)和语音合成技术(tts)以及声纹识别技术。让计算机能听、能看、能说、能感觉,是未来人机交互的发展方向,其中语音成为未来最被看好的人机交互方式之一。在本技术中,语音应用可以利用语音技术,对目标用户输入的针对业务应用的语音指令进行自动语音识别,生成语音指令对应的文本指令。同时,语音应用可以根据文本指令进行业务处理生成对应的业务处理结果,并通过语音合成技术对该业务处理结果进行语音合成,得到对应的业务处理结果语音(即语音播报音频),向目标用户进行播报。这样,可以通过对目标用户的语音指令进行语音识别以及语音合成,为目标用户提供业务服务。
90.见图1,图1是本技术实施例提供的一种语音交互系统的结构示意图。如图1所示,该语音交互系统可以包括服务器10和用户终端集群。该用户终端集群可以包括一个或者多个用户终端,这里将不对用户终端的数量进行限制。如图1所示,具体可以包括用户终端100a、用户终端100b、用户终端100c、

、用户终端100n。如图1所示,用户终端100a、用户终端100b、用户终端100c、

、用户终端100n可以分别与上述服务器10进行网络连接,以便于每个用户终端可以通过该网络连接与服务器10进行数据交互。
91.其中,该用户终端集群中的每个用户终端均可以包括:智能手机、平板电脑、笔记本电脑、桌上型电脑、可穿戴设备、智能家居、头戴设备等具有语音交互的智能终端。应当理
解,如图1所示的用户终端集群中的每个用户终端均可以安装有目标应用(即应用客户端),当该应用客户端运行于各用户终端中时,可以分别与上述图1所示的服务器10之间进行数据交互。
92.其中,如图1所示,服务器10可以根据业务应用对应的应用场景,确定语音应用对应的语音展示形态,以及对目标用户输入的语音指令进行语音识别,得到语音指令对应的文本指令,并获取文本指令对应的组件触发操作,以使用户终端基于组件触发操作提供语音指令对应的业务服务。该服务器10可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
93.为便于理解,本技术实施例可以在图1所示的多个用户终端中选择一个用户终端作为目标用户终端,该目标用户终端可以包括:智能手机、平板电脑、笔记本电脑、桌上型电脑、智能电视等携带语音处理功能(例如,语音交互功能)的智能终端。例如,本技术实施例可以将图1所示的用户终端100a作为目标用户终端,该目标用户终端中可以集成有具备该语音交互功能的应用客户端。其中,应用客户端可以包括社交客户端、多媒体客户端(例如,视频客户端)、娱乐客户端等具有语音识别和语音播放的客户端。其中,目标用户终端(例如,用户终端100a)可以为目标用户所使用的用户终端。举例来说,用户a可以实施针对用户终端100a中的业务应用的触发操作,此时的用户a可以称为目标用户,用户终端100a可以响应目标用户针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态。用户终端100a可以显示应用场景对应的应用场景界面,并基于语音展示形态更新应用场景界面,生成语音交互界面,基于该语音交互界面为目标用户提供业务服务。
94.请参见图2,图2是本技术实施例提供的一种语音交互方法的流程示意图。该语音交互方法可由计算机设备执行,该计算机设备可以为服务器(如上述图1中的服务器10),或者用户终端(如上述图1的用户终端集群中的任一用户终端),或者为服务器和用户终端组成的系统,本技术对此不做限定。如图2所示,该语音交互方法可以包括步骤s101

s102。
95.s101,响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态。
96.具体的,当目标用户实施针对计算机设备中业务应用的触发操作,启动业务应用进行业务处理时,计算机设备可以响应目标用户针对业务应用的触发操作,获取当前目标用户触发的业务应用对应的应用场景,其中,该计算机设备为用户终端,其中,所述应用场景是根据所述业务应用所属的应用程序类型确定的,该业务应用可以是实体应用程序(application,app),也可以是虚拟应用程序等,在此不做限制。实体应用程序是指具有app实体,可以为用户提供服务的应用程序,如腾讯视频或和平精英等;虚拟应用程序是指可以为用户提供服务,但不存在app实体的应用程序,如主屏业务应用。其中,不同业务应用对应的应用场景互不相同,或者,不同业务应用对应的应用场景不完全相同,如计算机设备中的主屏业务应用对应的应用场景用于展示该计算机设备中的一个或者多个功能业务应用,如即时社交应用、娱乐应用、导航应用等等,该功能业务应用可以认为是实体应用程序。计算机设备中一个或者多个功能业务应用中每个功能业务应用对应的应用场景可以是相同的,
例如,不同功能业务应用对应的应用场景都可以认为是应用程序显示场景,或者,不同功能业务应用对应不同的应用场景,如即时社交应用对应的应用场景可以为用户沟通交互应用场景,导航应用对应的应用场景可以为导航路线显示应用场景。计算机设备获取业务应用对应的应用场景后,可以确定语音应用在业务应用对应的应用场景中对应的语音展示形态,为在不终止目标用户当前所进行的业务的同时,尽可能的选择与应用场景相匹配的语音展示形态,即语音应用在不同的应用场景中具有不同的语音展示形态,提高目标用户进行语音交互的体验感。
97.其中,应用程序类型可以包括但不限于主屏应用类型、自定义应用类型及实体应用类型等;或者,每个应用程序均可以认为对应一个应用程序类型,例如,和平精英对应一个应用程序类型,腾讯视频对应一个应用程序类型等。计算机设备可以响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,举例来说,计算机设备从应用程序a切换到应用程序b,即计算机设备响应针对应用程序b的触发操作,根据该应用程序b所属的应用程序类型,确定应用程序b对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,以基于该语音展示形态在应用程序b中生成语音交互界面,例如,应用程序a为主屏业务应用,应用程序b为腾讯视频,计算机设备可以基于腾讯视频对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,以基于该语音展示形态在腾讯视频中生成语音交互界面。
98.具体的,以应用程序类型可以包括但不限于主屏应用类型、自定义应用类型及实体应用类型等为例,如当业务应用为主屏业务应用时,计算机设备可以确定该业务应用对应的应用程序类型为主屏应用类型,并根据业务应用所属的主屏应用类型确定业务应用对应的应用场景为主屏显示场景。计算机设备确定业务应用对应的应用场景为主屏显示场景后,可以将语音应用对应的全屏显示界面,确定为语音应用在主屏显示场景中对应的语音展示形态。当业务应用为实体应用程序时,计算机设备可以确定该业务应用对应的应用程序类型为实体应用类型,并根据该业务应用所述的实体应用类型确定业务应用对应的应用场景为应用程序显示场景。计算机设备确定业务应用对应的应用场景为应用程序显示场景后,可以获取语音应用对应的语音交互组件,将语音交互组件确定为语音应用在应用程序显示场景中的语音展示形态。当计算机设备检测到业务应用具有对应的配置信息时,可以确定该业务应用对应的应用程序类型为自定义应用类型,可以确定该业务应用对应的应用场景为目标应用场景,并获取语音应用在目标应用场景中对应的配置信息,根据该配置信息确定语音应用在目标应用场景中对应的语音展示形态。
99.可选的,计算机设备可以响应针对业务应用的触发操作,确定业务应用对应的应用场景。若应用场景为主屏显示场景,则将语音应用对应的全屏展示界面,确定为语音应用在应用场景中对应的语音展示形态。
100.具体的,若目标用户实施针对业务应用的触发操作,计算机设备可以响应目标用户针对业务应用的触发操作,确定目标用户当前所触发的业务应用对应的应用程序类型。若计算机设备确定目标用户当前所触发的业务应用对应的应用程序类型为主屏应用类型,则可以确定目标用户当前所触发的业务应用对应的应用场景为主屏显示场景。当计算机设备确定目标用户所触发的业务应用对应的应用场景为主屏显示场景后,可以获取语音应用在主屏显示场景中的语音展示形态,如计算机设备根据默认设置,可以将语音应用对应的
全屏展示界面,确定为语音应用在应用场景中对应的语音展示形态。如,计算机设备从应用程序b(应用程序b的应用程序类型为实体应用类型)切换到应用程序a(应用程序a的应用程序类型为主屏应用类型)时,计算机设备可以确定应用程序a对应的应用程序类型。当计算机设备确定应用程序a对应的应用程序类型为主屏应用类型时,则将主屏显示场景确定应用程序a对应的应用场景,主屏业务应用可以是计算机设备中的主屏显示组件等,用于被触发时显示计算机设备中的主屏页面,例如,用户启动计算机设备,使得计算机设备进入主屏页面,或者,用户退出某个业务应用,使得计算机设备进入主屏页面,或者,点击返回至不能再返回时所显示的屏幕,如手机的桌面或者电脑的桌面等。计算机设备确定应用程序a对应的应用场景为主屏显示场景后,可以获取语音应用在主屏显示场景中的语音展示形态,即将语音应用对应的全屏显示界面确定为语音应用在应用程序a对应的主屏显示场景中的语音展示形态。
101.其中,由于业务应用为主屏业务应用时,主屏业务应用对应的应用场景为主屏显示场景,用于显示多个功能应用,目标用户当前没有进行相关的业务处理。因此,可以将语音应用对应的全屏显示界面确定为语音应用在主屏显示场景中对应的语音展示形态,这样,增大语音应用对应的语音展示形态在应用场景中显示面积,可以更好地为目标用户提供业务服务,可以让目标用户与语音应用之间的对话更有沉浸感。
102.如图3所示,图3是本技术实施例提供的一种主屏显示场景的示意图,如图3所示,若目标用户实施了针对计算机设备中主屏业务应用的触发操作,则计算机设备可以获取主屏业务应用对应的应用场景(即主屏显示场景)。其中,该主屏业务应用可以是计算机设备中的主屏显示组件等,用于被触发时显示计算机设备中的主屏页面,例如,用户启动计算机设备,使得计算机设备进入主屏页面,或者,用户退出某个业务应用,使得计算机设备进入主屏页面等。图3所示的应用场景为主屏显示场景,则将语音应用对应的全屏展示界面,确定为语音应用在主屏显示场景中对应的语音展示形态。如图3所示,语音应用对应的全屏展示界面的尺寸可以与当前应用场景界面的尺寸相同(即占据计算机设备的整个屏幕),语音应用对应的全屏展示界面可以是一个动物形状,如企鹅等等,也可以是其他自定义的形状,如语音应用的默认显示背景等,本技术实施例在此不做限制。计算机设备可以将应用场景界面的背景切换显示为语音应用对应的全屏展示界面,将计算机设备原本的需要展示的内容作为应用场景界面的前景,生成语音交互界面。如图3所示,可以将语音应用对应的企鹅形状作为背景区域,将计算机设备原本需要显示的内容作为前景区域,生成语音交互界面。
103.可选的,计算机设备响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态的具体方式还可以包括:响应针对业务应用的触发操作,确定业务应用对应的应用场景。若应用场景为应用程序显示场景,则获取语音应用对应的语音交互组件,将语音应用对应的语音交互组件确定为语音应用在应用程序显示场景中对应的语音展示形态。
104.具体的,当目标用户实施针对业务应用的触发操作时,计算机设备可以响应目标用户针对业务应用的触发操作,确定目标用户当前所触发的业务应用对应的应用程序类型。若计算机设备确定目标用户当前所触发的业务应用对应的应用程序类型为实体应用类型,则可以确定目标用户当前所触发的业务应用对应的应用场景为应用程序显示场景。当计算机设备确定目标用户所触发的业务应用对应的应用场景为应用程序显示场景后,可以
根据默认设置获取语音应用在应用程序显示场景中对应的语音展示形态,如计算机设备可以根据默认设置,获取语音应用对应的语音交互组件,将语音应用对应的语音交互组件,确定为语音应用在应用程序显示场景中对应的语音展示形态。其中,实体业务应用对应的应用程序显示场景可以是指实体业务应用进行业务处理对应的场景,如社交应用的聊天窗口显示场景、视频播放应用的播放显示窗口场景等等。其中,语音应用对应的全屏显示界面和语音交互组件不相同,语音应用对应的全屏显示界面可以占据应用场景界面的背景区域,语音交互组件可以是指语音应用的组件图标进行显示,或者可以显示组件图标中的一部分,以减少语音交互组件对业务应用的遮挡部分。其中,不同业务应用对应的语音交互组件可以不同,也可以相同,可以根据业务应用对应的应用场景进行设置。
105.如计算机设备从应用程序a(应用程序a的应用程序类型为主屏应用类型)切换到应用程序b(应用程序b的应用程序类型为实体应用类型)时,计算机设备可以确定应用程序b对应的应用程序类型是否属于自定义程序类型。若应用程序b不属于自定义程序类型,则根据默认设置确定应用程序b的应用程序类型,如根据默认设置,应用程序b对应的应用程序类型为实体应用类型。计算机设备确定应用程序b对应的应用程序类型后,可以确定应用程序b对应的应用场景为应用程序显示场景,并获取语音应用对应的语音交互组件,将语音应用对应的语音交互组件确定为语音应用在应用程序显示场景中对应的语音展示形态。这样,当业务应用对应的应用场景为应用程序显示场景时,目标用户可能会在业务应用中进行业务处理,因此可以将语音交互组件确定为语音应用在应用程序显示场景中的语音展示形态(如在应用场景中显示企鹅头部的一部分),这样可以避免语音应用对目标用户的业务处理产生干扰,提高了语音交互的灵活性,提高了语音交互的显示多样性,提高了语音交互与业务应用的使用效果。
106.其中,语音应用对应的语音交互组件可以是指语音应用的组件图标或该组件图标的一部分,如语音应用对应的组件图标可以是指一只动物形象(如企鹅、猫或者狗等等)、植物形象或其他图案等,本技术实施例在此不做限制。以语音应用对应的语音交互组件是企鹅为例,若应用场景为应用程序显示场景且未唤醒语音应用时,语音应用对应的语交互组件可以显示企鹅头部的一部分(如企鹅头部的一部分或者企鹅手部的一部分等等,本技术实施例在此不做限制)。
107.可选的,计算机设备响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态的具体方式可以包括:响应针对业务应用的触发操作,确定业务应用对应的应用场景。若应用场景为目标应用场景,则获取语音应用在目标应用场景中对应的配置信息,根据配置信息,确定语音应用在目标应用场景中的语音展示形态,该语音展示形态包括语音应用在目标应用场景中对应的展示尺寸、展示位置以及展示样式。
108.具体的,计算机设备可以响应目标用户针对业务应用的触发操作,确定目标用户所触发的业务应用对应的应用程序类型是否属于自定义应用类型,若目标用户所触发的业务应用对应的应用程序类型属于自定义应用类型,则确定目标用户所触发的业务应用对应的应用场景为目标应用场景。若应用场景为目标应用场景,则可以获取语音应用在目标应用场景中对应的配置信息,根据语音应用在目标应用场景中对应的配置信息,确定语音应用在目标应用场景中的语音展示形态,该语音展示形态可以包括语音应用在目标应用场景
中对应的展示尺寸、展示位置以及展示样式。其中,目标应用可以是指目标用户自定义的应用场景,语音应用在目标应用场景中对应的配置信息也可以是目标用户自定义的,与目标应用场景对应的配置信息,即目标用户可以自定义语音应用在目标应用场景中的展示尺寸、展示位置以及展示样式等等。目标用户自定义语音应用在目标应用场景中对应的配置信息后,计算机设备可以将该配置信息进行存储,如存储至终端本地的数据库中或者存储至云服务数据库中。这样,当应用场景为目标应用场景时,计算机设备可以获取语音应用在目标应用场景对应的配置信息,根据该配置信息确定语音应用在目标应用场景中的语音展示形态。
109.例如,目标用户实施针对应用程序c的触发操作,计算机设备可以响应目标用户针对应用程序c的触发操作,确定应用程序c对应的应用程序类型是否为自定义应用类型。若计算机设备确定应用程序c为自定义应用类型,则确定应用程序c对应的应用场景为目标应用场景,并获取语音应用在目标应用场景中对应的配置信息,根据该配置信息,确定语音应用在目标应用场景中的语音展示形态,该语音应用对应的语音展示形态包括语音应用对应的展示尺寸、展示位置以及展示样式。如应用程序c为视频应用时,由于目标用户可能会在视频应用中观看视频,因此目标用户可以自定义设置语音应用在视频应用中的展示尺寸为视频应用对应的应用场景界面的三十分之一,这样可以减少语音应用对目标用户观看视频的影响。同样的,目标用户可以自定义语音应用对应的展示位置位于视频应用对应的应用场景界面的角落位置,如右下角、右上角等等,目标用户还可以自定义语音应用对应的展示样式为自己喜欢的样式,如小狗、小猫等等。这样,目标用户可以根据具体的应用程序对应的应用场景,以及自己的需求设置语音应用对应的语音展示形态,提高了语音交互的灵活性,提高了语音交互的显示多样性,提高了语音交互与业务应用的使用效果。
110.可选的,若目标用户实施针对业务应用的触发操作,则计算机设备可以响应目标用户针对业务应用的触发操作,检测目标用户当前所触发的业务应用对应的应用程序类型是否为自定义应用类型。若计算机设备检测到目标用户所触发的业务应用存在与语音应用相关联的配置信息,该配置信息可以包括语音应用对应的展示尺寸、展示位置以及展示样式,则确定目标用户当前所触发的业务应用对应的应用程序类型属于自定义程序类型,并确定目标用户当前所触发的业务应用对应的应用场景为目标应用场景,并根据语音应用在该目标应用场景中对应的配置信息,确定语音应用在目标应用场景中对应的语音展示形态。若计算机设备没有检测到业务应用存在与语音应用相关联的配置信息,则确定目标用户当前所触发的业务应用对应的应用程序类型不属于自定义程序类型,因此可以根据计算机设备默认设置确定目标用户当前所触发的业务对应的应用场景(如主屏显示场景或者应用程序显示场景)。
111.s102,显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面。
112.计算机设备获取业务应用对应的应用场景后,可以显示该应用场景对应的应用场景界面,如社交应用场景对应的应用场景界面可以是用户聊天窗口界面,游戏应用场景对应的应用场景界面可以是游戏人物介绍界面等等。计算机设备显示应用场景界面后,可以基于语音展示形态更新该应用场景界面,生成语音交互界面。其中,语音展示形态用于表示语音应用在语音交互界面中的展示形态。
113.可选的,当计算机设备确定业务应用对应的应用场景为主屏显示场景时,计算机设备基于语音展示形态更新应用场景界面,生成语音交互界面的具体方式可以包括:将应用场景界面的背景切换显示为语音应用对应的全屏展示界面,生成语音交互界面。
114.具体的,当业务应用对应的应用场景为主屏显示场景时,由于目标用户在主屏显示场景中进行业务处理的机率较少,因此计算机设备可以获取语音应用在主屏显示场景中对应的全屏显示界面,将应用场景对应的应用场景界面的背景切换显示为语音应用对应的全屏展示界面,生成语音交互界面。这样,应用场景界面的背景为语音应用对应的全屏显示界面,并不会影响目标用户对主屏业务应用中一个或者多个功能应用的查阅,同时可以展示语音应用的整体形象,便于后续语音应用为目标用户提供业务服务。
115.可选的,若业务应用对应的应用场景为主屏显示场景,计算机设备还可以响应针对语音应用的启动操作,对语音交互界面中的前景区域进行隐藏,显示语音交互界面的背景区域,得到更新后的语音交互界面。
116.具体的,若目标用户实施针对语音应用的启动操作,计算机设备还可以响应目标用户针对语音应用的启动操作,启动语音应用。其中,目标用户可以通过语音应用指定的方式实施针对语音应用的启动操作,如语音应用默认的唤醒语音、默认的唤醒动作、默认的唤醒词或者针对语音应用的应用图标的触发操作等等,如当目标用户在一定距离范围内对着计算机设备说出唤醒语音“******”时,便可以启动计算机设备中的语音应用,即唤醒计算机设备中的语音应用。计算机设备启动语音应用后,可以对语音交互界面中的前景区域进行隐藏,显示语音交互界面的背景区域,得到更新后的语音交互界面。
117.当目标用户实施针对语音应用的启动操作(即唤醒操作)后,计算机设备可以响应目标用户针对语音应用的启动操作,对语音交互界面中的前景区域进行隐藏,显示语音交互应用的背景区域(即语音应用对应的全屏显示界面),得到更新后的语音交互界面。如当目标用户说出唤醒语音“******”时,计算机设备中语音应用接收到启动指令后,便将语音交互界面中的前景区域进行隐藏,如将语音交互界面中显示的时间、日期以及其他显示的前景内容进行隐藏,显示语音应用对应的全屏显示界面(即背景区域),得到更新后的语音交互界面。当业务应用对应的应用场景为主屏显示场景时,启动(即唤醒)语音应用后,计算机设备对语音交互界面中的前景区域进行隐藏,显示语音交互界面的背景区域,得到更新后的语音交互界面,这样,可以让目标用户与语音应用之间的交互更具有沉浸感,提高目标用户进行语音交互的体验感。
118.可选的,若该应用场景为主屏显示场景时,计算机设备也可以直接在主屏页面(即主屏业务应用对应的应用场景界面)中显示语音应用的应用图标,计算机设备可以响应针对该语音应用的应用图标的触发操作,运行语音应用,显示语音应用对应的全屏展示界面。
119.具体的,计算机设备中的语音应用可以接收目标用户输入的语音指令,对目标用户输入的语音指令进行语音识别,得到语音指令对应的文字信息。根据语音指令对应的文字信息确定目标用户对应的业务需求信息,根据该业务需求信息进行业务处理,得到业务处理结果。语音应用可以通过语音合成技术,对业务处理结果对应的文字信息进行语音合成,生成对应的业务处理结果语音,并向目标用户播报该业务处理结果语音,为目标用户提供便利的业务服务。
120.如图4所示,图4是本技术实施例提供的一种生成语音交互界面的示意图,如图4所
示,当目标用户触发主屏业务应用的触发操作时,计算机设备可以响应目标用户针对主屏业务应用的触发操作,获取主屏业务应用对应的应用场景为主屏显示场景,以及将语音应用对应的全屏显示界面(如企鹅头部全屏显示界面),确定为语音应用在主屏显示场景中对应的语音展示形态。如图4所示,计算机设备获取主屏显示场景对应的应用场景界面,并显示主屏显示场景对应的应用场景界面401,该主屏显示场景对应的应用场景界面包括多个应用。计算机设备基于语音应用在主屏显示场景对应的语音展示形态(如企鹅头部全屏显示界面)更新应用场景界面,生成语音交互界面402。如图4所示,计算机设备将应用场景界面的背景切换显示为语音应用对应的全屏展示界面(如企鹅头部全屏显示界面),将多个应用作为应用场景界面的前景,生成语音交互界面。如图4所示,当目标用户启动语音应用时,计算机设备响应目标用户针对语音应用的启动操作,对语音交互界面中的前景区域(即应用场景界面中的多个应用)进行隐藏,显示语音交互界面的背景区域(即显示语音应用对应的全屏显示界面,如企鹅头部),得到更新后的语音交互界面403。同时,语音应用与目标用户在交互的过程中,可以在更新后的语音交互界面中显示与目标用户之间的对话,这样可以增强目标用户与语音应用之间的对话感以及互动性。
121.如图5所示,图5是本技术实施例提供的一种显示语音交互的对话的示意图,如图5所示,计算机设备中的语音应用接收到目标用户输入的语音指令后,可以对该语音指令进行语音识别,得到语音指令对应的文字信息。语音应用获得语音指令对应的文字信息后,在对应的语音交互界面中对该文字信息进行显示,如图5所示,目标用户输入语音指令“作业计时”后,语音应用可以接收该语音指令“作业计时”并进行语音识别,获得该“作业计时”对应的文字信息,将该文字信息在语音交互界面上进行逐字显示,即是被出“作”文字信息时,先对该“作”进行显示,然后在显示“作业”、“作业计”等等字样。语音应用还可以提取目标用户输入的语音指令对应的业务需求信息,当该业务需求信息不明确时,语音应用还可以进行相应的引导。如图5所示,当目标用户输入的语音指令为“作业计时”时,语音应用可以进行引导目标用户明确业务需求信息,如语音应用可以输出“设多久”或者“作业计时时长需要多久”等询问语音和/或询问文本,并在对应的语音交互界面上进行显示,以引导目标用户明确业务需求信息,以便后续的更好的为目标用户提供业务服务。这样,在语音交互界面显示目标用户输入的文字信息以及语音应用输入的文字信息,可以增强目标用户与语音应用之间的对话感以及互动性。同时,语音应用也成为目标用户当前唯一的交互对象,可以让目标用户与语音应用之间的对话体感更有沉浸感,即可以使目标用户更专注于与语音应用之间的交互。
122.具体的,当应用场景为主屏显示场景时,当目标用户触发针对主屏业务应用的触发操作时,计算机设备可以响应目标用户针对业务应用的触发操作,获取当前业务应用对应的主屏显示场景,并将语音应用对应的全屏展示界面,确定为语音应用在应用场景中对应的语音展示形态。将应用场景界面的背景切换显示为语音应用对应的全屏展示界面,生成语音交互界面。语音应用对应的全屏显示界面可以是指企鹅的头部,将企鹅的头部作为应用场景界面的背景,占据计算机设备的整个界面,因此在主屏显示场景时,语音应用可以为主屏上主要组成元素。当目标用户唤醒语音应用时,计算机设备可以响应目标用户针对语音应用的启动操作,对语音交互界面的前景区域进行隐藏,显示语音交互界面的背景区域,得到更新后的语音交互界面。计算机设备响应针对语音应用的启动操作后,仅在语音交
互界面上显示企鹅的头部,这样,由于当前应用场景为主屏显示场景,目标用户没有进行其他业务处理,因此可以将语音应用作为主屏上的主要元素,可以便于目标用户的观看,增加目标用户的体验感。可以在更新后的语音交互界面上显示语音应用与目标用户之间的对话,可以增加目标用户的体验感,提供语音交互的效率。
123.可选的,若应用场景为应用程序显示场景,计算机设备将语音应用对应的语音交互组件确定为语音应用在应用程序显示场景中对应的语音展示形态后,计算机设备基于语音展示形态更新应用场景界面,生成语音交互界面的具体方式还可以包括:在应用场景界面中显示语音交互组件,生成语音交互界面。
124.具体的,计算机设备将语音应用对应的语音交互组件确定为语音应用在应用场景中对应的语音展示形态后,可以在应用场景界面中显示语音交互组件,生成语音交互界面。其中,语音应用对应的语音交互组件可以是指语音应用的组件图标或该组件图标的一部分,如语音应用对应的组件图标可以是指一只动物形象(如企鹅、猫或者狗等等)、植物形象或其他图案等,本技术实施例在此不做限制。以语音应用对应的语音交互组件是企鹅为例,若应用场景为应用程序显示场景且未唤醒语音应用时,语音应用对应的语交互组件可以显示企鹅头部的一部分(如头部的一部分或者手部的一部分等等,本技术实施例在此不做限制)。
125.可选的,计算机设备可以响应针对语音应用的启动操作,获取针对语音应用的启动操作的组件信息,组件信息包括语音交互组件在启动时对应的组件位置信息、组件尺寸信息以及组件样式信息。基于组件尺寸信息及组件样式信息对语音交互界面中的语音交互组件进行更新,在语音交互界面中的组件位置信息处,显示更新后的语音交互组件。
126.具体的,当计算机设备响应目标用户针对业务应用的触发操作,确定业务应用对应的应用场景为应用程序显示场景时,可以获取语音应用对应的语音交互组件,并在应用程序显示场景对应的应用场景界面中显示语音交互组件,生成语音交互界面。计算机设备生成语音交互界面后,若目标用户想要启动语音应用进行业务处理,则目标用户可以通过语音应用默认的启动方式,实施对语音应用的启动操作,启动语音应用。计算机设备可以响应目标用户针对语音应用的启动操作,获取针对语音应用的启动操作的组件信息,该组件信息包括语音交互组件在启动时对应的组件位置信息、组件尺寸信息以及组件样式信息等等。计算机设备可以基于组件尺寸信息以及组件样式信息,对语音交互界面中的语音交互组件进行更新,并在语音交互界面中的组件位置信息处,显示更新后的语音交互组件。
127.具体的,计算机设备中的语音应用可以接收到目标用户输入的语音指令,语音应用可以对该语音指令进行语音识别,得到该语音指令的文字信息,并在更新后的语音交互界面上对该文字信息进行显示,增强语音应用与目标用户之间的交互感。
128.如图6所示,图6是本技术实施例提供的一种语音交互过程的示意图,如图6所示,若目标用户实施针对汉语词典应用的触发操作,计算机设备可以响应针对汉语词典应用的触发操作,获取汉语词典应用对应的应用场景。汉语词典应用对应的应用场景为应用程序显示场景,则获取语音应用对应的语音交互组件,如图6所示,为避免影响目标用户进行字词查询,语音应用对应的语音交互组件可以是指组件图标或组件图标的一部分,如企鹅头部的一部分。因此计算机设备可以将企鹅头部的一部分确定为语音应用在应用场景中对应的语音展示形态,在应用场景界面中显示语音交互组件,生成语音交互界面。如图6所示,目
标用户触发针对汉语词典中某个字的语义解释时,计算机设备可以响应目标用户的触发操作,获取某个字的语义解释对应的应用场景界面,并显示该应用场景界面,如图6所示,在对应的界面上显示“体育”的语义解释界面。计算机设备可以根据默认设置,确定某个字的语义解释对应的应用场景界面为应用程序显示场景,则获取语音应用对应的语音交互组件。如图6所示,可以将企鹅确定为语音应用对应的语音交互组件,将企鹅的一部分确定为语音应用在应用场景中对应的语音展示形态,在应用场景界面中显示企鹅的一部分,生成语音交互界面601。
129.如图6所示,当目标用户实施启动语音应用的启动操作后,计算机设备可以响应目标用户针对语音应用的启动操作,获取针对语音应用的启动操作的组件信息,即获取语音应用对应的语音交互组件在启动时对应的组件位置信息、组件尺寸信息以及组件样式信息等等组件显示信息。如图6所示,当目标用户唤醒(即启动)语音应用后,计算机设备可以获取针对语音应用的启动操作的组件位置信息(如企鹅的显示位置信息)、组件尺寸信息(如企鹅的显示尺寸信息)以及组件样式信息(如企鹅的显示样式信息,即显示颜色信息以及显示形状信息等等)。图6是语音应用处于未唤醒状态,为了不影响目标用户的正常业务处理,语音应用对应的语音交互组件为企鹅头部的一部分,当目标用户启动语音应用后,计算机设备可以获取针对语音应用的启动操作的组件信息,基于该组件信息对语音交互界面中的语音户组件进行更新。如图6所示,语音应用启动后,从企鹅头部的一部分转变为图6中企鹅的整个头部,在语音交互界面中的组件位置信息处,显示更新后的语音交互组件602,即在语音交互界面的下方显示企鹅的整个头部,语音交互组件的组件位置信息、组件尺寸信息以及组件的样式信息等等可以根据需求自定义,本技术实施例在此不作限制。这样,目标用户启动语音应用后,基于语音应用在启动时的组件信息,对语音交互界面中的语音交互组件进行更新,得到更新后的语音交互组件,可以增加语音应用于目标用户之间的对话感,以及便于后续为目标用户提供业务服务。
130.如图6所示,当语音应用启动接收到目标用户输入的语音指令后,可以对该语音指令进行语音识别,得到该语音指令对应的文字信息,并在更新后的语音交互界面上对该文字信息进行显示。如图6所示,当语音应用接收到目标用户输入的语音指令“这个字怎么读”,可以对该语音指令进行语音识别,得到该语音指令对应的文字信息,并在语音交互组件的周围对文字信息进行显示603,如可以在企鹅头部的上方对文字信息进行逐字显示,即当语音应用识别出一个文字时,就进行显示,可以参见图5所描述的内容,本技术实施例在此不再累述。这样可以增加语音应用与目标用户之间的交互感,同时可以提高交互效率。
131.具体的,计算机设备可以响应目标用户针对功能业务应用的触发操作,当应用场景为应用程序显示场景时,计算机设备可以获取语音应用对应的语音交互组件,将语音应用对应的语音交互组件确定为语音应用在应用场景中对应的语音展示形态,并在应用场景界面中显示语音交互组件,生成语音交互界面。如图6所示,语音应用对应的语音交互组件可以是企鹅头的一部分,在应用场景界面的下方正中间进行显示,生成语音交互界面。这样,由于目标用户当前处于应用程序中进行业务处理,因此仅在应用场景界面中显示语音应用对应的语音交互组件,如企鹅头部的一部分,并不会影响到目标用户在应用程序中开展业务。当目标用户唤醒语音应用时,计算机设备可以响应目标用户针对语音应用的启动操作,获取针对语音应用的启动操作的组件信息,并基于该组件信息,对语音交互界面中的
语音交互组件进行更新,得到更新后的语音交互界面。如图6所示,语音应用对应的交互组件可以是企鹅的头部,可见,语音应用对应的语音交互组件从企鹅头部的一部分变换成企鹅的完整头部,这样,可以让目标用户感受到语音应用的启动,增加目标用户的体验感,同时也便于后续语音应用为目标用户提供业务服务。如图6所示,计算机设备还可以在语音交互界面对语音应用与目标用户之间的交互内容进行显示,即语音应用在与目标用户进行对话的过程中,对话可以在图6中语音交互组件的上方进行显示,这样可以增加目标用户与语音应用之间的交互感。
132.可选的,若应用场景为目标应用场景,计算机设备基于语音展示形态更新应用场景界面,生成语音交互界面的方式可以包括:根据展示样式确定语音应用在应用场景界面中的语音应用图标,基于展示尺寸调整语音应用图标的尺寸,在应用场景界面中的展示位置处显示尺寸调整后的语音应用图标,得到语音交互界面。
133.具体的,若应用场景为目标应用场景,计算机设备确定语音应用在目标应用场景中的语音展示形态后,计算机设备可以根据语音应用在目标应用场景中的展示样式,确定语音应用在应用场景界面中的语音应用图标。目标用户可以自定义语音应用在目标应用场景的展示样式,该展示样式可以包括展示形状、展示颜色等等,如展示形状可以是各种动物的形状或者矩形或者多边形等等,可以自行定义,本技术实施例不作限制。同时,计算机设备可以基于展示尺寸调整语音应用图标的尺寸,即设置语音应用图标在应用场景界面中的显示大小。计算机设备还可以获取语音应用图标在应用场景界面的展示位置,在应用场景界面中的展示位置处显示尺寸调整后的语音应用图标,得到语音交互界面。其中,语音应用图标是指语音交互界面中的语音应用显示区域,也可以是语音应用对应的语音交互组件,可以由目标用户对该语音应用图标进行自定义。
134.具体的,目标用户可以将游戏娱乐场景确定为目标应用场景,并设置语音应用对应的配置信息,如目标用户可以设置语音应用在目标应场景中的展示样式,如一只白色的小猫。同时,目标用户可以设置语音应用在目标应用场景中的展示尺寸,如为了避免影响游戏操作,可以设置语音应用的展示尺寸为比较小的尺寸。目标用户还可以根据具体游戏场景界面以及使用习惯,确定语音应用的展示位置,避免语音应用图标产生干扰。这样,目标用户可以根据需求自定义语音应用对应的配置信息,为目标用户提供更适合的展示形态,同时也便于语音应用更好地为目标用户提供业务服务。
135.其中,在目标用户唤醒语音应用时,不管当前应用场景为哪种应用场景,语音应用都是进行全局响应的方式为目标用户提供业务服务,即可以对目标用户输入的语音指令进行语音识别,并为目标用户提供语音指令对应的业务服务。这样根据应用场景确定语音应用对应的语音展示形态,可以使语音应用更好与不同应用场景进行融合,在不影响目标用户进行业务操作的同时,为目标用户提高更好的业务服务,也可以让语音应用可以随时随地的出现,同时也不需要打断目标用户当前正在进行的业务,如图6所示,语音应用启动以后,并没有打断目标用户进行字典查询的业务,可以提高语音交互的便利性和效率。
136.其中,当目标用户实施针对业务应用的触发操作时,计算机设备可以检测该业务应用中是否存在业务语音功能,即检测业务应用本身是否存在语音功能,若业务应用中存在业务语音功能,则检测该业务应用中的业务语音功能是否处于运行状态。若业务应用中的业务语音功能处于运行状态,则暂停语音应用;若业务应用中的业务语音功能处于关闭
状态,则运行语音应用。如即时社交应用程序可以进行语音聊天,当即时社交应用程序发起语音聊天时,则可以暂停语音应用;当即时社交应用程序结束语音聊天时,则运行语音应用。即,对该业务应用中的业务语音功能的监测可以是实时监测。其中,该语音应用可以调用第三方应用的功能,第三方应用是指除业务应用之外的应用,例如,该业务应用为腾讯视频,用户在腾讯视频中观看视频时,发出语音信息,计算机设备可以基于语音应用识别用户发出的语音信息,假定得到该语音信息为“原著”,则计算机设备可以基于该语音信息在后台查找腾讯视频中播放的视频的原著,并可以在腾讯视频中显示该视频的原著的访问链接。
137.具体的,如图7所示,图7是本技术实施例提供的一种确定语音应用对应的语音展示形态的示意图,如图7所示,语音应用中的语音业务层可以通过与目标用户进行交互,确定当前与目标用户进行交互的状态节点,并将该状态节点通过语音助手(即语音应用)状态接口,发送给场景管理器。语音应用中的场景管理器可以根据与目标用户进行交互的状态节点,确定当前业务应用对应的应用场景,如进入主屏场景(即主屏显示场景),或者进入功能屏(即应用程序显示场景)。如图7所示,当场景管理器根据与目标用户进行交互的状态节点,确定当前应用场景为主屏显示场景时,则将语音应用对应的全屏展示界面,确定为语音应用在应用场景中对应的语音展示形态(即可以获取主屏显示场景对应的全屏形态用户界面(user interface,ui)),将应用场景界面的背景切换显示为语音应用对应的全屏展示界面,生成语音交互界面,可以参看图4所展示的内容。当目标用户在主屏显示场景下唤醒语音应用时,语音应用层可以将当前的状态节点通过语音助手状态接口,发送给场景管理器,场景管理器可以根据状态节点,对语音应用对应的语音展示形态进行更新,可以参考图4所示的内容。
138.具体的,当语音应用中的场景管理器确定当前的应用场景为应用程序显示场景,计算设备可以获取语音应用对应的语音交互组件,将语音应用对应的语音交互组件确定为语音应用在应用场景中对应的语音展示形态,如底部形态ui,即在应用场景界面的底部对语音应用进行显示,可以参看图6所展示的内容。同样的,当目标用户在主屏显示场景下唤醒语音应用时,语音应用层可以将当前的状态节点通过语音助手状态接口,发送给场景管理器,场景管理器可以根据状态节点,对语音应用对应的语音展示形态进行更新,可以参看图6所示的内容。
139.同样的,当语音应用中的场景管理器确定当前的应用场景为目标应用场景(即目标用户自定义的应用场景)时,可以获取语音应用在目标应用场景中对应的配置信息,根据该配置信息确定语音应用在目标应用场景中的语音展示形态,并根据该语音展示形态更新应用场景界面,生成语音交互界面。这样,在语音应用架构上统一的语音交互状态抽象,场景管理器在检测到应用场景发生变化时,只需要更换语音应用对应的语音展示形态,即可灵活的切换语音应用的展示形象,同时也可以快速的扩展语音应用对应的新的语音展示形态,可以提高语音应用对应的语音展示形态的切换效率,也可以满足目标用户对语音应用的展示进行自定义,满足多方面的业务需求,提高语音交互的效率。
140.如图8所示,图8是本技术实施例提供的一种语音应用的结构示意图,如图8所示,语音应用包括四个部分,即语音ai(即语音人工智能)、语音业务层、语音交互状态代理层以及语音助手ui层(即语音应用展示层)。如图8所示,语音ai可以通过云服务中的默认算法对
目标用户输入的语音指令进行语音识别或者对也处理结果进行语音合成等等。
141.其中,语音业务层可以执行对目标用户输入的语音指令进行语音识别,以及对语音识别得到的文字信息进行语音理解,以及进行语音合成生成业务处理结果语音。如根据文字信息确定目标用户对应的业务需求信息进行业务处理,得到业务处理结果,并对该业务处理结果进行语音合成,得到业务处理结果语音,语音应用可以向目标用户播报该业务处理结果语音,以使目标用户知晓业务处理结果。其中,语音交互状态代理层包括:唤醒(即目标用户通过语音应用默认的启动方式唤醒语音应用)、应答(即目标应用被目标用户唤醒后,可以向目标用户做出应答)、聆听(即语音应用北唤醒后,可以接收目标用户输入的语音指令)、等待(即语音应用在没有任何指令时可以执行等待动作,等待新的指令)、asr上屏(即对目标用户输入的语音指令进行语音识别,并在对应的语音交互界面上对语音识别结果进行显示)、播报(即语音应用可以通过语音合成技术,对目标用户输入的语音指令进行播报以及对业务处理结果语音进行播报)、完成(语音应用执行完成后,进入结束状态,回复到未唤醒的默认状态,等待目标用户的下一次唤醒)。
142.其中,语音助手ui层执行对语音应用对应的语音展示形态的动作渲染以及制定动画框架,语音助手ui层还进行应用场景切换管理、ui状态管理(即语音交互界面的状态管理)以及语音应用的多模态管理(即语音应用对应的语音交互组件的管理),即语音对应的语音交互组件在未唤醒时的模态可以不同于语音交互组件在唤醒时的模态,如图6所示,在应用程序显示场景中,语音应用对应的语音交互组件在未唤醒时可以为企鹅头部的一部分,如图6所示,语音应用对应的语音交互组件在被唤醒后,语音交互组件可以为企鹅的头部。语音助手ui层还可以进行语音助手指令响应,即对目标用户输入的语音指令进行响应。
143.如图9所示,图9是本技术实施例提供的一种语音交互的示意图,如图9所示,目标用户可以通过语音应用默认的唤醒方式,对语音应用发起唤醒(即启动),如目标用户可以向计算机设备呼叫“叮当叮当”,便可以启动语音应用。当语音应用接收到目标用户输入的唤醒声音时,语音应用中的语音ai处理模块会触发唤醒状态回调,上层语音ui组件执行唤醒的响应动作动画,并播报启动应答语音。如图9所示,当目标用户持续说话,向语音应用输入语音指令时,语音应用中的语音ai处理模块进入聆听状态,上层语音ui组件执行聆听动作动画(可以循环执行),通过流式语义识别不断返回语音识别结果,再通过回调上层语音ui组件执行上屏绘制识别文本信息,即在语音交互界面中显示语音指令对应的文本信息。如图9所示,当目标用户持续的输入语音指令“你好,请开灯”时,语音应用可以通过流式语义识别不断返回语音识别结果,通过回调上层语音ui组件执行上屏绘制识别文本信息,对语音指令对应的文本信息进行逐渐显示,如先显示“你”,再显示“你好”等等。当目标用户停止说话时,语音应用中的语音ai处理模块会返回收音结束,并回调聆听结束的状态,上层语音ui组件进行等待的ui状态。当语音ai处理模块接收到语音服务后台的业务处理结果后,可以通过语音合成技术,对业务处理结果进行语音合成,得到业务处理结果对应的业务处理结果语音。语音应用可以对该业务处理结果语音进行播报,并在开始播报和结束播放时,回调上层语音ui组件对开始播报和结束播报的动画进行播放。语音应用播放完结束动画后,进入结束状态,上层语音ui组件执行恢复到未唤醒的默认状态,等待目标用户的下一次唤醒。其中,语音应用在与目标用户的语音交互过程中,用户可以随时对语音应用发起重新唤醒,重新执行流程的第一步,如目标用户重新呼叫“叮当叮当”,重新唤醒语音应用,重新
执行语音应用的流程第一步。如目标用户启动语音应用,让语音应用执行阅读某一篇文章时,目标用户还可以通过呼叫“叮当叮当”,使语音应用终止阅读文章的操作,重新进行聆听状态,等待目标用户发出新的语音指令。这样,可以通过语音应用
144.如图10所示,图10是本技术实施例提供的一种语音交互方法的示意图,如图10所示,计算机设备响应目标用户针对业务应用的触发操作,获取业务应用对应的应用场景,可以对该应用场景进行场景分析,确定语音应用在该应用场景中对应的语音展示形态。其中,计算机设备可以获取默认的数据库中,该数据库中包括应用场景与语音展示形态之间的对应关系,可以根据该数据库中的对应关系,确定语音应用在应用场景中的语音展示形态。计算机设备可以当前缓存中查找语音应用在当前应用场景对应的语音展示形态的视图助手,若缓存中存在语音应用对应的语音展示形态,则说明此前已经对语音应用对应的语音展示形态进行显示后,因此可以直接获取该语音展示形态对应的展示数据。若缓存中不存在语音应用在当前应用场景对应的语音展示形态,则可以创建该语音展示形态对应的视图助手,并插入缓存。通过在缓存中创建语音应用在当前应用场景对应的视图助手,可以提高响应速度,提高语音交互效率。计算机设备获取语音应用在当前应用场景中的视图助手后,可以切换当前语音交互界面中的显示状态。即可以将该视图助手添加到window(即窗口)注册语音应用状态回调,并可以将旧的视图助手(即上一个应用场景的视图助手)移除,移除旧的语音应用状态回调。语音应用还可以根据与目标用户之间的交互状态,响应语音应用的状态变更(即对语音交互界面进行更新),执行ui回调、渲染刷新,即根据不同的响应状态(如未唤醒状态、唤醒状态)显示不同的语音展示形态。
145.在本技术实施例中,通过响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面。通过获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,并不会打断用户当前所进行的业务,同时不同应用场景可以对应的不同语音展示形态,可以使语音应用更好与不同的应用场景界面向融合,避免对用户当前所进行的业务产生干扰,可以提高用户进行语音交互的体验感。同时语音应用在基于语音展示形态更新应用场景界面生成的语音交互界面中,为用户提供业务服务,可以便于用户的观看。另外,当检测到应用场景发生变化时,只需要更换语音应用对应的语音展示形态,即可灵活的切换语音应用的语音展示形象,同时也可以快速的扩展语音应用对应的新的语音展示形态,可以提高语音应用对应的语音展示形态的切换效率,也可以满足目标用户对语音应用的展示进行自定义,满足多方面的业务需求,提高了语音交互的灵活性,提高了语音交互的显示多样性,提高了语音交互与业务应用的使用效果。
146.如图11所示,图11是本技术实施例提供的一种语音交互方法的示意图,该方法可由计算机设备来执行,该方法可由计算机设备来执行,该计算机设备可以为服务器(如上述图1中的服务器10),或者目标用户终端(如上述图1的目标用户终端集群中的任一目标用户终端),或者为服务器和目标用户终端组成的系统,本技术对此不做限定。如图11所述,该语音交互方法的步骤包括s201

204。
147.s201,响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态。
148.s202,显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面,语音展示形态用于表示语音应用在语音交互界面中的展示形态。
149.本技术实施例中步骤s201

202的具体实现方式可以参看图2所对应实施例中的描述,本技术实施例在此不再累述。
150.s203,接收针对业务应用的语音指令,对语音指令进行语义识别,得到语音指令对应的文本指令。
151.具体的,计算机设备中的语音应用接收到针对业务应用的语音指令,可以对语音指令进行语义识别,得到该语音指令对应的文本指令。其中,语音应用接收到目标用户输入的语音指令后,可以通过人工智能中的语音识别技术,对语音指令进行语义识别,得到语音指令对应的文本指令。
152.s204,获取文本指令对应的组件触发操作,基于组件触发操作提供语音指令对应的业务服务。
153.具体的,计算机设备可以获取文本指令对应的组件触发操作,并基于该组件触发操作,向目标用户提供语音指令对应的业务服务。其中,组件触发操作可以是指语音应用对应的语音交互组件,在与目标用户交互的过程中的变换操作,如语音应用获得语音指令对应的文本指令(即文本信息)后,可以在语音交互界面中对语音交互组件进行更新,显示文本指令,可以参考图5所示的内容。组件触发操作还可以是文本指令对应的业务需求操作,如目标用户需要播放歌曲,组件触发操作可以是指播放歌曲的具体操作过程,语音应用可以根据该组件触发操作,进行歌曲播放。
154.具体的,当语音应用处于未唤醒状态时,也可以接收针对业务应用的语音指令,该语音指令可以是指语音应用默认的语音指令,如目标用户打开摄像应用后,向计算机设备输入语音指令“拍照”,语音应用也可以接收到目标用户针对摄像应用的语音指令“拍照”,对该语音指令“拍照”进行语义识别,得到文本指令“拍照”,并获取文本指令“拍照”对应的组件触发操作(即拍照操作),基于该拍照操作为目标用户提供拍照服务。
155.可选的,计算机设备还可以监测针对业务应用的用户使用操作,若用户使用操作满足语音应用的引导触发条件,则调用语音应用,获取用户使用操作对应的应用引导流程,基于语音应用在语音交互界面中输出应用引导流程,该应用引导流程用于指示针对应用场景的触发流程。
156.具体的,计算机设备还可以检测针对业务应用的用户使用操作,若用户使用操作满足语音应用的引导触发条件,则调用语音应用,获取当前用户使用操作对应的应用引导流程,基于该语音应用在语音交互界面中输出应用引导流程,该应用引导流程用于指示针对应用场景的触发流程。如在美颜相机应用中设置语音应用的引导触发条件为:目标用户在该美颜相机中拍摄得到一张照片,当目标用户的用户使用操作满足引导条件时,则引导用户是否对当前拍摄得到的照片进行编辑(如美颜美化等等)。这样,若目标用户打开美颜相机并拍摄了一张照片后,便会调用语音应用,语音应用或者计算机设备可以获取当前用户使用操作对应的应用引导流程,基于该语音应用在语音交互界面中输出应用引导流程,即引导用户对照片进行美颜美化。当然,应用引导流程也可以用于引导目标用户对应用进行使用的使用详情信息,本技术实施例不做限制。
157.由此可见,本技术实施例中的语音应用不仅可以在目标用户唤醒时与目标用户进
行交互,还可以在未唤醒时主动与目标用户进行交互,以及主动通过应用引导流程为目标用户提供业务服务。即语音应用可以在默认的流程分支节点主动出现与目标用户对话,并多种语音展示形态的方式,来引导和推进用户流程。而相关技术中的语音应用只能在被目标用户唤醒的时候出现,即不具备主动出现并引导用户进行业务处理的功能。同时,本技术实施例中的语音应用在主动引导用户进行业务处理时,目标用户仍然可以通过语音应用默认的唤醒方式唤醒语音应用,使语音应用切换到全局响应状态,处于全局响应状态的语音应用可以接收目标用户输入的语音指令,并基于该语音指令为目标用户提供业务服务。另外,若语音应用被唤醒后长时间未接到新的指令或者接收到的指令无效,语音应用可以从唤醒后的全局响应状态切换为被唤醒之间的引导状态。这样,通过多功能性的语音应用,可以更好的为目标用户提供业务服务,提高了语音交互的灵活性,提高了语音交互的显示多样性,提高了语音交互与业务应用的使用效果。
158.本技术实施例中,通过响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面。通过获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态并不会打断用户当前所进行的业务,同时不同应用场景可以对应的不同语音展示形态,可以使语音应用更好与不同的应用场景界面向融合,避免对用户当前所进行的业务产生干扰,可以提高用户进行语音交互的体验感。同时语音应用在基于语音展示形态更新应用场景界面生成的语音交互界面中,为用户提供业务服务,可以便于用户的观看,可以提高语音交互的效率。另外,当检测到应用场景发生变化时,只需要更换语音应用对应的语音展示形态,即可灵活的切换语音应用的语音展示形象,同时也可以快速的扩展语音应用对应的新的语音展示形态,可以提高语音应用对应的语音展示形态的切换效率,也可以满足用户对语音应用的展示进行自定义,满足多方面的业务需求。本技术实施例中的语音应用在未唤醒时还可以主动与用户进行交互,以及主动通过应用引导流程为用户提供业务服务,提高了语音交互的灵活性,提高了语音交互的显示多样性,提高了语音交互与业务应用的使用效果。
159.请参见图12,图12是本技术实施例提供的一种语音交互装置的结构示意图。上述语音交互装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该语音交互装置为一个应用软件;该装置可以用于执行本技术实施例提供的语音交互方法中的相应步骤。如图12所示,该语音交互装置可以包括:确定模块11、生成模块12、第一显示模块13、第一获取模块14、第二显示模块15、输出模块16、语义识别模块17、第二获取模块18。
160.确定模块11,用于响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,应用场景是根据业务应用所属的应用程序类型确定的;
161.生成模块12,用于显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面;语音展示形态用于表示语音应用在语音交互界面中的展示形态。
162.其中,确定模块11包括:
163.第一确定单元1101,用于响应针对业务应用的触发操作,确定业务应用对应的应用场景;
164.第二确定单元1102,用于若应用场景为主屏显示场景,则将语音应用对应的全屏展示界面,确定为语音应用在应用场景中对应的语音展示形态;
165.生成模块12包括:
166.第一生成单元1201,用于将应用场景界面的背景切换显示为语音应用对应的全屏展示界面,生成语音交互界面。
167.其中,上述装置还包括:
168.第一显示模块13,用于响应针对语音应用的启动操作,对语音交互界面中的前景区域进行隐藏,显示语音交互界面的背景区域,得到更新后的语音交互界面。
169.其中,确定模块11还包括:
170.第三确定单元1103,用于响应针对业务应用的触发操作,确定业务应用对应的应用场景;
171.第四确定单元1104,用于若应用场景为应用程序显示场景,则获取语音应用对应的语音交互组件,将语音应用对应的语音交互组件确定为语音应用在应用场景中对应的语音展示形态;
172.生成模块12还包括:
173.第二生成单元1202,用于在应用场景界面中显示语音交互组件,生成语音交互界面。
174.其中,上述装置还包括:
175.第一获取模块14,用于响应针对语音应用的启动操作,获取针对语音应用的启动操作的组件信息;组件信息包括语音交互组件在启动时对应的组件位置信息、组件尺寸信息以及组件样式信息;
176.第二显示模块15,用于基于组件尺寸信息及组件样式信息,对语音交互界面中的语音交互组件进行更新,在语音交互界面中的组件位置信息处,显示更新后的语音交互组件。
177.其中,确定模块11还包括:
178.第五确定单元1105,用于响应针对业务应用的触发操作,确定业务应用对应的应用场景;
179.获取单元1106,用于若应用场景为目标应用场景,则获取语音应用在目标应用场景中对应的配置信息;
180.第六确定单元1107,用于根据配置信息,确定语音应用在目标应用场景中的语音展示形态;语音展示形态包括语音应用在目标应用场景中对应的展示尺寸、展示位置以及展示样式;
181.生成模块12还包括:
182.显示单元1203,用于根据展示样式确定语音应用在应用场景界面中的语音应用图标,基于展示尺寸调整语音应用图标的尺寸,在应用场景界面中的展示位置处显示尺寸调整后的语音应用图标,得到语音交互界面。
183.其中,上述装置还包括:
184.输出模块16,用于监测针对业务应用的用户使用操作,若用户使用操作满足语音应用的引导触发条件,则调用语音应用,获取用户使用操作对应的应用引导流程,基于语音
应用在语音交互界面中输出应用引导流程;应用引导流程用于指示针对应用场景的触发流程。
185.其中,上述装置还包括:
186.语义识别模块17,用于接收针对业务应用的语音指令,对语音指令进行语义识别,得到语音指令对应的文本指令;
187.第二获取模块18,用于获取文本指令对应的组件触发操作,基于组件触发操作提供语音指令对应的业务服务。
188.根据本技术的一个实施例,图2所示的语音交互方法所涉及的步骤可由图12所示的语音交互装置中的各个模块来执行。例如,图2中所示的步骤s101可由图12中的确定模块11来执行,图2中所示的步骤s102可由图12中的生成模块12来执行等等。
189.根据本技术的一个实施例,图12所示的语音交互装置中的各个模块可以分别或全部合并为一个或若干个单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个子单元,可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述模块是基于逻辑功能划分的,在实际应用中,一个模块的功能也可以由多个单元来实现,或者多个模块的功能由一个单元实现。在本技术的其它实施例中,测试装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
190.本技术实施例中,通过响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面。通过获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,并不会打断用户当前所进行的业务,同时不同应用场景可以对应的不同语音展示形态,可以使语音应用更好与不同的应用场景界面向融合,避免对用户当前所进行的业务产生干扰,可以提高用户进行语音交互的体验感。同时语音应用在基于语音展示形态更新应用场景界面生成的语音交互界面中,为用户提供业务服务,可以便于用户的观看,可以提高语音交互的效率。另外,当检测到应用场景发生变化时,只需要更换语音应用对应的语音展示形态,即可灵活的切换语音应用的语音展示形象,同时也可以快速的扩展语音应用对应的新的语音展示形态,可以提高语音应用对应的语音展示形态的切换效率,也可以满足用户对语音应用的展示进行自定义,满足多方面的业务需求。本技术实施例中的语音应用在未唤醒时还可以主动与用户进行交互,以及主动通过应用引导流程为用户提供业务服务,提高语音交互的体验感,提高了语音交互的灵活性,提高了语音交互的显示多样性,提高了语音交互与业务应用的使用效果。
191.请参见图13,图13是本技术实施例提供的一种计算机设备的结构示意图。如图13所示,上述计算机设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,上述计算机设备1000还可以包括:目标用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,目标用户接口1003可以包括显示屏(display)、键盘(keyboard),可选目标用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi

fi接口)。存储器1005可以是高速ram存储器,也可以是非易失性的存储器(non

volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图13所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通
信模块、目标用户接口模块以及设备控制应用程序。
192.在图13所示的计算机设备1000中,网络接口1004可提供网络通讯功能;而目标用户接口1003主要用于为目标用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:
193.可选的,处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:
194.响应针对业务应用的触发操作,获取业务应用对应的应用场景,确定语音应用在应用场景中对应的语音展示形态,应用场景是根据业务应用所属的应用程序类型确定的;
195.显示应用场景对应的应用场景界面,基于语音展示形态更新应用场景界面,生成语音交互界面;语音展示形态用于表示语音应用在语音交互界面中的展示形态。
196.应当理解,本技术实施例中所描述的计算机设备1000可执行前文图2或者图11所对应实施例中对上述语音交互方法的描述,也可执行前文图12中所对应的语音交互装置的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
197.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备可执行前文图2或者图11所对应实施例中对语音交互方法的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
198.作为示例,上述程序指令可被部署在一个计算机设备上执行,或者被部署位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备可以组成区块链网络。
199.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁盘、光盘、只读存储器(read

only memory,rom)或随机存储器(random access memory,ram)等。
200.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

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

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

相关文献