VoiceLib
VoiceLib is a library for Minecraft Java Edition that lets other mods use speech recognition and text-to-speech, and it runs on Fabric and NeoForge for 1.21.1.
What it does
VoiceLib provides a Minecraft voice recognition library and a text-to-speech library that other mods can call. Developers reach its features through the VoiceLibApi class, whose methods are documented in Javadoc with notes on their usage, and a VoiceLibExample class shows how the calls fit together. The mod is intended for library use, so players mainly meet it through the mods that depend on it.
Servers that run it need every player to install it too. Files are published for Fabric and NeoForge, with 2.0 as the latest build for 1.21.1, and builds cover 1.21 – 1.21.1. Veil is bundled inside the mod, and Immersive Casting for Ars Nouveau is one of the mods that require it.
VoiceLib is released under the MIT License and is open source, with public source code, an issue tracker and a wiki. The first release was published on 2024-08-19 and the last update on 2026-08-12.
Key features
Voice recognition library
Recognizes spoken input from the player's microphone so other mods can react to speech.
Text-to-speech library
Converts text into spoken audio that other mods can play back in the game.
Documented API
The VoiceLibApi class exposes its methods with Javadoc comments that describe their use.
Recognition model fetch
On first launch the mod fetches a speech model of about 40MB over the internet.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Embedded 1
Required by 1 mod
Use cases
Spell casting with speech
Mods such as Immersive Casting for Ars Nouveau can take spoken input and turn it into in-game actions.
Voice-driven gameplay
Developers can build features where players speak commands instead of typing them.
Who it’s for: Mod developers who want speech recognition or text-to-speech inside their own Minecraft mods, and server owners who run mods that depend on VoiceLib.
How it compares
Shriek is a Fabric and NeoForge client and server mod for 1.21 – 1.21.11 under All rights reserved, and it is not open source. Voice Chat Recording is a Forge and NeoForge mod for 1.20.1 – 1.21.1 under the GNU General Public License v3.0 only, and it is open source. Figasmo is a Fabric mod for 1.21.4 – 1.21.11 that is client-side only, with the MIT License and open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| VoiceLib | Fabric and NeoForge | 1.21 – 1.21.1 | Client and server | 2026-08-12 |
| Shriek | Fabric and NeoForge | 1.21 – 1.21.11 | Client and server | 2026-08-12 |
| Voice Chat Recording | Forge and NeoForge | 1.20.1 – 1.21.1 | Not published | 2026-08-01 |
| Figasmo | Fabric | 1.21.4 – 1.21.11 | Client-side only | 2026-10-11 |
Questions
Does VoiceLib need to be installed on the server?
Which loaders does VoiceLib support for 1.21.1?
Does VoiceLib send voice data to a server?
In the catalog
VoiceLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Volcano Bay Studios
Similar mods
What the author says
VoiceLibApi is the class for the API. The following are the methods you will be using All methods have java docs for information on their usages.
Official listing
- Modrinth page
- modrinth.com/mod/voicelib
- Owner
- Volcano Bay Studios
- Published
- 2024-08-19
- Updated on Modrinth
- 2026-08-12
- Facts verified
- 2026-10-15
