BananaMind TTS V2 is a small from-scratch English single-speaker text-to-speech model trained on LJSpeech. It combines the Tacotron-lite acoustic model with a self-trained HiFi-GAN vocoder, so it no longer depends on the Griffin-Lim fallback used in V1.
This release is named V2 for packaging and release purposes. In the local training code, the HiFi-GAN work was sometimes called V3.
The full training vocoder checkpoint is included at full_vocoder/vocoder.pt. It is much larger because it includes the discriminators and optimizer states needed for training resume. It is not needed for normal text-to-speech generation.
Text Normalization Note
The tokenizer is character based and strips unsupported characters, including digits. Write numbers as words:
Use one plus one is two
Not 1 plus 1 is 2
Training Summary
Acoustic model type: Tacotron-lite
Vocoder type: HiFi-GAN generator
Dataset: LJSpeech
Sample rate: 22050 Hz
Acoustic epoch: 80
Acoustic step: 64529
Vocoder epoch: 28
Vocoder step: 42000
Approximate acoustic parameters: 9.49M
Approximate vocoder generator parameters: 3.56M
Current Limitations
Character input is less robust than phoneme input for English pronunciation.
Numbers and unusual symbols must be normalized before synthesis.
Quality is limited by LJSpeech-only training and a small single-speaker architecture.
This is a fixed-voice research/demo model, not a production voice system.
Intended Use
This model is intended for English single-speaker text-to-speech generation with the included custom Transformers model code.
Out-of-Scope Use
Do not present this model as a voice cloning model or use it to impersonate any person. It has no voice-cloning capability.