Research
How Lero's Brazilian voice works inside: acoustics, prosody, PyTorch and infrastructure, with something to hear or play with in every post.
A new voice without touching every weight
Low-rank adapters: train under 1% of the numbers and keep the same speed.ReadAttention and the next token
A language model writes one token at a time, looking only backwards.ReadMore voices per GPU
CUDA graph, MPS and batching: how we doubled real-time voices on the same GPU.ReadFrom audio to tensor
Every audio clip that enters a model becomes a tensor. Its shape decides memory and speed.ReadFrom sound to tokens
One second of speech has tens of thousands of numbers. A voice model does not write them one by one.ReadSame sentence, only the melody changes
In a question, the voice rises at the end. And the end of the sentence is where generated voices fail most.ReadSame note, three sounds
Three sounds with the same 220 Hz note. What makes each one sound different is timbre.ReadInside the sound
The same speech seen as an image: time across, frequency up, energy as color.ReadSound as numbers
Before any model, a voice is a list of numbers. Take a close look.Read