Chatitt is a client-side Fabric mod that reads chat messages aloud using text-to-speech.
Every player is automatically and permanently assigned their own voice, derived from their username — so the same name always sounds the same, while different players sound distinctly different (base voice, pitch, and speaking rate all vary). Voice assignments persist between sessions.
Features:
- Automatically reads incoming chat messages aloud
- Unique, consistently assigned voice per player
- Flexible control over what gets read:
- all — everything (players + system messages)
- players — player chat messages only
- server — system messages only (deaths, joins/leaves, etc.)
- off — voice reading disabled
- Reset all assigned voices with one command
- Controlled directly from the in-game chat, no config editing needed
- Fully local — no speech server or internet connection required
Usage:
Type !chattts <mode> in chat — the message is handled by the mod and never sent to the server.
Examples: !chattts players, !chattts off, !chattts resetvoices.
Requirements: Fabric Loader, Fabric API. Client-side only — no need to install on the server.

