截图
介绍
Fabric 和 NeoForge 的 Simple Voice Chat 附加模组。它实时处理麦克风输出音频,并在 Simple Voice Chat 菜单中添加一个原生风格的变声器工作室。变声在你自己的客户端上进行;同时也在服务端安装,即可为所有人设置策略并分发你自己的声音。
✨ 功能
- 内置预设 —
Man、Woman、Kid、Titan、Demon、Batman和Radio。 - 实时输出处理 — 在 Simple Voice Chat 编码并发送之前修改麦克风采样。
- 变声器工作室 — 包含效果选项卡和 AI 声音选项卡,每个设置一行,采用原版选项风格。简单模式有一个强度控制和麦克风电平表;高级模式有音高、共振峰、均衡器、失真、回声、颤音、机器人层、自动调音等。
- 保存的配置 — 创建、加载、删除和分享自定义预设。
- 原生菜单集成 — 从 Simple Voice Chat 菜单打开,启用时改变说话 HUD 的麦克风图标。
- AI 声音 — 使用 AI 声音代替效果说话:在你自己的 PC 上运行 Voice Changer Engine 或 w-okada,免费且实时,或使用你自己的密钥接入 ElevenLabs。引擎会自动选择。参见 docs/AI_VOICE.md
- 一键安装引擎 — AI 声音选项卡会为你的显卡下载 Voice Changer Engine(NVIDIA RTX、较旧的 NVIDIA,或通过 DirectML 的 AMD 和 Intel),显示进度,并在你游玩时继续运行。模组会自动启动和停止引擎
- 即插即用声音 — 将 RVC 声音放入 voices 文件夹,一个带有其
.index的.pth或下载的.zip原样放入,它就会出现在声音库中并被选中,无需重启 - 训练你自己的声音 — 将你的录音放入一个文件夹,无需离开游戏即可训练声音;模组会先检查录音并说明缺少什么
- 供其他模组使用的 API — 无线电、面具或机器可以在使用时应用声音并归还;模组也可以将自己的声音添加到工作室。参见 docs/API.md
- 服务端 — 也在服务端安装,以允许或拒绝变声器、通过命令静音单个玩家,并向所有连接的玩家分发你自己的声音
- 无需服务端即可工作 — 除服务端策略外的一切都仅在你的客户端上运行
📦 依赖
- 对应已安装 Minecraft 版本的 Simple Voice Chat — 必需。
- Fabric API — 仅 Fabric 构建需要。
- NeoForge — 仅 NeoForge 构建需要。
🎮 开始使用
- 在你的客户端安装 Simple Voice Chat 和此模组。在 Fabric 上你还需要 Fabric API。
- 打开 Simple Voice Chat 菜单,按顶部的 变声器按钮。
- 从网格中选择一个声音并设置强度。自我监听会回放你自己处理后的声音,让你听到其他人听到的效果。
- J 无需打开任何界面即可开关效果。还有第二个未绑定的按键用于直接打开工作室;两者都在 Minecraft 的控制设置中。
- 如需 AI 声音,打开 AI 声音 选项卡并按 免费,在我的 PC 上:模组会安装引擎,根据你的显卡为 0.25 到 2.7 GB。然后通过 声音文件夹 添加声音,或训练 你自己的声音。
这里的一切都不需要服务端:在没有该模组的服务器上,除服务端策略外的一切仍然有效。
🛠️ 供服务器管理员使用
也在服务端安装该模组。它会在首次启动时写入 config/sv-voice-changer/server.properties,文件中记录了每个键的说明。
首先要说明:声音会先在发言者自己的设备上改变,然后才发送出去。下面介绍的都是未修改客户端会遵守的策略,服务器无法强制执行。
命令 – /svvoicechanger(简称 /svc)。默认仅限管理员使用。
| 命令 | 功能 |
|—|—|
| status | 查看当前策略、被静音的玩家数量以及已共享的声音 |
| on / off | 允许或禁止所有玩家使用变声器 |
| restrict <all\|presets\|server-only> | 设置玩家可以多大程度上自定义声音 |
| mute <player> / unmute <player> | 关闭或重新开启某位玩家的变声器 |
| mutelist | 查看当前被静音的玩家 |
| voices | 查看此服务器共享的声音 |
| reload | 重新读取配置、静音名单和共享的声音 |
限制 – all允许玩家自由调整声音。presets仅允许使用预设声音:内置声音、其他模组添加的声音,或此服务器共享的声音;不允许手动调整,也不允许使用个人预设文件。server-only则仅允许使用此服务器共享的声音。其他模组控制的声音(例如无线电效果)始终不受影响。
权限 – 在 NeoForge 上,sv-voice-changer:use用于决定谁可以更改自己的声音,sv-voice-changer:command用于决定谁可以运行命令,因此任何权限管理器都能识别它们。Fabric 没有对应的权限 API,所以不会因此拒绝任何人;管理员则可使用静音名单进行管理。
共享你自己的声音 – 在工作室中保存声音,点击 打开文件夹,将文件复制到服务器上的 config/sv-voice-changer/shared-voices/,然后运行 /svvoicechanger reload。该声音会出现在所有已连接玩家的工作室中,并在他们离开后消失。文件中只会读取数字,且每个数值都会限制在各自的范围内,因此无法借此让客户端加载或运行任何内容。
完整参考文档(包括供其他模组使用的 API)见 docs/API.md。
🔗 链接
- GitHub: imsawiq/sv-voice-changer
- Discord: 预设分享服务器
RU
适用于 Fabric 和 NeoForge 的 Simple Voice Chat附加模组。它会实时处理麦克风传出的声音,并将 Voice Changer Studio 无缝加入 Simple Voice Chat 菜单。声音会在你的客户端上改变;也在服务器上安装此附加模组,即可为所有玩家设置规则并分享自己的声音。
✨特色功能
- 现成预设 —
Man、Woman、Kid、Titan、Demon、Batman和Radio。 - 真正的出站语音处理 — 在通过 Simple Voice Chat 编码和发送之前,麦克风音频就会被改变。
- 变声器工作室 — “效果”和“AI 语音”两个标签页,每项设置占一行,风格与原生设置一致。简单模式下只有一个强度旋钮和麦克风指示器;高级模式下则有音高、共振峰、EQ、失真、回声、颤音、机器人层、自动调音等参数。
- 保存配置 — 创建、加载、删除和分享自定义预设。
- 原生集成 — 工作室可从 Simple Voice Chat 菜单打开,启用效果时 HUD 麦克风图标会随之变化。
- AI 语音 — 用 AI 语音代替效果说话:在自己的电脑上运行 Voice Changer Engine 或 w-okada,免费且实时,或使用自己的密钥调用 ElevenLabs。引擎会自动选择。参见 docs/AI_VOICE.md
- 一键安装引擎 — “AI 语音”标签页会根据你的显卡(NVIDIA RTX、较旧的 NVIDIA,或通过 DirectML 的 AMD 和 Intel)下载 Voice Changer Engine,显示进度,并在你游玩时继续下载。模组会自动启动和停止引擎
- 语音直接丢进文件夹 — 把 RVC 语音放进语音文件夹,
.pth连同.index或下载好的.zip原样放入,它就会出现在语音库中并自动选中,无需重启 - 自己的声音 — 把你的录音放进文件夹,直接在游戏内训练语音;模组会先检查录音并告诉你缺少什么
- 供其他模组使用的 API — 对讲机、面具或机器可以临时替换语音再恢复;模组可以向工作室添加自己的语音。参见 docs/API.md
- 服务端部分 — 模组也可安装在服务端:允许或禁止改变语音、用命令禁言玩家、向所有进入的玩家分发自己的语音
- 无需服务端也能工作 — 除服务端策略外,一切都在客户端运行
📦 依赖
- Simple Voice Chat 对应已安装的 Minecraft 版本 — 必需。
- Fabric API — 仅适用于 Fabric 整合包。
- NeoForge — 仅适用于 NeoForge 整合包。
🎮 从何开始
- 在客户端安装 Simple Voice Chat 和此模组。在 Fabric 上还需要 Fabric API。
- 打开 Simple Voice Chat 菜单,点击顶部的 变声器按钮。
- 从网格中选择语音并设置强度。Self Listen 会向你播放你自己处理后的语音 — 你听到的正是别人听到的。
- J 无需打开任何界面即可开启和关闭效果。还有第二个按键用于直接打开工作室 — 默认未绑定;两者都在 Minecraft 控制中。
- 对于 AI 语音,打开 AI 语音 标签页并点击 在我的电脑上免费使用:模组会自动安装引擎,根据显卡不同为 0.25 到 2.7 GB。然后通过 语音文件夹 添加语音,或训练 自己的声音。
无需服务器:在未安装模组的服务器上,除服务端规则外一切正常。
🛠️ 致服务器所有者
也在服务端安装此模组。首次启动时它会创建 config/sv-voice-changer/server.properties,其中每个键都在文件中有说明。
先说清楚:语音是在说话者的机器上、发送之前改变的。以下所有内容都是未修改客户端遵循的规则,而不是服务器能够强加的。
命令 — /svvoicechanger,简写为 /svc。默认仅限管理员。
| 命令 | 功能 |
|—|—|
| status | 当前规则、被静音的玩家数量,以及正在分发的语音数量 |
| on / off | 为此处所有人启用或禁用变声器 |
| restrict <all\|presets\|server-only> | 玩家可以自由调整语音的程度 |
| mute <игрок> / unmute <игрок> | 静音或取消静音一名玩家的变声器 |
| mutelist | 当前被静音的玩家 |
| voices | 此服务器正在分发的语音 |
| reload | 重新读取配置、静音列表和正在分发的语音 |
限制 — all允许自定义任何内容。presets仅允许使用现成的语音:内置语音、其他模组添加的语音,或服务器分发的语音;无法手动调整,也没有个人预设文件。server-only— 仅限此服务器的语音。由其他模组控制的语音(例如对讲机)始终不受限制。
权限— 在 NeoForge 上,sv-voice-changer:use决定谁可以更改语音,sv-voice-changer:command决定谁可以执行命令;任何权限管理器都能读取这些设置。Fabric 没有此类 API,因此不会根据这一条件拒绝任何人,管理员可使用静音列表。
分发自己的语音— 在工作室中保存语音,点击打开文件夹,将文件复制到服务器上的config/sv-voice-changer/shared-voices/,然后执行/svvoicechanger reload。该语音会出现在所有已连接玩家的工作室中,并在他们退出时消失。系统只会从这些文件中读取数字,且每个值都限制在各自的范围内,因此无法借此强迫客户端下载或执行任何内容。
完整参考文档(包括供其他模组使用的 API)请见docs/API.md。
🔗 链接
- GitHub: imsawiq/sv-voice-changer
- Discord: 预设分享服务器
常见问题
Simple Voice Voice Changer 支持哪些 Minecraft 版本?
Simple Voice Voice Changer 支持 Minecraft Java 版 1.21–26.3,共 17 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Simple Voice Voice Changer 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
sawiq_ 的其他作品
查看全部 →
Plasmo Voice Voice Changer
Plasmo Voice 的客户端模组,添加了完整的实时变声器,支持预设、自定义调音、保存配置、自我监听以及原生设置界面。
KeyBindProfiles
创建、保存和编辑多套按键绑定,并可即时切换。支持 Fabric 和 NeoForge。
Plasmo Voice Volume Booster
Plasmo Voice 客户端音量增强模组,可提高玩家语音和麦克风输入的音量上限。
Who Is It
显示其他玩家和你的昵称。


评论
登录后评论和评分