Twenty voices. Ten languages. One engine.
On-device text to speech, running here on ZeroGPU. Model · Code · Responsible use
Listening costs no GPU Speaking and cloning spend your daily quota algo[79f71f5821477353]
Pick a voice and the sample plays at once. Those are rendered ahead of time and use no GPU. Type your own text underneath.
nathalie | Portuguese (European) | F | CC-BY-4.0 | 0.907 |
Say something in this voice.
Up to 1,000 characters here. The library itself takes 10,000. This part spends your ZeroGPU quota.
This renders the same text twice at the same seed and hashes both waveforms. The digests must match.
Clone a voice from a short recording, then speak with it.
- Try one of the shipped examples, or record yourself.
- Clone only your own voice, or a voice you have permission to use.
- Nothing is kept. The recording and the voice embeddings are discarded when the request ends, and neither is offered for download.
- See Responsible use.
Reference clips donated for building TTS voices.
Or use your own voice. That clears the example.
Run the same engine locally, where nothing is queued and nothing is metered.
pip install "loudkit[torch,audio,enroll,hub]"
import loudkit as lk
engine = lk.load("loudreader/loudr-1")
voice = lk.voice("kathleen", repo="loudreader/loudr-1")
engine.synthesize_long("Hello from loudkit.", voice, seed=7).save("hello.wav")
Output files carry C2PA provenance: the fingerprint, the recipe and the seed.