跳到正文

DawnGuiReader

作者:aojiangQAQ

Reads inventory items, enchantments, hotbar selections, crosshair blocks, and GUI text aloud via system TTS for blind and low-vision players. Includes a high-contrast large-text overlay, per-feature delays, and cross-platform voice support.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

DawnGuiReader — Accessibility Reader for Minecraft

A client-side accessibility mod for blind and low-vision Minecraft players. Automatically reads aloud item names, block names, and GUI text using your system’s text-to-speech engine, with a high-contrast large-text overlay option.

What It Does

Inventory & Container Reading
Hover over any item in chests, crafting tables, furnaces, anvils, enchanting tables, villager trades, and more — the mod reads the item name aloud after a configurable delay. Optionally reads the source mod name (e.g. “Minecraft”, “Create”).

Enchanting Table Reading
Reads enchantment options with their levels and descriptions when hovering over enchantment slots.

Hotbar Switch Reading
Automatically announces the item in your hand when switching hotbar slots. Works with scroll wheel and number keys.

Crosshair Block Reading
Three modes to choose from:

  • OFF — disabled
  • AUTO — reads the block you’re looking at after a short delay
  • MANUAL — press a key to instantly read the targeted block

Creative Tab Reading
Reads creative mode category labels when hovering over tabs.

GUI Text Reading
Reads button and label text when hovering over GUI elements, including nested controls inside settings screens.

Large Text Overlay
Displays high-contrast large text of the hovered item name on screen, with automatic line wrapping and scaling.

Dual TTS Engine
Uses your system’s native speech synthesis (Windows PowerShell TTS / macOS say / Linux spd-say) for low-latency output. Falls back to Minecraft’s built-in Narrator if system TTS is unavailable.

Configuration

Access settings via the “Dawn Accessibility” button on the pause menu or title screen, powered by Cloth Config with tabbed pages.

| Setting | Range | Default |
|———|——-|———|
| Enable Reading | ON/OFF | OFF |
| Speech Rate | -10 to 10 | 0 |
| Speech Volume | 0 to 100 | 100 |
| Voice | System voices | Default |
| Container Reading | ON/OFF | ON |
| Hover Delay | 100–3000ms | 500ms |
| Read Detail Info | ON/OFF | OFF |
| Detail Mode | Stacked / Sequential | Stacked |
| Detail Delay | 200–3000ms | 1000ms |
| Hotbar Reading | ON/OFF | ON |
| Hotbar Delay | 100–3000ms | 500ms |
| Crosshair Mode | OFF / AUTO / MANUAL | MANUAL |
| Crosshair Delay | 100–3000ms | 500ms |
| GUI Text Reading | ON/OFF | OFF |
| GUI Text Delay | 100–3000ms | 500ms |

Keybindings

All keybindings are unbound by default. Set them in Settings → Key Binds → Dawn Accessibility, or bind directly inside the mod’s settings screen:

| Key | Action |
|—–|——–|
| Toggle GUI Reading | Switch reading on/off |
| Repeat Current Item | Re-read hovered item (or held item outside GUI) |
| Read Crosshair Block | Instantly read the targeted block |

Requirements

TTS Engine by Platform

| Platform | Engine | Fallback |
|———-|——–|———-|
| Windows | PowerShell + System.Speech (persistent process) | Minecraft Narrator |
| macOS | say command | Minecraft DawnReader |
| Linux | spd-say command | Minecraft Narrator |

Notes

  • Disabled by default — safe to include in any modpack without affecting non-accessibility players.
  • Client-side only — no server installation required.
  • Cross-platform — works on Windows, macOS, and Linux.

Links

Made by the Dawn Team (曙光团队)

常见问题

DawnGuiReader 支持哪些 Minecraft 版本?

DawnGuiReader 支持 Minecraft Java 版 1.20.1–26.3,共 10 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

DawnGuiReader 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分