Voice gallery
Listen
Section titled “Listen”Press play on any voice. Filter by language or presentation, search by name, and expand a card to hear the original recording, see its licence, or copy the line that loads the voice. All 28 voices are included in both model downloads and load by name. Every card has one play button and starts with loudr-1. Use the English model selector above the gallery to hear the same story with turbo, with seed 7 and matched loudness. Other languages play loudr-1.
English sample text
The room was quiet when she opened the letter. Outside, the rain had finally stopped. She read the first line slowly, then looked up and smiled. There was still time to change her plans, but for once, she decided to stay exactly where she was.
- Clara
Higher register; 16.1-second delivery of the shared story.
- Emma
Higher register; 14.9-second delivery of the shared story.
- Henry
Lower mid register; 16.8-second delivery of the shared story.
- Joe
Low register; 14.6-second delivery of the shared story.
Use this voice · source
joevoice = engine.voice("joe")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Kathleen
Mid register; 14.8-second delivery of the shared story.
Use this voice · source
kathleenvoice = engine.voice("kathleen")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Lucy
High register; 14.4-second delivery of the shared story.
- Miles
Mid register; 15.5-second delivery of the shared story.
- Oliver
Lower mid register; 15.5-second delivery of the shared story.
- Oscar
Mid register; 16.2-second delivery of the shared story.
- Sophie
High register; 15.4-second delivery of the shared story.
- Carmen
Spanish voice from CML-TTS (LibriVox-derived, ylacombe/cml-tts on Hugging Face).
Use this voice · source
carmenvoice = engine.voice("carmen")CML-TTS (LibriVox-derived, ylacombe/cml-tts on Hugging Face) · CC-BY-4.0
- Dave
Spanish voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
davevoice = engine.voice("dave")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Colette
French voice from Kyutai tts-voices, cml-tts french enhanced references.
Use this voice · source
colettevoice = engine.voice("colette")Kyutai tts-voices, cml-tts french enhanced references · CC-BY-4.0
- Henri
French voice from Kyutai tts-voices, cml-tts french enhanced references.
Use this voice · source
henrivoice = engine.voice("henri")Kyutai tts-voices, cml-tts french enhanced references · CC-BY-4.0
- Kerstin
German voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
kerstinvoice = engine.voice("kerstin")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Thorsten
German voice from Thorsten-Voice TV-44kHz-Full.
Use this voice · source
thorstenvoice = engine.voice("thorsten")Thorsten-Voice TV-44kHz-Full · CC0-1.0
- Dante
Italian voice from Multilingual LibriSpeech (facebook/multilingual_librispeech).
Use this voice · source
dantevoice = engine.voice("dante")Multilingual LibriSpeech (facebook/multilingual_librispeech) · CC-BY-4.0
- Paola
Italian voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
paolavoice = engine.voice("paola")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Darkman
Polish voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
darkmanvoice = engine.voice("darkman")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Gosia
Polish voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
gosiavoice = engine.voice("gosia")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Ines
Portuguese (Brazilian) voice from CML-TTS (LibriVox-derived, ylacombe/cml-tts on Hugging Face).
Use this voice · source
inesvoice = engine.voice("ines")CML-TTS (LibriVox-derived, ylacombe/cml-tts on Hugging Face) · CC-BY-4.0
- Tugao
Portuguese (European) voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
tugaovoice = engine.voice("tugao")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Nathalie
Dutch voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
nathalievoice = engine.voice("nathalie")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Pim
Dutch voice from Home Assistant / Piper voice-datasets (voice donations recorded for TTS).
Use this voice · source
pimvoice = engine.voice("pim")Home Assistant / Piper voice-datasets (voice donations recorded for TTS) · CC0-1.0
- Nils
Swedish voice from NST Swedish speech database (Sprakbanken, National Library of Norway).
Use this voice · source
nilsvoice = engine.voice("nils")NST Swedish speech database (Sprakbanken, National Library of Norway) · CC0-1.0
- Selma
Swedish voice from NST Swedish speech database (Sprakbanken, National Library of Norway).
Use this voice · source
selmavoice = engine.voice("selma")NST Swedish speech database (Sprakbanken, National Library of Norway) · CC0-1.0
- Freja
Danish voice from NST Danish speech database (alexandrainst/nst-da on Hugging Face).
Use this voice · source
frejavoice = engine.voice("freja")NST Danish speech database (alexandrainst/nst-da on Hugging Face) · CC0-1.0
- Soren
Danish voice from NST Danish speech database (alexandrainst/nst-da on Hugging Face).
Use this voice · source
sorenvoice = engine.voice("soren")NST Danish speech database (alexandrainst/nst-da on Hugging Face) · CC0-1.0
The ten English voices compare loudr-1 and turbo on the same passage, with seed 7 and matched loudness. Other languages use loudr-1 on their own texts. Voice names are product aliases; presentation labels describe the selected sound, not verified donor gender. Sources, licences and usage.
Voice cloning
Section titled “Voice cloning”Ten seconds of clean audio is enough. A cloned voice is a file of tensors around 150 KB, not a model.
import loudkit as lk
mine = lk.enroll("my-recording.wav", "loudreader/loudr-1", name="my-voice")mine.save("voices/my-voice.safetensors")The weights this needs are published, so the snippet runs today. The method, the audio requirements and the measured similarity are in Cloning a voice. Consent is yours to obtain: Responsible use.
