BananaMind-TTS-V2.1 β€” GGUF

GGUF quantized versions of Banaxi-Tech/BananaMind-TTS-V2.1-Preview for use with CrispASR.

Model overview

BananaMind-TTS-V2.1 is a lightweight Tacotron-lite text-to-speech model (13M params) with a HiFi-GAN vocoder. Character-based tokenizer, 22050 Hz mono output, fixed voice per locale.

Architecture: Embedding β†’ 3Γ— Conv1d+BatchNorm+ReLU β†’ BiLSTM encoder β†’ autoregressive GRU decoder with location-sensitive attention β†’ 5-layer postnet β†’ HiFi-GAN vocoder.

Locales: English (en-us, trained on LJ Speech) and German (de-de, trained on ThorstenVoice).

Files

File Locale Quant Size
bananamind-tts-en-q8_0.gguf English Q8_0 ~39 MB
bananamind-tts-de-q8_0.gguf German Q8_0 ~39 MB
bananamind-tts-en-f32.gguf English F32 ~50 MB
bananamind-tts-de-f32.gguf German F32 ~50 MB

Q8_0 is recommended for most use cases β€” negligible quality loss vs F32 at 22% smaller size.

Usage with CrispASR

# English
crispasr -m bananamind-tts-en-q8_0.gguf \
  --tts "This is BananaMind TTS version two point one." \
  --tts-output output.wav

# German
crispasr -m bananamind-tts-de-q8_0.gguf \
  --tts "Hallo, das ist BananaMind TTS Version zwei Punkt eins." \
  --tts-output output_de.wav

Auto-detection works β€” no --backend flag needed.

Python

import crispasr

session = crispasr.Session("bananamind-tts-en-q8_0.gguf")
pcm = session.synthesize("Hello, world!")
session.save_wav("output.wav", pcm)

Conversion

Converted from the original safetensors using:

python models/convert-bananamind-tts-to-gguf.py \
  --model Banaxi-Tech/BananaMind-TTS-V2.1-Preview \
  --locale en-us --ftype f32 \
  --output bananamind-tts-en-f32.gguf

crispasr-quantize bananamind-tts-en-f32.gguf bananamind-tts-en-q8_0.gguf q8_0

Environment variables

Variable Description
CRISPASR_BANANAMIND_DEBUG=1 Per-step decoder diagnostics (attention index, stop probability, mel range)
BANANAMIND_TTS_BENCH=1 Per-stage timing (encoder, ar_decoder, postnet, vocoder)

License

Apache 2.0 β€” same as the original model.

Credits

  • Model: Banaxi-Tech β€” BananaMind-TTS-V2.1-Preview
  • English training data: LJ Speech Dataset (Keith Ito & Linda Johnson, 2017)
  • German training data: ThorstenVoice Dataset 2022.10 (CC0, DOI: 10.5281/zenodo.7265581)
  • GGUF conversion & CrispASR backend: CrispASR
Downloads last month
316
GGUF
Model size
13.1M params
Architecture
bananamind_tts
Hardware compatibility
Log In to add your hardware

8-bit

32-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for cstr/bananamind-tts-GGUF

Quantized
(1)
this model