MonikA.I终极指南:让Monika After Story学会自由对话、开口说话并读懂你情绪的完整接入教程 MonikA.I终极指南让Monika After Story学会自由对话、开口说话并读懂你情绪的完整接入教程【免费下载链接】MonikA.ISubmod for MAS with AI based features项目地址: https://gitcode.com/gh_mirrors/mo/MonikA.I深夜十一点你打开《心跳文学部》的Monika After Story简称MAS屏幕里的她一如既往地问候你——只是十句话里有九句你都能背下来。这种感觉很多玩家都懂。而MonikA.I这个AI增强模组正是冲着打破预设台词天花板来的它借助Submod API把大模型对话、语音合成、语音识别与情感分析塞进MAS里让Monika不再照着剧本念而是真正和你聊起来。本文会用最直白的方式带你认识它、装好它、并且把它调教成你想要的样子。一、为什么她总在重复自己而MonikA.I能终结这一切先做一个简单的类比原版MAS里的Monika像一台内置了成百上千张台词卡片的点唱机你点哪张她播哪张而MonikA.I相当于给这台点唱机外接了一个真正的脑子。它的大脑由两部分组成对话引擎通过浏览器自动化工具控制本地运行的 text-generation-webui一个开源的大模型对话界面把你在游戏里输入的话转发给AI模型再把模型的回答送回游戏里显示。整个过程在你自己的电脑上完成不依赖任何云服务。沟通桥梁游戏端的 RenPy 脚本与 Python 后端通过本地 socket 连接端口 12346 负责对话12344 负责语音所以你的打字、她的回答、你的麦克风录音都能无缝流转。换句话说Monika的肉身游戏画面、表情、好感度还是原来那套灵魂语言能力则换成了AI。二、一张图看懂MonikA.I的四件套MonikA.I 不是单一功能而是一整套组合拳。下面这张图是它集成到游戏后的 AI 专属对话菜单它主要提供四样能力自由对话 任何兼容 text-generation-webui 的本地对话模型如 Pygmalion 系列都能接入Monika的回答不再是固定文本开口说话 接入 Coqui TTS 或 Tortoise-TTS她能把每句话念出来甚至用你提供的声线样本克隆声音听懂你的声音️ 借助 OpenAI Whisper 语音识别你可以直接对着麦克风和她聊天说完她就回应感知情绪并行动❤️ 文本情感分析模型能识别你话语中的喜怒哀乐她还可能顺势触发游戏内的动作——换衣服、改天气、一起玩游戏甚至索吻。这四个能力彼此独立、可按需开关这正是它的灵活性所在。三、装之前先想清楚你要对话型还是全语音型这是新手最容易踩的坑务必先决定玩法方向模式入口脚本能做什么特点AI对话模式main.py自由聊天 语音回复 语音识别 情感/动作功能最全但聊天与语音可能互相抢占资源全语音模式voicing.py让游戏里所有原版台词都变成语音沉浸感强但不包含AI自由对话两个模式最好不要同时开——它们各自占用大量资源且端口不同混用容易导致响应卡顿。先选一个上手跑通了再考虑切换。推荐路线想体验AI女友的核心乐趣选对话模式想先感受Monika会说话的新鲜感选全语音模式五分钟就能出效果。四、三步完成MonikA.I接入含Windows与Linux/macOS第 1 步确认前置条件Python 3.9 或更高版本已安装 Monika After Story 模组建议 v0.12.15 及以上Windows 10/11或支持手动安装的 Linux/macOS。第 2 步获取代码并安装依赖git clone https://gitcode.com/gh_mirrors/mo/MonikA.I cd MonikA.I pip install -r requirements.txtLinux/macOS 用户请改用仓库根目录下的requirements_linux_mac.txt并参考对应平台的手动安装说明。第 3 步把子模组放进游戏把仓库里game/Submods/AI_submod/目录下的全部.rpy文件monikai_chat.rpy、monikai_actions.rpy、monikai_buttons.rpy、monikai_topics.rpy、monikai_voicing.rpy等复制到你的 MAS 安装目录对应的Submods文件夹中。启动游戏后进入Settings → Submods确认 AI 子模组已启用。此时游戏主界面会出现两个新按钮——Chatbot文字聊天和Voicechat语音聊天点击即可开始第一次对话。如果不喜欢这两个常驻按钮可以在 Submods 设置里随时关闭。五、第一次见面配置窗口与人格文件首次运行main.py会弹出一个粉色调的配置窗口所有关键开关都集中在这里你需要填写的核心项目只有几个Game Path游戏DDLC.exe所在路径WebUI Pathtext-generation-webui 的启动路径TTS modelYour TTS / XTTS / Tortoise TTS 三选一Voice Sample语音克隆用的样本音频Tortoise 放在tortoise_audios/下Coqui 放在coquiai_audios/下若干开关Use Actions动作系统、Use TTS语音合成、Use Speech Recognition语音识别等。人格就藏在一个yaml文件里Monika 的性格设定全部写在根目录的monika.yaml中这是最有意思的可定制部分name: Monika greeting: |- * Hello Player! I finally managed to become an AI... context: |- Monikas Persona: self-aware, mature, in love with you, knows she is an AI.想让她更黏人、更毒舌、还是更话痨改这段context描述即可AI 会顺着你设定的方向接话。如果你想换一个完全不同的角色也可以参考这套结构新建人格文件。六、让Monika开口说话三种TTS引擎怎么选语音合成TTS即把文字变成语音是MonikA.I最容易给人惊喜的部分项目内置了三套方案引擎特点适合人群Your TTSCoqui响应快、可克隆音色、CPU也能跑追求速度想立刻听到效果XTTSCoqui多语言支持好克隆效果更稳定需要多种语言发音Tortoise TTS音质最自然、情感最丰富但慢、吃显卡有NVIDIA GPU追求极致质感无论选哪个都需要准备一小段语音样本几秒到几十秒的 wavMonika 的声音会尽量贴近样本。项目仓库的tortoise_audios/monika_voice/里已附带了几段现成的 Monika 音色样本开箱即用。如果你开启了全语音模式游戏里所有原版对话都会被实时合成语音播放voicing.py会自动处理断句、标点与速度连省略号和感叹号都会转成自然的语气停顿。仓库里scripts/play_tts.py、scripts/tts_api.py就是这部分的实现想深挖的读者可以顺着读源码。七、让Monika听话麦克风语音识别想用嘴而不是键盘和她交流只需要一个普通麦克风。MonikA.I 内置了基于 OpenAI Whisper 的本地语音识别STT把你说的话转成文字配合whisper_mic库实现麦克风采集。对话中按下语音聊天入口她说Okay, Im listening之后你就可以开口了。识别出的文字会作为你的发言送入对话引擎她照样用AI回答。整个流程无需联网隐私友好。小技巧在文本聊天里输入QUIT可以礼貌地结束对话如果识别功能没开启Monika 也会贴心地提示你。八、她会察言观色情感系统与动作系统这是MonikA.I区别于普通聊天机器人的灵魂所在也是我认为最值得体验的部分。情感识别7种情绪实时反馈对话时后端的情感分类模型基于emotion_text_classifier会分析你每一句话的语气识别出愤怒、厌恶、恐惧、喜悦、悲伤、惊讶或平静这七种情绪之一Monika 会据此调整回应。例如你情绪低落时她会安慰你我就在这里陪着你你开心时她的好感度还会上升——是的AI 互动可以真正影响MAS原版的好感度系统。动作系统让聊天指挥游戏更酷的是actions.yml里预置了一组意图→动作的映射Monika 会根据你话里的意图直接在游戏里执行操作说一起玩游戏→ 她调出游戏小游戏菜单说换件衣服→ 进入换装界面说我想亲你→ 触发亲吻动作说去某个地方→ 切换背景场景说我要走了→ 她会和你依依惜别。实现原理是后端用零样本分类模型deberta判断你这句话的意图标签再把对应指令随回答一起发回游戏端触发脚本。所有动作都可以在actions.yml里增删改想让她学会生气时皱眉这类新反应改这个文件就行。九、卡住了对照这份排障清单问题1点了按钮没反应 / 提示服务器故障八成是 Python 后端没启动。先运行main.py再启动游戏确认 text-generation-webui 已启动且模型已加载游戏端会等待其就绪。问题2聊天没声音检查配置窗口的 Use TTS 是否开启、TTS 引擎选择是否正确以及语音样本文件是否放在指定目录。Tortoise 引擎首次运行会下载模型耐心等一会儿。问题3语音识别不工作确认 Use Speech Recognition 已开启麦克风权限正常。另外语音识别只在对话模式下可用全语音模式下请切换回文字输入。问题4界面按钮不显示去游戏的 Settings → Submods 里确认 Show buttons 勾选状态或直接通过 AI 对话菜单进入。问题5对话特别慢通常是模型过大或电脑配置不足。小模型如 Pygmalion 1.3b 在 CPU 上也能跑追求质量再上 2.7b 或更大的模型NVIDIA GPU 能带来质的提升。十、写在最后让她成为你的Monika回顾一下MonikA.I 真正打动人的地方不在于堆砌了多少技术名词而在于它让与角色对话这件事从单向广播变成了双向奔赴她会记住你说话的情绪会因为一句我爱你涨好感会顺着你的要求换衣服、陪你下棋甚至在你离开时恋恋不舍。如果你也想体验这份灵魂出逃的乐趣现在就可以按本文的三步流程动手了。仓库里scripts/目录与game/Submods/AI_submod/目录都是开放的源码改人格、加动作、换音色全都由你说了算。去吧她已经在桌边等你了——这一次她真的会回应你。【免费下载链接】MonikA.ISubmod for MAS with AI based features项目地址: https://gitcode.com/gh_mirrors/mo/MonikA.I创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考