hyacinthia is a simple graphical front‑end for F5‑TTS. It was developed specifically for a family member, and as such, it is provided as-is.
hyacinthia is licensed under the GNU GPL version 3.
You are free to use, modify, and distribute it under the terms of the GNU GPL version 3 (or later).
This software depends on packages that may be licensed under different open-source or proprietary licenses. Their license texts are provided in the licenses/ directory.
- Python 3.12
- Git
- Windows
- NVIDIA GPU with CUDA 12.6 support
-
Clone the repository:
git clone https://github.com/icosane/hyacinthia.git
-
Navigate to the folder and create a virtual environment:
python -m venv . -
Activate the virtual environment:
.\Scripts\activate
-
Install requirements:
pip install -r requirements.txt
-
Download ffmpeg-2026-01-05-git-2892815c45-full_build.7z and place the bin folder into:
./files/models/ffmpeg/ -
Download
config.yamlandpytorch_model.binfrom vocos-mel-24khz and place them into:./files/models/vocoder/ -
Download any F5-TTS model (specifically
.safetensorsandvocab.txt) and place into:./files/models/tts/Tested on: F5-TTS_RUSSIAN
-
Download omogre. You need
accentuator_transcriptor_tiny.gz. Place the unarchived files into:./files/models/omogre/Tip: You can also open the folder in Visual Studio Code or VSCodium, install the Python extension, then press
Ctrl+Shift+P→ Python: Create Environment →.venv→ selectrequirements.txt.
Select your preferred Whisper model in Settings — options include tiny, base, small, medium, large-v1, large-v2, large-v3, large, and large-v3-turbo.
.en models are hidden (English-only), and distil models are excluded due to performance issues during testing.
Downloaded models are stored in: files/models/whisper.
The application stores some settings in the system registry. To clear these settings, simply delete the following registry key:
HKEY_CURRENT_USER\Software\icosane\hyacinthia
- text to speech icons by FACH - Flaticon
- Russian Accentuator and IPA Transcriptor by omogr
- F5-TTS_RUSSIAN by Misha24-10
- Minimal example of f5_tts inference by saionaro


