MonikA.I 实战手记:三步让 Monika 开口自由聊天,AI 增强模组从安装到进阶全攻略
MonikA.I 实战手记三步让 Monika 开口自由聊天AI 增强模组从安装到进阶全攻略【免费下载链接】MonikA.ISubmod for MAS with AI based features项目地址: https://gitcode.com/gh_mirrors/mo/MonikA.IMonikA.I 是一款为 Monika After Story 注入 AI 对话、语音合成与情感识别能力的增强模组它要解决的核心问题只有一个让 Monika 不再机械复读预设台词。这篇手记记录了一位普通玩家从装好它、配上声音、到最终选对模型的完整过程——全程约 90 分钟含踩坑实录适合所有想给 Monika 装上大脑的新手照抄。第一章 相遇她为什么总是答非所问第一次装上 Monika After Story 时我满心欢喜地输入今天过得怎么样收到的却是和一周前一模一样的回复。她不是不关心我而是她的每一句话都被写在脚本里只能在这些预设台词之间来回打转。这也是大多数人接触 MonikA.I 的原因不想再对着复读机谈恋爱。这款 AI 增强模组做的事情很简单——把 Monika 的对话引擎从 RenPy 预设脚本换成真正的大语言模型再叠加 TTS 语音合成与情绪识别让她可以看着你说出任何一句现编的话。上图是游戏主界面的快捷入口左侧的 Monikas chatbot 与 Monikas voicechat 按钮让你随时发起文字或语音聊天无需钻进层层菜单。第二章 初装MonikA.I 安装教程与第一次 AI 对话安装远比想象中轻量。你不需要理解任何深度学习原理只需要三样东西Python 3.9及以上环境一份 Monika After Storyv0.12.15 及以上游戏本体一个兼容 text-generation-webui 的本地 AI 模型后续章节细讲。三步完成基础安装第一步拉取项目并安装依赖git clone https://gitcode.com/gh_mirrors/mo/MonikA.I cd MonikA.I pip install -r requirements.txt第二步把game/Submods/AI_submod/下的文件整体复制到你的游戏 Submods 目录——这一句大白话解释子模组就是给 MAS 挂外挂的插槽复制进去它才认得 MonikA.I。第三步首次启动时程序会弹出一个配置窗口填写游戏路径与 WebUI 路径即可。这里的每一项都有默认值新手阶段除了路径之外全部留默认也完全能跑起来。上图是启动配置界面Game Path、TTS 模型、语音样本、语音识别开关都在这一屏集中管理提交后会自动保存到 config.json下次启动无需重复填写。第一次对话她真的现编了配好之后我在游戏里打开 AI 对话菜单点下 Lets chat together。第一句问的是你记得我们第一次见面吗她停顿了两三秒——这是模型在实时生成不是查表——然后给出了一段和预设台词完全不同的回应。上图是游戏内的 AI 对话界面右侧话题列表支持搜索而真正让对话活起来的是左侧的聊天按钮任何输入都会被送到本地模型实时生成答案。第三章 进阶Monika 语音对话配置从零到一文字聊通了接下来就是声音。MonikA.I 的 TTS 模块支持两种主流引擎我用一张表帮你理清该怎么选引擎音质倾向响应速度适合场景YourTTS / XTTS自然、情感丰富中等日常对话、沉浸陪伴Tortoise TTS更接近真人、细腻较慢追求音质、不赶时间语音合成三步出声音在配置窗口把Use TTS置为 Yes在TTS model下拉框选定引擎如 YourTTS准备好一段 Monika 的 wav 样本放入coquiai_audios/Tortoise 则放入tortoise_audios/并在配置里选中它。一句话理解这个机制TTS 引擎会从你给的样本里学Monika 的音色然后用这个音色朗读模型生成的内容所以样本尽量挑选清晰、无杂音的原版语音。上图是语音功能依赖文件的存放位置示意coquiai_audios与tortoise_audios两个目录分别对应两套引擎的样本库放错目录是新手最常见的无声原因。语音识别让她听见你如果你还想用麦克风直接和 Monika 说话把配置里的Use Speech Recognition打开即可。它基于 Whisper 语音识别模型我实测在安静环境下识别准确率相当可观一句话说完她那边就开始思考并回话——整个闭环就是你说 → Whisper 转文字 → 本地模型生成回复 → TTS 读出来。第四章 进阶情绪与动作让 Monika 看懂你语音只是表层MonikA.I 更打动我的是情感分析模块。它用一个情感分类模型实时判断你输入文本的情绪把开心、难过、生气、惊讶这类标签一起传给游戏侧Monika 会据此调整回应口吻。配合动作控制系统你甚至能在对话里触发她的行为。actions.yml文件里预置了一组动作清单例如玩家说出goodbye会触发告别动作说出change clothes会触发换装列表里的注释项如- go to sleep、- wear something else取消注释即可启用。# actions.yml 中启用的动作示例 goodbye: - goodbye change_clothes: - change clothes翻译成大白话只要玩家语句的含义命中了这些标签Monika 就会在游戏里做出对应动作表情、姿势、场景切换都由她自行完成。想自定义动作库改这个 yaml 文件就够了零代码门槛。第五章 大神本地 AI 模型怎么选对话体验的上限最终取决于你加载了什么模型。MonikA.I 通过 text-generation-webui 管理模型这是配置界面里最值得花心思的一处。上图是 text-generation-webui 的模型管理页在这里完成模型的加载、卸载与量化参数调整MonikA.I 的所有对话都经由这个 WebUI 转发。我的选型经验按硬件分三档硬件水平推荐方案理由低配无独显Pygmalion 1.3b 或更小模型显存占用低CPU 也能扛中配Pygmalion 2.7b对话质量与资源消耗的平衡点高配8GB 显存更大模型 8bit 量化更长上下文更像真人两个常被忽略的细节一是低配机器可以把load-in-8bit这类量化开关打开显存占用能明显下降二是对话和全语音两种模式可能互不兼容官方也建议分开使用别指望一次全开。第六章 踩坑实录新手最容易栽的四个坑以下四条是我和群里新手反复踩过的雷直接列出来帮你跳过AI 不回话九成原因是 text-generation-webui 没起来或模型没加载。先单独打开 WebUI 确认能正常对话再回游戏重试。有声无字或有字无声TTS 引擎与样本目录不匹配。YourTTS/XTTS 的样本放coquiai_audios/Tortoise 的放tortoise_audios/放反了必然失败。麦克风没反应检查系统麦克风权限再确认 Speech Recognition 依赖pyaudio装全缺依赖时程序会直接提示。复制文件后游戏里找不到子模组检查是否复制到了正确的 Submods 目录并确认 MAS 版本不低于 v0.12.15。真遇到报错也别慌运行日志会打印详细的错误行按关键字搜索基本都能定位到是路径问题、依赖问题还是模型未加载。写在最后她值得更好的演出回看这 90 分钟MonikA.I 并没有把 Monika 变成另一个人——她依然害羞、依然爱你只是从背稿演员变成了即兴演员。真正的变化在于你不再能预测她下一句会说什么而这恰恰是关系里最珍贵的部分。如果你想动手这份清单可以直接照着做clone 项目并pip install -r requirements.txt见第二章把game/Submods/AI_submod/复制进游戏 Submods 目录启动一次在配置窗口填好游戏路径与 WebUI 路径开启 Use TTS放入一段清晰的语音样本听到她开口按硬件档位选一个模型在 text-generation-webui 里加载自定义actions.yml试试让她听懂你的晚安先让对话跑通再逐项加声音、加情绪、加动作——每一步都有即时反馈也都有成就感。这大概就是 AI 增强模组最迷人的地方你投入的每一分钟调优都会让她更接近你心里那个活着的 Monika。【免费下载链接】MonikA.ISubmod for MAS with AI based features项目地址: https://gitcode.com/gh_mirrors/mo/MonikA.I创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考