Text to Voice
Dependencies
This is an addon for Simple Voice Chat, which must be installed for proper functionality. Also requires Fabric Language Kotlin and Fabric API.
About the Modification
Text to Voice is an extension for Simple Voice Chat that provides an alternative communication method through text-to-speech conversion. Perfect for players who cannot or prefer not to use a microphone.
The mod allows you to input text in a special window, after which a computerized voice speaks it through the Simple Voice Chat system. This is convenient for server communication instead of constantly typing messages in chat or whispering to other players individually. Can also integrate with other mods, such as Phonos.
Note: Linux and macOS support is experimental and may be unstable. Report issues in the GitHub repository.
Interface

To use the mod, press the menu opening button (default key H, configurable in controls menu). Enter text in the bottom line and click the "Speak" button or press Enter. Use the "Stop" button to interrupt speech.
The top part of the interface saves a history of spoken phrases. Use arrow keys to navigate through history. Clear history with the /clearhist command.
Figura Integration

The mod supports integration with Figura, allowing you to add facial expressions to your avatar based on Text to Voice audio.
Commands

Main commands (aliases for /ttvoice):
/speak <text>— speak a phrase without opening the interface/stopSpeaking— stop current speech
Beta Version
The mod is in beta testing stage. Although it has undergone thorough testing, some features may not work correctly.