← Назад к ресурсам

DawnGuiReader

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.

Modrinth utility

Описание

# 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 - Minecraft 26.1.x - [Fabric Loader](https://fabricmc.net/use/installer/) 0.19.2+ - [Fabric API](https://modrinth.com/mod/fabric-api) - [Cloth Config](https://modrinth.com/mod/cloth-config) 26.1.154+ ## 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 - [GitHub](https://github.com/aojiangQAQ/DawnGuiReader) — source code & issue tracker - [Author Homepage](https://aojiang.space) Made by the Dawn Team (曙光团队)