Community listing page, reviews may not be monitored by the author.
Voiceblock 出口成方
No reviews yet
Voice Block — Get any block by speaking its name. Offline Chinese voice recognition gives you the block directly in your hand, with built-in aliases and support for modded blocks.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Voiceblock 出口成方
说出物品的名字,直接把它拿到手上。
基于 Vosk 的完全离线中文语音识别,面向中文玩家 —— 尤其是视障玩家(没法靠眼睛在背包里翻找物品)。
✨ 它解决什么问题
普通玩家找一个物品要在背包里翻半天;视障玩家基本不可能完成这件事。 VoiceBlock 让你按住一个鼠标侧键,说出物品名字,东西就到手上 —— 全程不用看屏幕,也不需要联网。
识别在本地完成(内置 Vosk 中文模型),断网、离线、单人存档、服务器都能用。
🎮 怎么用
- 把对应版本的 jar 放进
mods/ - 首次启动会把语音模型解压到
config/voiceblock/vosk-model/ - 进游戏,按住鼠标侧键 5 说出物品名(按下有"叮"的提示音),松开后自动识别
- HUD 会显示识别到的内容,聊天栏会告诉你成功还是失败(失败会说清楚原因)
| 按键 | 默认 | 作用 |
|---|---|---|
key.voiceblock.use |
鼠标侧键 5 | 按住说话,松开取物 |
key.voiceblock.learn |
鼠标侧键 4 | 学习模式:手持物品按住说话,记住你的发音 |
两个键都可以在「控制 → 按键绑定 → VoiceBlock」里改。
🗣️ 7 个取物来源
按住键说话后,模组会按优先级依次尝试下面的来源,找到就停:
| 顺序 | 来源 | 默认 | 说明 |
|---|---|---|---|
| 1 | 背包 | ✅ | 自己身上的 36 格 + 副手 |
| 2 | 精妙背包 | ✅ | 读取背包里面的物品,不是背包本身 |
| 3 | 末影箱 | ⬜ | 玩家私有空间,默认关闭(可按需打开) |
| 4 | 潜行盒 | ✅ | 1.20.5+ 可用 |
| 5 | AE2 | ✅ | 需要无线终端已绑定到 ME 网络 |
| 6 | 汤姆的简易储存 | ✅ | 无线终端,或周围 8 格内的存储终端 |
| 7 | 周围箱子 | ✅ | 半径 16 格内的容器(可在配置里调小) |
用 /voiceblock source list 可以随时查看每个来源的开关、是否可用、优先级和半径。
🌐 联机 / 服务器
服务端也要装同一个 jar,否则只能取自己背包里的物品(模组会提示你)。
装了两端之后:客户端只负责识别,把「物品 ID + 数量」发给服务端,由服务端真正执行取物。 这样末影箱、AE2 网络、箱子里的东西才不会出现"读取到空壳"的问题。
🎓 学习模式(口音救星)
口音重、或者某个物品怎么念都识别不准?
- 手持那个物品
- 按住鼠标侧键 4,说出你平时怎么叫它
- 松手,这个发音就被记住了(写进
config/voiceblock/manual_overrides.json)
如果这个物品之前已经录过发音,会弹两个按钮让你选:覆盖旧发音,或者加为模糊名称(两个都保留)。
💬 命令
| 命令 | 作用 |
|---|---|
/voiceblock |
帮助 |
/voiceblock debug |
看最近一次识别的 5 个候选 |
/voiceblock bind <序号> [物品ID] |
把某个候选绑定到物品 |
/voiceblock list |
查看所有手动绑定 |
/voiceblock remove <拼音> |
删除一条绑定 |
/voiceblock reload |
热重载配置 |
/voiceblock source list |
查看所有物品源状态 |
/voiceblock source enable|disable <名字> |
开关某个来源 |
/voiceblock source priority <名字> <数字> |
调整优先级(越小越先尝试) |
/voiceblock source radius <名字> <数字> |
调整扫描半径 |
/voiceblock test <物品ID> [数量] |
诊断用:不说话,直接走一次取物链路 |
/voiceblock test在联机排查时特别好用:一句话就能知道服务端装没装、通道通不通、哪个来源在报错。
📦 支持的版本
| 加载器 | Minecraft | Java | 下载文件 |
|---|---|---|---|
| Fabric | 1.20.1 ~ 1.20.4 | 17 | voiceblock-fabric-1.20.1-2.0.9.jar |
| Fabric | 1.21 / 1.21.1 | 21 | voiceblock-fabric-1.21-2.0.9.jar |
| Forge | 1.20.1 | 17 | voiceblock-forge-1.20.1-2.0.9.jar |
| NeoForge | 1.21 / 1.21.1 | 21 | voiceblock-neoforge-1.21-2.0.9.jar |
⚠️ 请下载不带
-all的文件。-all是 jar-in-jar 变体,部分环境会报NoClassDefFoundError: org/vosk/Model。
🧩 兼容性说明
- 物品词典覆盖原版 + Create / 机械动力等常见整合包物品(2200+ 条),启动时还会自动从注册表补充
- 拼音模糊匹配:说"原石"、"yuanshi"、"安山机壳" 这类都能命中
- 精妙背包 / AE2 / 汤姆的简易储存 / 潜行盒都是软依赖:没装就自动跳过,不会报错
- 内置模型较小,识别一般够用;想要更高精度可以往
config/voiceblock/vosk-model/放一个更大的 Vosk 中文模型,会自动优先使用
❓ 常见问题
Q:说了没反应?
先看聊天栏有没有提示。如果提示"未找到",说明你选中的来源里没有这个物品;
用 /voiceblock source list 检查来源开关,或者用 /voiceblock test <物品ID> 直接验证链路。
Q:服务器上取不到箱子里的东西? 服务端没装模组。联机必须两端都装。
Q:识别不准? 用学习模式(侧键 4)录一遍你自己的发音,比改任何设置都有效。
Q:支持英文吗? 目前只针对中文语音优化。
🔗 链接
📄 许可
MIT
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources