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.

Language
Voice

Say something in this voice.

Up to 1,000 characters here. The library itself takes 10,000. This part spends your ZeroGPU quota.

Read the text as
0.5 2

This renders the same text twice at the same seed and hashes both waveforms. The digests must match.


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.