
- 01
Collect
Phrase, lesson and recorded-speech data per language. Many are low-resource, with little clean text anywhere online.
- 02
Clean and align
Normalise scripts, tones and diacritics. Align audio to text so the speech models learn from matched pairs.
- 03
Tokenise
[to confirm]: tokeniser. Shared across scripts so one model family covers hundreds of languages.
- 04
Train
Fine-tune text-to-text models for conversation and lesson generation. Train text-to-speech voices. [to confirm]: base models.
- 05
Evaluate
Held-out sets per language. Native-speaker review for how natural the speech sounds.
- 06
Serve
Streaming speech-to-text, text model, text-to-speech loop, tuned for a conversational round trip on a phone.
Malegado2026 · live
Real-time voice conversation in 590 languages
AI lead: models, pipeline, voice
590+ languages supported·2 model families









