分享缩略图

分享到:
链接已复制
首页> 新闻中心>

尝试基于大模型的原神对话系统

2025-06-24 12:26:14

来源:新华网

字体:

一、简介。

这个项目是一个大模型+尝试游戏,与原神内人物的对话系统成功实现。演示视频:https://www.bilibili.com/video/BV1b48ceuell。

github地址:https://github.com/goodluckydog/GenshinTalk。

模型下载链接:

链接:https://删除pan.bai掉du.com/中s/1q文n8g7deljWLPKFUGCov61Awd=yo用vn。

提取码:yovn。
音频培训可执行文件下载地址:
链接:https://删除pan.bai掉du.com/中s/1a文NIrSC7G6L5y1q_bsQebNg?p再wd=rl用ol。

提取码:rlol。
整个项目分为三部分:

2.1项目介绍。

github原项目地址:HaujetZhao/CapsWriter-Offline: CapsWriter 离线版,一个好用的 PC 语音输入工具的终端 (github.com)。

2.2接口调整。

为了构建一个完整的系统,我根据源代码设置了一个界面。

其实一开始我只是想学习如何使用大模型࿰。c;最后的对话系统属于饺子,在这一部分,我将介绍如何训练一个我喜欢角色的大模型。

3.1数据。

根目录下有LLM文件夹,可用于训练自己的大模型,首先,你需要在LLM/Data下创建自己的数据集.json文件,以下形式:

刻晴的数据集是我手打的,主要来源是(自己打字太费时间了,我只做了100条数据,请根据自己的需要制作自己的角色数据集,也可以根据自己的理解添加数据):

在这里插入图片描述

原神中刻晴的好感对话。

去LLM文件夹下的config.yaml修改LLM__dataset_path,修改为自己创建的数据集的路径。

4.1项目介绍。

为了增强对话的体验感,选择使用其他老板制作的BertVITS2模型来训练相应角色的声音。

项目原创视频:BV1hp4y1K78E

项目原创github地址:https://github.com/Stardust-minus/Bert-VITS2

BertVITS2-2.3集成版教程:https://www.bilibili.com/video/BV13p4y1d7v9c;声音训练时,2.3整合版的教程也完全使用。

如果你想训练原神、崩铁、鸣潮相关人物的声音,然后可以去主页 | AI-Hobbyist 下载资源网络磁盘󰀌我还需要使用魔法来访问这个网站。

4.2接口调整。

训练模型后,您的模型文件将保存在根目录中,Data\项目名称\models\下,以G开头的.#xfff0在pth中c;选择模型并保存其路径,去webui.py修改这一行代码:

net_g。

get_net_g。 (。model_path。="您刚刚保存的模型路径",version。="2.3",device。="cuda:0",hps。=hps。)。当你在训练这个项目时,你一定会尝试测试,这时你会看到一系列的参数。您在网页上看到的参数,可对应./LLM/config.yaml设置,至少把speaker换成自己创建的名字。五.总结。

如有任何问题,请联系我,邮箱:[email protected] QQ:2744334724。

返回顶部