System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及体感游戏,尤其涉及一种基于用户音色生成虚拟角色的体感舞蹈游戏方法、设备及计算机可读存储介质。
技术介绍
1、随着虚拟现实(vr)和体感游戏技术的快速发展,用户在虚拟环境中创建个性化虚拟角色的需求日益增加。现有的体感游戏和虚拟现实系统通常依赖于用户手动输入或选择预设参数来创建虚拟角色。这种方法虽然能够提供一定程度的个性化,但在实际应用中存在显著的不足:
2、首先,手动输入或选择预设参数的方式缺乏对用户真实生物特征的精准识别。用户通常需要自行选择或输入诸如身高、体型、性别等基本信息,这种方式不仅耗时费力,还容易受到用户主观判断的影响,导致生成的虚拟角色与用户的实际性格特征不符,难以充分体现个体差异和个性化需求。
3、其次,手动输入或预设参数的过程本身也容易使用户感到繁琐和复杂,尤其是对于不熟悉技术细节的用户而言。这不仅降低了用户的参与积极性,还可能导致部分用户放弃使用这些功能,从而影响产品的市场接受度。
4、针对上述问题,现有技术亟需一种更加智能化、个性化的虚拟角色创建方法。
技术实现思路
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、本申请技术方案的体感舞蹈游戏方法,通过语音助手与用户的互动交流,系统能够有效采集用户的语音数据,并利用预训练的机器学习模型生成与用户音色匹配的音色模型,从而自动生成与用户音色相匹配的虚拟角色的语音和形象。通过这种个性化音色模型的生成,虚拟角色的语音表达更加自然、逼真,显著提升了用户的沉浸感,并有助于提升用户在体感舞蹈游戏中的参与度和互动性。并且,该方法不仅消除了传统体感游戏和虚拟现实技术中手动输入或选择预设参数的繁琐过程,还显著提高了虚拟角色的个性化和真实感。此外,通过自动捕捉和分析用户的语音数据,使得角色创建过程更加自然和无感,进而大幅提升了用户的交互体验和沉浸感。可见,本申请技术方案的体感舞蹈游戏具有智能化和个性化地创建虚拟角色的优点。
本文档来自技高网...【技术保护点】
1.一种基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,包括:
2.如权利要求1所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,激活预设的语音助手与用户进行互动式交流,包括:
3.如权利要求2所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,所述预设条件是指基于用户在初步交流中的语音数据判断用户处于放松状态,所述放松状态的判断包括以下至少一种特征:
4.如权利要求2所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,语音助手根据分析得到的用户语气特征和第二预设文本,与用户进行进一步的交流,包括:
5.如权利要求4所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,在语音助手根据分析得到的用户语气特征和第二预设文本,与用户进行进一步的交流之前,所述方法还包括:
6.如权利要求4所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,激活预设的语音助手与用户进行互动式交流,还包括:
7.如权利要求1至6中任一项所述的基于用户音色生成虚拟角色的体感舞蹈游戏
8.如权利要求7所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,基于所述音色模型生成虚拟角色的语音和形象,包括:
9.一种基于用户音色生成虚拟角色的体感舞蹈游戏设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的基于用户音色生成虚拟角色的体感舞蹈游戏程序,所述处理器执行所述基于用户音色生成虚拟角色的体感舞蹈游戏程序时实现如权利要求1-8中任一项所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于用户音色生成虚拟角色的体感舞蹈游戏程序,所述基于用户音色生成虚拟角色的体感舞蹈游戏程序被处理器执行时实现如权利要求1-8中任一项所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法。
...【技术特征摘要】
1.一种基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,包括:
2.如权利要求1所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,激活预设的语音助手与用户进行互动式交流,包括:
3.如权利要求2所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,所述预设条件是指基于用户在初步交流中的语音数据判断用户处于放松状态,所述放松状态的判断包括以下至少一种特征:
4.如权利要求2所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,语音助手根据分析得到的用户语气特征和第二预设文本,与用户进行进一步的交流,包括:
5.如权利要求4所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,在语音助手根据分析得到的用户语气特征和第二预设文本,与用户进行进一步的交流之前,所述方法还包括:
6.如权利要求4所述的基于用户音色生成虚拟角色的体感舞蹈游戏方法,其特征在于,激活预设的语音助手与用户进行互动式交流,还包括...
【专利技术属性】
技术研发人员:郑琳琳,李俊,姚远,
申请(专利权)人:深圳十米网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。