掌桥专利:专业的专利平台
掌桥专利
首页

车载的交互语音游戏方法、系统和计算机可读存储介质

文献发布时间:2024-05-31 01:29:11


车载的交互语音游戏方法、系统和计算机可读存储介质

技术领域

本发明涉及车载游戏技术领域,尤其涉及一种车载的交互语音游戏方法、系统和计算机可读存储介质。

背景技术

随着智能汽车的发展,车辆已经成为大多数用户出行时通常所采用的一种交通出行方式,并且车辆上普遍配置有中控台,以便于用户与车辆多媒体设备进行交互实现相应的娱乐功能,如游戏。但是在进行游戏时,用户仅能使用中控台的显示屏进行游戏互动,用户视觉持续集中在显示屏上,车辆移动与视觉相对静止会造成感知冲突,产生眩晕感。

发明内容

本申请提供一种车载的交互语音游戏方法、系统和计算机可读存储介质,不需要用户视觉持续集中在显示屏上,减少车辆移动与视觉相对静止造成的感知冲突,避免眩晕感。

本申请提供一种车载的交互语音游戏方法,所述车载的交互语音游戏方法包括:

打开车载的游戏系统中的目标游戏;

确定与车内用户的人数对应的游戏模式;

根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音;

通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,得到所述应答者的语音回答的游戏分数;

通过人机交互模块显示所述车内用户的游戏分数。

进一步的,所述打开车载的游戏系统中的目标游戏,包括:

通过车载的语音交互软件,接收用户发出的语音指令;

解析所述语音指令是否包含指定游戏;

在解析到所述语音指令包含所述指定游戏的情况下,打开所述游戏系统的指定游戏,作为所述目标游戏;

所述确定与车内的用户的人数对应的游戏模式,包括:

在所述目标游戏打开后,通过视觉识别车内的用户的人数;

确定与所述用户的人数对应的游戏模式。

进一步的,在所述打开车载的游戏系统中的目标游戏之后,所述方法还包括:

加载所述目标游戏的游戏资源,所述游戏资源包括游戏角色;

根据所述游戏模式,确定与所述用户对应的游戏角色;

通过声源定位或视觉识别,将所述游戏角色分别与所述用户及所述用户所在的车内位置关联;

所述通过语音输入装置对车内用户进行拾音,确定在规定作答时间内是否获得所述车内用户的应答者的语音回答,包括:

根据所述用户所在的车内位置,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答。

进一步的,所述通过人机交互模块显示所述车内用户的游戏分数,包括:

根据所述用户的所述游戏分数的变化,联动所述游戏角色的游戏动作,并通过所述人机交互模块展示所述游戏动作。

进一步的,所述目标游戏包括对抗或承接竞赛游戏;

所述根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音,包括:

在所述对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得所述车内用户的对话语音。

进一步的,所述游戏模式包括人机模式;所述在所述对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得所述车内用户的对话语音,包括:在所述对抗或承接竞赛游戏所处的所述人机模式下,通过所述语音交互软件发出所述游戏系统中的机器人的对话语音;通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得针对所述对话语音返回的所述车内用户的应答者的语音回答。

进一步的,所述游戏模式包括多人模式;

所述在所述对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得所述车内用户的对话语音,包括:

在所述对抗或承接竞赛游戏所处的所述多人模式下,通过语音输入装置对车内用户进行拾音,获得所述车内用户的任一应答者的语音回答;所述车内用户包括任一应答者及除该应答者以外的其他应答者;

按照游戏规则中的承接顺序,确定该应答者的下一应答者所在车内位置;

根据该下一应答者所在车内位置,通过语音输入装置对所述车内用户进行定向拾音,在规定作答时间内是否获得针对所述对话语音返回的所述其他应答者中的该下一应答者的语音回答。

进一步的,所述目标游戏包括优先抢答竞赛游戏,所述车内用户包括1个车内用户,所述游戏模式为人机模式;

所述根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音,包括:

在所述优先抢答竞赛游戏所处的所述人机模式下,使用对抗或承接竞赛游戏的规则,作为所述优先抢答竞赛游戏的规则;

按照所述优先抢答竞赛游戏的规则,通过所述语音交互软件发出所述游戏系统中的机器人的对话语音;

通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得针对所述对话语音返回的所述车内用户的应答者的语音回答。

进一步的,所述目标游戏包括优先抢答竞赛游戏,所述车内用户包括多个车内用户,所述游戏模式为多人模式;

所述根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音,包括:

通过所述语音交互软件发出所述游戏系统中的机器人的对话语音;

所述通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,得到所述应答者的语音回答的游戏分数,包括:

在所述优先抢答竞赛游戏所处的多人模式下,在抢答时间内,确定所述多个车内用户的优先抢答用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限;

在抢答成功后,开始计时的规定作答时间内,根据所述抢答者所在车内位置,通过语音输入装置对所述抢答者进行定向拾音,确定是否获得所述抢答者的语音回答,得到所述抢答者的语音回答的游戏分数。

进一步的,所述在所述优先抢答竞赛游戏所处的游戏模式下,在抢答时间内,确定所述多个车内用户的优先抢答用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限,包括:

在抢答时间内,通过多音区声源定位以及跨音区协同对话,确定优先发出预定抢答声音的用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限,以确定抢答成功;

或者,

在抢答时间内,通过视觉识别,确定优先出现预定手势的用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限,以确定抢答成功;

或者,

在抢答时间内,通过多音区声源定位以及跨音区协同对话,确定优先发出预定抢答声音的用户所在的车内位置,以及,通过视觉识别,确定优先出现预定手势的用户所在的车内位置;根据预定手势的出现时间和预定抢答声音的发出时间,确定抢答者及抢答者所在车内位置,并为该抢答者分配回答权限,以确定抢答成功。

进一步的,在所述通过人机交互模块显示所述车内用户的游戏分数之后,所述方法还包括:

进入本游戏关卡的下一游戏关卡,返回继续执行所述根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音;

或者,

通过语音输入装置对车内用户进行拾音,获得用户发出的语音指令;

解析所述语音指令是否包含下一游戏关卡的进入信息;

在解析到所述语音指令包含所述下一游戏关卡的进入信息的情况下,打开所述目标游戏的下一游戏关卡。

本申请的提供一种车载交互语音游戏系统,包括:

目标游戏打开模块,用于打开车载的游戏系统中的目标游戏;

游戏模式确定模块,用于确定与车内用户的人数对应的游戏模式;

对话语音获得模块,用于根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音;

游戏分数确定模块,用于通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,得到所述应答者的语音回答的游戏分数;

游戏分数显示模块,用于通过人机交互模块显示所述车内用户的游戏分数。

本申请的提供一种车载的交互语音游戏系统,包括一个或多个处理器,用于实现如上任一项所述的方法。

本申请的提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,实现如上任一项所述的方法。

在一些实施例中,本申请的车载的交互语音游戏方法,打开车载的游戏系统中的目标游戏;确定与车内用户的人数对应的游戏模式;根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音;通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,得到所述应答者的语音回答的游戏分数;通过人机交互模块12显示所述车内用户的游戏分数。如此,打开目标游戏后,根据游戏模式,通过语音交互软件获得目标游戏的对话语音,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,不需要用户视觉持续集中在显示屏上,减少车辆移动与视觉相对静止造成的感知冲突,避免眩晕感。

附图说明

图1所示为本申请实施例的车载的交互语音游戏方法应用于交互语音游戏系统的构架示意图;

图2所示为本申请实施例的车载的交互语音游戏方法的流程示意图;

图3所示为图2所示的车载的交互语音游戏方法的上述步骤150的游戏应用的示意图;

图4所示为图2所述的车载的交互语音游戏方法的步骤110和步骤120的具体流程示意图;

图5所示为图2所述的车载的交互语音游戏方法的具体流程示意图;

图6所示为图2所述的车载的交互语音游戏方法的对抗或承接竞赛游戏所处的人机模式的具体流程示意图;

图7所示为图2所述的车载的交互语音游戏方法的对抗或承接竞赛游戏所处的多人模式的具体流程示意图;

图8a所示为图2所示的车载的交互语音游戏方法的对抗或承接竞赛游戏的应用实例示意图;

图8b所示为图8a所示的对抗或承接竞赛游戏处于人机模式的确定游戏状态的子流程示意图;

图8c所示为图8a所示的对抗或承接竞赛游戏处于多人模式的确定游戏状态的子流程示意图;

图9所示为图2所述的车载的交互语音游戏方法的步骤130和步骤140的具体流程示意图;

图10a所示为图2所示的车载的交互语音游戏方法的优先抢答竞赛游戏的应用实例示意图;

图10b所示为图10a所示的优先抢答竞赛游戏处于多人模式的确定游戏状态的子流程示意图;

图11所示为图2所示的车载的交互语音游戏方法的游戏应用示意图;

图12所示为本申请实施例提供的车载的交互语音游戏系统的模块示意图;

图13所示为本申请实施例提供的车载的交互语音游戏系统的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施例并不代表与本说明书一个或多个实施例相一致的所有实施例。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

为了解决用户视觉持续集中在显示屏上,车辆移动与视觉相对静止会造成感知冲突,产生眩晕感的技术问题,本申请实施例提供一种车载的交互语音游戏方法,打开车载的游戏系统中的目标游戏;确定与车内用户的人数对应的游戏模式;根据所述游戏模式,通过所述语音交互软件获得所述目标游戏的对话语音;通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,得到所述应答者的语音回答的游戏分数;通过人机交互模块12显示所述车内用户的游戏分数。

在本申请实施例中,打开目标游戏后,根据游戏模式,通过语音交互软件获得目标游戏的对话语音,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,不需要用户视觉持续集中在显示屏上,减少车辆移动与视觉相对静止造成的感知冲突,避免眩晕感。并且,在人机交互显示模块上显示游戏分数,可以让用户知道游戏分数,掌握目标游戏的进度,带给用户愉悦的游戏体验。

相较于相关技术在手机终端玩游戏时,手机终端的用户通过网络与其他用户一起娱乐。对于手机终端来说,由于手机终端的显示屏的限制,一般单人操作游戏,多人操作同一手机玩游戏很受限。而,本申请实施例提供的车载的交互语音游戏方法,由于车辆内部空间的封闭构造,可以容纳一人或多人,并且,可以在此封闭构造的空间内拾音。因此,可以通过一人或多人打开目标游戏后,根据游戏模式,通过语音交互软件获得目标游戏的对话语音,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得所述车内用户的应答者的语音回答,不受车载的显示屏的限制,一人或多人均可以使用语音玩游戏,提高游戏的互动性,带给用户愉悦的游戏体验。

图1所示为本申请实施例的车载的交互语音游戏方法应用于交互语音游戏系统的构架示意图。

如图1所示,该交互语音游戏系统包括语音交互模块11、游戏技能模块20及人机交互模块12。

1)、语音交互模块11包括离在线的识别理解模型,以便满足用户离线场景和/或在线场景的游戏需求。该语音交互模块11主要负责用户的语音识别交互。

2)、游戏技能模块20,DM(Dual Mode,双模)与游戏规则结合,组成该交互语音游戏系统的核心模块,直接影响用户的底层游戏体验。双模是指交互方式,交互输入支持语音输入和识别用户手势,以使得人机交互模块12输出有视觉画面和声音。

该游戏技能模块20的游戏规则主要包含游戏行为规则,胜负判断规则。

该游戏技能模块20的游戏脚本包括游戏故事背景设计、游戏内容资源。本申请可通过故事背景设计来提高游戏的乐趣,同时也可以根据用户需求,灵活设计故事背景,来达到历史教育、经典回忆等特定目标。如此,在游戏规则之上,可以设计各种游戏脚本,故事背景可以从电视、游戏、电影、小说等文创作品IP的内容改编,以满足不同用户的需求。其中,文创作品IP包括但不限于动漫、文学、影视、游戏、虚拟人物。

3)人机交互模块12,用于展示目标游戏的游戏画面及进度。

以下通过详细介绍本申请实施例的交互语音游戏方法的内容。

图2所示为本申请实施例的车载的交互语音游戏方法的流程示意图。

如图2所示,该车载的交互语音游戏方法,包括步骤110至步骤150:

步骤110,打开车载的游戏系统中的目标游戏。

目标游戏是指用户启动需要加载,用户使用,来娱乐的游戏。目标游戏可以是系统随机设定的游戏,也可以是用户选择的指定游戏。详细说明请参见下文。

步骤120,确定与车内用户的人数对应的游戏模式。

上述游戏模式包括人机模式和多人模式。其中,人机模式是指AI机器人与一个人类玩家的用户的模式。

步骤130,根据游戏模式,通过语音交互软件获得目标游戏的对话语音。

结合图1和图2所示,该语音交互模块11可以是通过语音交互软件实现的。

语音交互模块11包括声音采集模块、信号处理模块、声源定位模块、解析语音模块、对话管理模块、文本生成模块及语音合成模块。其中,声源定位模块负责将游戏角色与现实用户对应。交互语音游戏系统的核心为通过对话管理模块将游戏规则及游戏脚本融入语音交互中,用户语音行为将触发相应游戏模块的游戏规则,游戏规则控制游戏角色行为,结合动效渲染模块14在界面展示游戏行为活动,推动游戏的进行。

步骤140,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得车内用户的应答者的语音回答,得到应答者的语音回答的游戏分数。如图1所示,上述语音输入装置可以但不限于为麦克风15及话筒中的一者或多者。

其中,规定作答时间可以是根据用户需求设置的。规定作答时间可以大于1秒且小于1分钟。可选的,规定作答时间为3秒、4秒、5秒及6秒。

在一些应用示例中,在游戏开始时,为包括机器人和用户的游戏玩家分配初始分,比如初始分为10分。一方答复正确,此方得分,且其余方扣分。如此,每个游戏关卡记录各方得分。具体和实际游戏规则相关。上述步骤140进一步可以包括如下两个步骤:

第一个步骤,在获得到车内用户的应答者的语音回答的情况下,通过语音交互软件语义解析语音回答,得到应答者的回答结果的游戏分数以及车内用户除该应答者以外的其他车内用户的游戏分数。

其中,上述第一个步骤进一步可以包括在解析语音回答与正确答案匹配的情况下,则应答者的回答结果正确,应答者本游戏关卡得分,车内用户除该应答者以外的其他车内用户,本游戏关卡扣分。在解析语音回答与正确答案不匹配的情况下,则应答者的回答结果错误,本游戏关卡得分为负分,也就是扣分。或者车内用户除该应答者以外的其他车内用户,本游戏关卡得分为正分。当然每个游戏关卡的得分与扣分可以根据用户需求设置,也可以根据题目难度等提前设置。示例性的,一个游戏关卡得1分或者扣1分。

第二个步骤,在未获得到车内用户的应答者的语音回答的情况下,得到应答者的回答结果的游戏分数以及车内用户除该应答者以外的其他车内用户的游戏分数。

其中,上述第二个步骤进一步可以包括在未获得到车内用户的应答者的语音回答的情况下,则应答者的本游戏关卡得分为负分,也就是扣分。或者,车内用户除该应答者以外的其他车内用户,本游戏关卡得分为正分。

在另外一些应用示例中,在游戏开始时,包括机器人和用户的游戏玩家各方的初始分为0分。任一方答复正确,此方得分为正分。上述步骤140进一步可以包括如下两个步骤:

第一步骤,在获得到车内用户的应答者的语音回答的情况下,通过语音交互软件语义解析语音回答,得到应答者的回答结果的游戏分数。

其中,上述第一步骤进一步可以包括在解析语音回答与正确答案匹配的情况下,则应答者的回答结果正确,本游戏关卡得分为正分。在解析语音回答与正确答案不匹配的情况下,则应答者的回答结果错误,本游戏关卡不得分。示例性的,一个游戏关卡得1分或者不得分。该不得分也可以称为得0分。

第二步骤,在未获得到车内用户的应答者的语音回答的情况下,得到应答者的回答结果的游戏分数。

其中,上述第二步骤进一步可以包括在未获得到车内用户的应答者的语音回答的情况下,则应答者本游戏关卡不得分。

步骤150,通过人机交互模块12显示车内用户的游戏分数。

上述步骤150有多种实现方式。在第一种实现方式中,根据用户的游戏分数的变化,联动游戏角色的游戏动作,并通过人机交互模块12展示游戏动作。如此,将对话管理与游戏规则融合,用户可以通过语音,可以控制游戏,向用户呈现游戏分数的有趣视觉反馈,提高趣味性。在第二种实现方式中,通过人机交互模块12直接显示车内用户的游戏分数的数值。

结合图2所示,在上述步骤150的通过人机交互模块12显示车内用户的游戏分数之后,表明本游戏关卡结束。车载的交互语音游戏方法还包括进入本游戏关卡的下一游戏关卡,返回继续执行步骤130。如此,自动进入下一游戏关卡,提高游戏进入的自主性。其中,游戏关卡是针对游戏故事脚本设计不同的场景关卡,提高玩法丰富度。

在另一些实施例中,在上述步骤150的通过人机交互模块12显示车内用户的游戏分数之后,车载的交互语音游戏方法还包括如下3个步骤。1)、通过语音输入装置对车内用户进行拾音,获得用户发出的语音指令。2)、解析语音指令是否包含下一游戏关卡的进入信息。3)、在解析到语音指令包含下一游戏关卡的进入信息的情况下,打开目标游戏的下一游戏关卡。如此,可以通过用户选择是否进入下一游戏关卡,提高用户的自主性。

在又一些实施例中,在上述步骤150的通过人机交互模块12显示车内用户的游戏分数之后,车载的交互语音游戏方法还包括确定本游戏关卡的游戏状态;根据所述游戏状态,进入本游戏关卡的下一游戏关卡,返回继续执行步骤130。游戏状态可以但不限于用于反映游戏参与者的总分数是否已经为零状态,确定游戏的参与者的总分数是否足够玩下一关卡,进而确定是否要结束游戏。游戏参与者包括人类玩家对应的用户和/或机器人。对于包括扣分机制的游戏规则的游戏来说,示例性的,游戏状态比如为任一游戏参与者的总分数为零,则游戏结束。游戏状态比如任一游戏参与者的总分数均大于零,则用户可以根据自身意愿,选择是否进入本游戏关卡的下一游戏关卡。

图3所示为图2所示的车载的交互语音游戏方法的上述步骤150的游戏应用的示意图。

结合图1、图2和图3所示,上述第一种实现方式的具体应用中,第1个步骤,使用动效渲染模块14,基于游戏脚本,通过渲染技术对游戏角色及游戏角色所处的背景画面进行游戏画面的建模,并渲染游戏动作动效。第2个步骤,建立用户的游戏分数的变化分别与游戏角色及与游戏角色对应游戏动作建立关联。第3个步骤,通过人机交互模块12展示游戏画面,其中,游戏画面包括游戏动作。

示例性的但不限于,游戏动作包括加分对应的游戏角色的游戏动作,不加分对应的游戏角色不做游戏动作。不加分包括减分或得0分。其中,游戏动作可以但不限于为举手,挥动武器、击打对手或跳格子。图3所示的做游戏动作比如牛魔王举起武器。不做游戏动作比如孙悟空拿着金箍棒不动。如此,结合游戏动效建模技术,向用户展示高质量的游戏画面效果,以向用户呈现有趣的视觉反馈。其中,人机交互模块12可以但不限于包括中控屏。如此通过中控屏,展示用户游戏活动画面、游戏动作及游戏进度中的一者或多者。

其中,车载的交互语音游戏方法还包括如下三步:第一步,通过将单个游戏资源打包,生成单个游戏的资源包,其中,单个游戏资源包括目标游戏,除目标游戏以外的其他游戏或新增游戏。第二步,将单个游戏的资源包与下载接口建立关联。第三步,显示游戏系统的目标游戏,除目标游戏以外的其他游戏,及新增游戏对应的下载接口,下载接口可供下载及本地存储单个游戏资源,也方便用户可远程下载至在本地车内试玩单个游戏资源。

车载的交互语音游戏方法还包括如下二步:第一,通过语音交互模块11接收用户发出的语音指令。解析语音指令是否包含控制内容。其中,控制内容包括退出、重玩、重新查看帮助等内容中的一者或多者。第二,在解析到语音指令包含控制内容的情况下,执行控制内容对应的控制动作。第三,在解析到语音指令不包含控制内容的情况下,则不执行控制内容对应的控制动作。如此,用户可全程语音控制游戏,支持退出、重玩、重新查看帮助等一者或多者。

车载的交互语音游戏方法还包括如下5个步骤:第1步骤,在人机交互过程中,本局结束,对获胜的用户进行奖励,显示奖励的虚拟产品。第2步骤,通过语音交互模块11发出是否满意虚拟产品的邀请指令。第3步骤,通过语音交互模块11接收到针对邀请指令的用户的互动指令。第4步骤,响应此互动指令,执行互动指令的互动动作。第5步骤,通过语音交互模块11在预定时间内未接收到针对邀请指令的用户的互动指令,则结束本局流程。如此,通过此激励机制,对获胜的用户进行奖励,并与获胜的用户进行互动,带给用户价值感及成就快感,提高用户的参与性以及游戏的趣味性。

示例性的,虚拟产品为一捧花,在人机交互过程中,本局结束使用一捧花的虚拟产品对获胜的用户进行奖励,显示一捧花。通过语音交互模块11发出是否满意一捧花的虚拟产品的邀请指令。过语音交互模块11接收到针对邀请指令的用户的互动的满意指令,则执行互动指令的互动,比如机器人产生谢谢的互动动作。在此不再详细举例。

图4所示为图2的车载的交互语音游戏方法的步骤110和步骤120的具体流程示意图。

在如图4所示的实施例中,上述步骤110进一步可以包括步骤111至步骤113:

步骤111,通过车载的语音交互软件,接收用户发出的语音指令。

上述步骤111进一步可以包括接收唤醒车辆的语音交互软件的唤醒指令;响应唤醒指令,打开语音交互软件;采用语音交互软件的人机对话的方式,接收用户发出的语音指令打开游戏。

步骤112,解析语音指令是否包含指定游戏。

步骤113,在解析到语音指令包含指定游戏的情况下,打开游戏系统的指定游戏,作为目标游戏。如此,语音唤醒游戏。

上述车载的交互语音游戏方法还包括在解析到语音指令不包含指定游戏的情况下,展示游戏系统的游戏列表,游戏列表包含多个候选游戏;通过车载的语音交互软件,接收到用户针对多个候选游戏的选择指令,将选择指令所选择的候选游戏,作为目标游戏。

上述车载的交互语音游戏方法还包括在解析到语音指令不包含指定游戏,且目标游戏系统中包含一种游戏的情况下,打开目标游戏。

在实际应用中,接收用户发出唤醒指令,解析唤醒指令是否包含玩游戏指令。在解析到唤醒指令包含玩游戏指令后,响应玩游戏指令后,执行用户意图并且,开启视觉识别,识别车内的用户人数。

a.若玩游戏指令包含目标游戏的游戏名或编号,直接打开目标游戏,否则,展示游戏列表供用户二次选择。

c.目标游戏打开后,双模DM获取识别到的车内用户的人数。若车内用户的人数为一人,直接选择人机模式,若车内用户的人数为多人,询问用户选择人机模式或多人模式,以确定游戏模式。

d.游戏模式确定后,进行简单游戏介绍,介绍完毕后,自动开始游戏。

在其他实施例中,上述步骤110进一步可以包括接收用户对游戏系统的指定游戏的操作指令,响应操作指令,打开游戏系统的指定游戏,作为目标游戏。如此,既支持语音打开游戏,又支持手动打开游戏。

上述步骤120进一步可以包括步骤121至步骤122:

步骤121,在目标游戏打开后,通过视觉识别车内的用户的人数。

步骤122,确定与用户的人数对应的游戏模式。如此,在游戏打开后,通过视觉识别,确定车内的用户的人数,确定游戏模式是人机模式还是多人模式。

图5所示为图2的车载的交互语音游戏方法的具体流程示意图。

如图5所示,在上述步骤110之后,方法还包括步骤210至步骤230:

步骤210,加载目标游戏的游戏资源,游戏资源包括游戏角色。

步骤220,根据游戏模式,确定与用户对应的游戏角色。

其中,结合图1和图2所示,游戏角色为从不同游戏故事脚本中定义出的虚拟角色,与现实玩家相对应。

步骤230,通过声源定位或视觉识别,将游戏角色分别与用户及用户所在的车内位置关联。如此,自动确定游戏角色,通过声源定位或视觉识别,将游戏角色分别与用户及用户所在车内位置关联。

上述步骤140进一步可以包括但不限于:步骤141,根据用户所在的车内位置,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得车内用户的应答者的语音回答。如此,通过用户所在的车内位置,通过语音输入装置对车内用户进行拾音,可以实现用户自主说话,自动判断,能够释放用户双手及降低视觉负担,实现无缝互动,用户在行车过程中也可安全参与游戏。

从语音交互方式的适应性,游戏规则的拓展兼容性,游戏故事脚本的创新型与娱乐性方面考虑,该交互语音游戏系统的游戏技能优先考虑两种具象的游戏类型:a.对抗或承接竞赛游戏。b.优先抢答竞赛游戏。以下分别对两种游戏进行说明。

图6所示为图2的车载的交互语音游戏方法的对抗或承接竞赛游戏所处的人机模式的具体流程示意图。

结合图2所示,目标游戏包括对抗或承接竞赛游戏。上述步骤130进一步可以对话语音,包括在对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得车内用户的对话语音。其中,对话语音可以包括但不限于词语,成语,问题及提问等,只要能够可对抗或承接的对话语音,均属于本申请实施例的保护范围,在此不再一一举例。

继续图6所示,游戏模式包括人机模式。上述在对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得车内用户的对话语音,包括如下步骤131a至步骤132a。

步骤131a,在对抗或承接竞赛游戏所处的人机模式下,通过语音交互软件发出游戏系统中的机器人的对话语音。

步骤132a,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得针对对话语音返回的车内用户的应答者的语音回答。如此,交互语音游戏可支持人机模式,覆盖车内单人娱乐场景,解决等待无聊问题,提高单人娱乐体验。

图7所示为图2的车载的交互语音游戏方法的对抗或承接竞赛游戏所处的多人模式的具体流程示意图。

如图7所示,游戏模式包括多人模式。其中,多人模式包括双人模式,三人模式,四人模式及大于四人模式的更多人模式等,具体和车辆内容纳的人数相关,在此不再详细赘述。

上述在对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得车内用户的对话语音,包括如下步骤131b至步骤132b。

步骤131b,在对抗或承接竞赛游戏所处的多人模式下,通过语音输入装置对车内用户进行拾音,获得车内用户的任一应答者的语音回答;车内用户包括任一应答者及除该应答者以外的其他应答者。

步骤132b,按照游戏规则中的承接顺序,确定该应答者的下一应答者所在车内位置。

步骤133b,根据该下一应答者所在车内位置,通过语音输入装置对车内用户进行定向拾音,在规定作答时间内是否获得针对对话语音返回的其他应答者中的该下一应答者的语音回答。具体的,按照游戏规则中的承接顺序,根据该下一应答者所在车内位置,通过语音输入装置对车内用户进行定向拾音,在规定作答时间内是否获得针对对话语音返回的其他应答者中的该下一应答者的语音回答。如此,多模交互语音游戏即可进行多人互动,覆盖多人互动娱乐场景,解决亲子、家人、朋友之间的游戏互动需求。

图8a所示为图2所示的车载的交互语音游戏方法的对抗或承接竞赛游戏的应用实例示意图。图8b所示为图8a所示的对抗或承接竞赛游戏处于人机模式的确定游戏状态的子流程示意图。

如图8a所示,用户可通过语音交互选定目标游戏为承接竞赛游戏后,进入承接竞赛游戏,确定游戏模式,通过简单介绍游戏规则之后,游戏开始,用户可以开始玩游戏。

在游戏模式为人机模式的情况下,游戏开始后,将加载游戏资源包内的游戏资源,包括游戏规则、内容脚本、游戏角色等。

在人机模式中,通过双模DM与游戏规则融合,用户可语音控制游戏,与Bot(robot,机器人)竞赛。用户与机器人Bot按故事脚本被分配游戏角色,通过声源定位结果或视觉识别结果,用户游戏角色将与用户在车内位置相对应。人机模式规则如下。

a)、确定游戏状态,用于确定游戏的参与者的总分数是否还足够玩下一关卡,进而确定是否要结束游戏。确定游戏状态如图8b所示。

b)、机器人作为应答者,发出或承接成语的对话语音。具体的,机器人发出成语,开始倒计时,麦克风监听用户声音。

c)、在规定作答时间内是否获得针对对话语音返回的用户的语音回答。具体的,麦克风监听到用户声音,停止计时,识别用户的语音回答内成语是否正确承接。若在10s内成功回答,机器人得分为-1分。根据分数变化触发游戏角色行为,通过渲染模块对游戏界面进行动作渲染,减分的游戏角色收到对手击打,失掉一分。若用户的语音回答错误或10s内未回答,用户得分为-1分。根据分数变化触发相应游戏角色行为,系统提示用户继续回答。若用户跳过,用户得分为-1分,机器人给出正确的语音回答,之后再次轮到用户回答。其它行为计分规则如图8a所示。此处的计分规则并不做限定,任何可以使用车载的交互语音游戏方法的计分规则,均属于本申请实施例的保护范围。

d)、通过多轮循环,判断游戏角色分数,根据游戏规则,决策用户胜负。

图8c所示为图8a所示的对抗或承接竞赛游戏处于多人模式的确定游戏状态的子流程示意图。

如图8a和图8c所示的多人模式,与图7所示的单人模式相似,区别仅在于在多人模式中,确定游戏状态如图8c所示,并将单人模式中的机器人替换为主驾的用户或副驾的用户。并且,根据声源定位,将目标游戏的左右侧的游戏角色分别对应主驾的用户及副驾的用户。主驾的用户及副驾的用户的答复分数,将控制对应游戏角色行为。目标游戏开始时,随机选择一方用户发出成语,之后麦克风对应答者进行定向拾音。确定应答者的语音回答的游戏分数,根据分数变化控制游戏角色行为,并使用动效渲染模块14在界面展示游戏动作。

结合图2所示,上述目标游戏包括优先抢答竞赛游戏,车内用户包括1个车内用户,游戏模式为人机模式。上述步骤130进一步可以包括如下3步。第1,包括在优先抢答竞赛游戏所处的人机模式下,使用对抗或承接竞赛游戏的规则,作为优先抢答竞赛游戏的规则。第2,按照优先抢答竞赛游戏的规则,通过语音交互软件发出游戏系统中的机器人的对话语音。第3,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得针对对话语音返回的车内用户的应答者的语音回答。如此,满足一个车内用户玩优先抢答竞赛游戏的需求,且使用承接竞赛游戏的规则,作为对抗竞赛游戏的规则,公用规则,减少系统的规则存储量,提高规则的重复利用率。

上述优先抢答竞赛游戏分为人机模式与多人模式。双人模式,三人模式,四人模式及大于四人模式的更多人模式等,具体和车辆内容纳的人数相关,在此不再详细赘述。

在此以人机模式为例进行说明。(a)、机器人Bot提出问题,开始计时,麦克风监听用户声音。(b)、用户回答,麦克风监听到用户语音回答,停止计时,若用户在10s时间内回答正确,得分为1分,触发该用户的游戏角色对应的游戏动作,通过动效渲染模块14在人机交互模块12上渲染游戏动作。(c)、其他用户其的得分变化,同样通过分数的变化控制游戏角色的游戏动作。(d)、当用户成功回答特定数量问题,获得成功,并根据游戏规则,计算示例总分。

图9所示为图2的车载的交互语音游戏方法的步骤130和步骤140的具体流程示意图。

如图9所示,目标游戏包括优先抢答竞赛游戏,车内用户包括多个车内用户,游戏模式为多人模式。

上述步骤130进一步可以包括步骤131c,通过语音交互软件发出游戏系统中的机器人的对话语音。上述步骤140可以进一步包括:步骤141c,在优先抢答竞赛游戏所处的多人模式下,在抢答时间内,确定多个车内用户的优先抢答用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限。如此,无人抢答,那就跳过或作废,避免等待时间过久。步骤142c,在抢答成功后,开始计时的规定作答时间内,根据抢答者所在车内位置,通过语音输入装置对抢答者进行定向拾音,确定是否获得抢答者的语音回答,得到抢答者的语音回答的游戏分数。

上述步骤141c可以有多种实施例。在步骤141c的一些实施例中,在抢答时间内,通过多音区声源定位以及跨音区协同对话,确定优先发出预定抢答声音的用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限,以确定抢答成功。如此,在多人互动过程中,多音区可以包括任何两个及两个以上的音区,如三音区,四音区。这样能够根据音源定位为每个现实用户分配游戏角色,同时也可通过视觉识别将用户与游戏角色一一对应。并且,在优先抢答竞赛游戏的互动中,通过用户除语音交互外,可以通过预定手势获得游戏控制权,提高游戏的自主性及用户的互动性。

其中,预定抢答声可以但不限于包括“我”等声音。

在步骤141c的另一实施例中,在抢答时间内,通过视觉识别,确定优先出现预定手势的用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限,以确定抢答成功。如此,在优先抢答竞赛游戏的互动中,除用户语音的交互外,融合视觉识别,可以通过预定手势获得游戏控制权,提高游戏的自主性及用户的互动性。结合图1、图2及图4所示,在优先抢答竞赛游戏中,通过视觉识别模块13识别到出现预定手势的用户,以使得用户可以预定手势抢占游戏控制权,提供更丰富更自然的交互方式。其中,预定手势可以根据用户需求进行设置。预定手势示例性但不限于为举手。

在步骤141c的又一种实施例中,在抢答时间内,通过多音区声源定位以及跨音区协同对话,确定优先发出预定抢答声音的用户所在的车内位置,以及,通过视觉识别,确定优先出现预定手势的用户所在的车内位置;根据预定手势的出现时间和预定抢答声音的发出时间,确定抢答者及抢答者所在车内位置,并为该抢答者分配回答权限,以确定抢答成功。如此,车内游戏娱乐场景,将语音交互,声源定位,视觉识别及传统游戏互动融合,提高游戏的趣味性,增强用户的使用体验。进一步的,将分数的变化联动游戏角色的游戏动作,展示在人机交互模块12上,使得游戏画面更生动形象,更有利于吸引用户,增强用户的使用粘度。

在优先抢答竞赛游戏中,可以通过视觉识别预定手势进行抢答,通过预定抢答声音以外,同时也可以提供其它抢答方式,如点击屏幕软按键,或拍击车内对应硬按键。在此并不做限定。

图10a所示为图2所示的车载的交互语音游戏方法的优先抢答竞赛游戏的应用实例示意图。图10b所示为图10a所示的优先抢答竞赛游戏处于多人模式的确定游戏状态的子流程示意图。图11所示为图2所示的车载的交互语音游戏方法的游戏应用示意图。

如图10a和图11所示,以知识问答为例,通过多模DM结合游戏规则,用户语音的结果,将影响对应游戏角色分数,通过游戏分数的变化,来控制目标游戏对应的游戏动作及决策游戏胜负。本游戏无需账号绑定,将用户与游戏中角色绑定起来,只需在游戏开始,将本局中游戏角色通过声源定位与现实用户相对应。

在如图10a所示的双人模式中,根据声源定位,将用户所在的车内位置与屏幕中游戏角色位置相对应。

a、用户可通过语音交互选定目标游戏为优先抢答竞赛游戏后,进入优先抢答竞赛游戏,确定游戏模式为双人模式,通过简单介绍游戏规则之后,游戏开始,用户可以开始玩游戏。

b、确定游戏状态,用于确定游戏的参与者的总分数是否还足够玩下一关卡,进而确定是否要结束游戏。确定游戏状态如图10b所示。

c、机器人发出问题。

b、机器人发出问题后,在抢答时间内,等待抢答,开启麦克风监听及视觉识别服务。

c、用户抢答成功,分配回答权限。其中,用户抢答成功是指副驾的用户抢答成功或主驾的用户抢答成功。具体的,用户可通过语音抢答,通过声源定位,判断优先发声抢答用户所在的车内位置,分配回答权限,或通过视觉识别判断优先举手手势的用户所在的车内位置,分配回答权限。若两种行为均有,则根据识别结果时间优先判断,分配相应位置用户回答权限。

d、在规定作答时间内是否获得分配回答权限的用户的语音回答。具体的,分配回答权限的用户为针对对话语音返回的副驾的用户或副驾的用户。用户获得回答权限,开始计时,麦克风对用户所在的车内位置定向拾音,用户在10s内说出语音回答后,进行语义解析。判断语音回答是否正确。若正确,则得分为+1分,若错误,则得分为-1分。其它行为计分规则如图10a所示。

e、一轮结束之后,机器人继续下一个问题。最终根据计分规则判断用户胜负。如图11所示,当用户得分,目标游戏的游戏角色向楼梯上跳一格。

在该游戏规则之上可设计各种故事脚本,如不同领域中的百科知识,如历史、文学、地理、电影、小学知识等等。可将其打包为游戏资源包,供用户进行游戏选择。游戏角色可以通过不同领域中的典型人物进行创建。通过不同领域的知识设计,即可满足成人的问答竞赛娱乐,也能满足儿童的益智游戏娱乐。

图12所示为本申请实施例提供的车载的交互语音游戏系统的模块示意图。

结合图1和图12所示,该车载的交互语音游戏系统包括如下模块:

目标游戏打开模块41,用于打开车载的游戏系统中的目标游戏;游戏模式确定模块42,用于确定与车内用户的人数对应的游戏模式;对话语音获得模块43,用于根据游戏模式,通过语音交互软件获得目标游戏的对话语音;游戏分数确定模块44,用于通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得车内用户的应答者的语音回答,得到应答者的语音回答的游戏分数;游戏分数显示模块45,用于通过人机交互模块12显示车内用户的游戏分数。

在一些实施例中,目标游戏打开模块包括语音交互模块11。该语音交互模块11用于通过车载的语音交互软件,接收用户发出的语音指令;解析语音指令是否包含指定游戏;在解析到语音指令包含指定游戏的情况下,打开游戏系统的指定游戏,作为目标游戏;游戏模式确定模块包括视觉识别模块13。该视觉识别模块13用于在目标游戏打开后,通过视觉识别车内的用户的人数;确定与用户的人数对应的游戏模式。

在一些实施例中,装置还包括游戏加载模块及游戏技能模块20。该游戏加载模块用于在打开车载的游戏系统中的目标游戏之后,加载目标游戏的游戏资源,游戏资源包括游戏角色。游戏技能模块20,用于根据游戏模式,确定与用户对应的游戏角色;对话语音获得模块,具体用于通过声源定位或视觉识别,将游戏角色分别与用户及用户所在的车内位置关联;游戏分数确定模块,具体用于根据用户所在的车内位置,通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得车内用户的应答者的语音回答。

在一些实施例中,游戏分数显示模块包括人机交互模块12及动效渲染模块14。该动效渲染模块14用于根据用户的游戏分数的变化,联动游戏角色的游戏动作,并通过人机交互模块12展示游戏动作。

在一些实施例中,目标游戏包括对抗或承接竞赛游戏;对话语音获得模块,具体用于:在对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得车内用户的对话语音。

在一些实施例中,游戏模式包括人机模式;在对抗或承接竞赛游戏所处的游戏模式下,通过语音交互软件获得车内用户的对话语音,包括:在对抗或承接竞赛游戏所处的人机模式下,通过语音交互软件发出游戏系统中的机器人的对话语音;通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得针对对话语音返回的车内用户的应答者的语音回答。

在一些实施例中,游戏模式包括多人模式;游戏分数确定模块,具体用于:在对抗或承接竞赛游戏所处的多人模式下,通过语音输入装置对车内用户进行拾音,获得车内用户的任一应答者的语音回答;车内用户包括任一应答者及除该应答者以外的其他应答者;按照游戏规则中的承接顺序,确定该应答者的下一应答者所在车内位置;根据该下一应答者所在车内位置,通过语音输入装置对车内用户进行定向拾音,在规定作答时间内是否获得针对对话语音返回的其他应答者中的该下一应答者的语音回答。

在一些实施例中,目标游戏包括优先抢答竞赛游戏,车内用户包括1个车内用户,游戏模式为人机模式;对话语音获得模块,具体用于在优先抢答竞赛游戏所处的人机模式下,使用对抗或承接竞赛游戏的规则,作为优先抢答竞赛游戏的规则;按照优先抢答竞赛游戏的规则,通过语音交互软件发出游戏系统中的机器人的对话语音;通过语音输入装置对车内用户进行拾音,在规定作答时间内是否获得针对对话语音返回的车内用户的应答者的语音回答。

在一些实施例中,目标游戏包括优先抢答竞赛游戏,车内用户包括多个车内用户,游戏模式为多人模式;对话语音获得模块,具体用于通过语音交互软件发出游戏系统中的机器人的对话语音;游戏分数确定模块,具体用于在优先抢答竞赛游戏所处的多人模式下,在抢答时间内,确定多个车内用户的优先抢答用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限;在抢答成功后,开始计时的规定作答时间内,根据抢答者所在车内位置,通过语音输入装置对抢答者进行定向拾音,确定是否获得抢答者的语音回答,得到抢答者的语音回答的游戏分数。

在一些实施例中,游戏分数确定模块,具体用于在抢答时间内,通过多音区声源定位以及跨音区协同对话,确定优先发出预定抢答声音的用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限,以确定抢答成功;或者,在抢答时间内,通过视觉识别,确定优先出现预定手势的用户所在的车内位置,为该用户所在的车内位置对应的抢答者分配回答权限,以确定抢答成功;

或者,

在抢答时间内,通过多音区声源定位以及跨音区协同对话,确定优先发出预定抢答声音的用户所在的车内位置,以及,通过视觉识别,确定优先出现预定手势的用户所在的车内位置;根据预定手势的出现时间和预定抢答声音的发出时间,确定抢答者及抢答者所在车内位置,并为该抢答者分配回答权限,以确定抢答成功。

在一些实施例中,装置还包括游戏关卡确定模块,用于在通过人机交互模块12显示车内用户的游戏分数之后,进入本游戏关卡的下一游戏关卡,返回继续执行根据游戏模式,通过语音交互软件获得目标游戏的对话语音;或者,通过语音输入装置对车内用户进行拾音,获得用户发出的语音指令;解析语音指令是否包含下一游戏关卡的进入信息;在解析到语音指令包含下一游戏关卡的进入信息的情况下,打开目标游戏的下一游戏关卡。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

图13所示为本申请实施例提供的车载的交互语音游戏系统50的结构框图。

如图13所示,车载的交互语音游戏系统50包括一个或多个处理器51,用于实现如上的车载的交互语音游戏方法。

在一些实施例中,车载的交互语音游戏系统50可以包括计算机可读存储介质59,计算机可读存储介质59可以存储有可被处理器51调用的程序,可以包括非易失性存储介质。在一些实施例中,车载的交互语音游戏系统50可以包括内存58和接口57。在一些实施例中,车载的交互语音游戏系统50还可以根据实际应用包括其他硬件。

本申请实施例的计算机可读存储介质59,其上存储有程序,该程序被处理器51执行时,用于实现如上描述的车载的交互语音游戏方法。

本申请可采用在一个或多个其中包含有程序代码的计算机可读存储介质59(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可读存储介质59包括永久性和非永久性、可移动和非可移动媒体,可以任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机可读存储介质59的例子包括但不限于:相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

以上仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

相关技术
  • 语音交互的方法、装置、设备和计算机可读存储介质
  • 游戏交互方法、装置及计算机可读存储介质
  • 外语教学语义分析、对话处理及交互的方法和系统以及计算机可读存储介质
  • 游戏更新方法及系统、终端和计算机可读存储介质
  • 一种语音交互方法、装置、电子设备及可读存储介质
  • 车载语音交互方法、系统及计算机可读存储介质
  • 车载语音交互方法、系统及计算机可读存储介质
技术分类

06120116624854