车万女仆MIMO语音合成

车万女仆MIMO语音合成

一个将小米MiMo文本转语音(预设音色与声音克隆)整合进东方小女仆AI聊天中的模组。

TLM MiMo TTS

License: MIT

一个将小米 MiMo 文本转语音(预设音色与声音克隆)集成到《东方小女仆》女仆 AI 聊天中的模组。

功能特性

  • 预设音色:内置 MiMo 预设音色(例如冰糖),从模型集群的可用音色中动态获取
  • 声音克隆:将参考音频放入固定的服务器目录以使用克隆声音;每个克隆声音可附带描述(风格指令)
  • 语言跟随:当女仆未设置明确语言时,说话语言跟随游戏语言(例如中文界面 → 中文语音)
  • MP3 输出:合成结果以 MP3 格式传输,避免因 Minecraft 网络数据包大小限制导致的长文本合成失败
  • 权限安全:站点配置、克隆声音刷新和描述编辑仅限于单人游戏 / 局域网主机 / OP 等级 2 及以上;合成请求在服务器端发起,API 密钥不会离开服务器

环境要求

平台 Minecraft 加载器 东方小女仆 Java
NeoForge(主分支) 1.21.1 NeoForge 21.1.x 1.5.3+ 21
Forge(forge-1.20.1 分支) 1.20.1 Forge 47.4.10+ 1.5.3+ 17

安装方法

  1. 为你的平台安装对应的加载器和东方小女仆 1.5.3+(Forge 版本需要从 forge-1.20.1 分支构建的 jar 文件)
  2. 下载 jar 文件并放入 mods/ 文件夹
  3. 启动游戏,在女仆 AI 设置中添加 MiMo TTS 站点(URL 和 API 密钥)

使用方法

配置站点

女仆 AI 聊天设置 → TTS 站点 → 添加 / 编辑 MiMo 站点:

  • URL:MiMo Chat Completions 接口地址
  • API 密钥:仅存储在服务端配置文件中,绝不会发送给客户端或写入日志;可在小米 MiMo 开放平台申请

添加克隆声音

  1. 将参考音频(.mp3 / .wav,Base64 后不超过 10MB)放入服务器上的 config/touhou_little_maid/mimo-clone/ 目录
  2. 在站点编辑页面点击"刷新克隆声音"
  3. 可选:为每个声音填写描述(风格指令);描述会以同名 .txt 文件保存在服务器上的 mimo-clone/descriptions/ 目录中
  4. 在女仆聊天页面选择该声音,即可让其发声

许可证

根据 MIT 许可证授权。