Solo Leveling (ADDON) – Voice Arise [SLR]
在 Shadow Monarch 的“Solo Leveling Reawakening”模组中,用声音复活怪物!
介绍
SoloCraft:语音指令
按住一个按键。说出 “Arise。”阴影随之升起。
这是 SoloCraft: Reawakening 的可选附加模组,让你可以把 Arise 咒语真正说出口。
无需 AI。无需账户。无需下载。无需联网。
它只在你的设备上聆听
大多数语音模组会把你的麦克风音频发送到公司的服务器,然后等待回应。这个模组不会这样做,也无法这样做。
它没有 AI 模型、无需下载模型、无需 API 密钥、无需登录,也不会产生任何网络流量。首次运行录入时,你需要用自己的声音把短语录制几遍。之后,模组会在你的电脑上使用传统的语音信号处理技术,将你说的话与你自己的录音进行比对。
其他玩家也听不到你说出的短语。按住“语音指令”按键时,Simple Voice Chat 的近距离语音传输会关闭,而且仅在你按住按键期间关闭。站在你旁边的人听不到咒语。这些话只会留在你和系统之间。
其余时间的普通语音聊天不受影响。
开始使用
1. 安装。CurseForge 会为你安装所需的模组。
加入一个已连接语音聊天的世界。局域网世界也可以。
教系统识别你的声音。运行:
/slrvoice enroll
系统会要求你把每个短语说几遍。按住 语音指令按键(默认为 ' 撇号),说出短语,然后松开。不到一分钟即可完成。
4. 开始游戏。按住按键,说出 “Arise”,然后松开。
阴影会立即且安静地升起——模组知道你已经说过这个词,因此会跳过自身录制的“Arise”,不会与你的声音重叠。
默认按键是撇号,而不是
V,因为 Simple Voice Chat 已经使用了V。可在选项 → 控制 → SoloCraft Voice中更改。
运行要求
| 模组 | 版本 | 用途 |
|---|---|---|
| SoloCraft: Reawakening | 1.3.0 或更高版本 | 施放的技能 |
| Simple Voice Chat | 2.6.20 或更高版本 | 麦克风音频 |
| Minecraft | 1.21.1 | |
| NeoForge | 21.1.244 或更高版本 |
这两个模组都必须安装,缺少任意一个时,附加模组会拒绝加载,而不是勉强运行。GeckoLib 也会作为 SoloCraft 的依赖一并安装。
多人游戏服务器上的其他玩家不需要安装这个模组——只有想用语音的玩家才需要。它是一个附加模组,不会改变通信协议。
命令
所有操作都在客户端进行。服务器看不到你的声纹或设置,也不会保存任何麦克风相关信息。
| 命令 | 效果 |
|---|---|
/slrvoice enroll |
让系统学习所有已配置的短语 |
/slrvoice enroll <phrase> |
让系统学习一个短语;如果是新短语,则将其添加到列表中 |
/slrvoice status |
显示你的模式、语音聊天状态以及每个短语 |
/slrvoice cancel |
中途停止录入 |
/slrvoice forget <phrase> |
删除一个声纹 |
/slrvoice forget all |
删除所有声纹 |
/slrvoice mode shout |
检测到任何响亮声音时触发——最快的麦克风测试方法 |
/slrvoice mode voiceprint |
切回真实语音识别 |
/slrvoice reload |
重新读取配置文件 |
如果它无法识别你的声音
这个模组没有词典。它不会把一个词听成另一个词,因为它不认识任何词——它只认识你提供给它的录音。所以它拒绝你时,解决办法始终一样:教它你实际说了什么。
比如你在激战中总是把咒语缩短成“Rise!”。只要把它添加进去:
/slrvoice enroll rise
现在两种说法都能施放 Arise。想添加多少种变体都可以——“arise”、“rise”、“arise now”——每种说法都会单独学习。
还是不肯施放?打开announceMatches(默认已开启),并留意动作栏。它会显示你的匹配度,以及达到要求所需的匹配度。如果数值总是刚好差一点,就稍微调高thresholdMultiplier。如果无关的词也会触发,就调低它。
完全没反应,连提示都没有?先检查麦克风输入路径:
/slrvoice mode shout
然后按住按键,发出任意响亮的声音。如果这样能触发,说明麦克风正常,问题出在录入;如果不能,请检查 Simple Voice Chat 自己的设置中使用的是哪个麦克风。
Settings
config/slrvoice.json会在首次启动时创建。用任意文本编辑器进行编辑,然后运行/slrvoice reload。
| 设置项 | 默认值 | 作用 |
|---|---|---|
mode |
voiceprint |
shout检测到任何响亮的声音时触发——可用于测试麦克风 |
phrases |
["arise", "rise"] |
所有能够施放 Arise 的说法 |
thresholdMultiplier |
1.35 |
允许的匹配误差范围。若它拒绝你,就调高;若无关词语触发了,就调低 |
absoluteMaxDistance |
60.0 |
安全上限,防止录入不准确而导致什么说法都能被接受 |
enrollmentSamples |
3 |
每个短语录制的次数。次数越多越稳定,但也越慢 |
minSpeechSeconds / maxSpeechSeconds |
0.25 / 3.0 |
短于或长于此时长的录音片段会被忽略 |
shoutRmsThreshold |
0.06 |
使用shout模式时所需的音量 |
announceMatches |
true |
在动作栏显示匹配度和分数 |
你通常不需要调整这些设置。接受阈值并非靠猜测得出——录入时会测量你自己多次重复同一短语时的差异,并据此设定阈值。它会根据你的声音、麦克风和房间环境自动调整。
公平性
说出咒语只是按下按键的另一种方式,仅此而已。
客户端只会请求服务器施放技能。服务器会根据固定的允许技能列表检查请求,限制请求发送频率,然后交由 SoloCraft 处理;SoloCraft 会自行执行所有实际检查——你的职业、法力值、暗影储量和冷却时间。服务器绝不会收到音频或文本。修改客户端也不会获得任何按键绑定本来无法获得的东西。
唯一改变的是呈现方式:因为咒语是你自己说出的,Arise 会跳过自带的录制喊声及与之同步的短暂延迟,让暗影在你说出咒语时升起。机制上完全相同。
你的数据存放位置
- 声纹:
<your Minecraft folder>/slrvoice/voiceprints.json - 设置:
<your Minecraft folder>/config/slrvoice.json
声纹并不是录音。它只是一小组用于描述声音特征的数字——无法还原为音频,除了你本人之外,对任何人都毫无用处。你可以随时通过 /slrvoice forget all.
将其删除。任何内容都不会被上传,也没有任何地方可以接收它。
链接
- SoloCraft: Reawakening — https://github.com/Efkrdnz/SLR-Minecraft-Mod
- Discord — https://discord.gg/U3RtGxd5uw
- Simple Voice Chat — https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat
由 efkrdnz 创作,采用 Apache-2.0 许可证。
这是一个非官方粉丝项目,与《我独自升级》、Mojang Studios 或 Microsoft 的创作者或版权持有者均无关联。Simple Voice Chat 由 Max Henkel 创作,且未随此模组一同打包。
常见问题
Solo Leveling (ADDON) – Voice Arise [SLR] 支持哪些 Minecraft 版本?
Solo Leveling (ADDON) – Voice Arise [SLR] 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Solo Leveling (ADDON) – Voice Arise [SLR] 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Efkrdnzz 的其他作品
查看全部 →Solo Leveling: Reawakening [SLR]
非官方《我独自升级》Minecraft 模组,加入传送门、地牢、武器、职业等内容!
Invincible Craft
基于电视剧/漫画《无敌少侠》的模组!
Solo Leveling Reawakening Server
这是模组“Solo Leveling: Reawakening”官方服务器的整合包。
Minefinity Gauntlet
这款模组将漫威宇宙中的“无限手套”带入 Minecraft,而且没有任何限制。
评论
登录后评论和评分