Piper

Piper TTS

A fast, CPU-only neural TTS engine from Rhasspy that runs entirely offline, even on a Raspberry Pi.

Piper was built by the Rhasspy project to bring neural text-to-speech to edge devices that have no GPU. It pairs a VITS-style synthesizer with the Larynx pipeline and runs as a compact ~15M-parameter ONNX model directly on CPU, so synthesis happens locally with no cloud round-trip. Its strength is breadth and footprint: over 100 voices spanning 35+ languages at real-time speed on hardware as modest as a Pi 4. That makes it the practical default for home automation, accessibility readers, and offline kiosks where latency, privacy, and zero hosting cost matter more than studio polish.

At a glance

Developer
Rhasspy
License
MIT
Tier
free
Speed
fast
Voice cloning
No
Languages
English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Chinese, Arabic, Czech, Danish, Finnish, Greek, Hungarian, Icelandic, Georgian, Kazakh, Nepali, Norwegian, Romanian, Slovak, Serbian, Swedish, Swahili, Turkish, Ukrainian, Vietnamese, CA, CY, FA, Latvian, Slovenian, LB, Basque, Indonesian, Kurdish, Malayalam, Albanian, Telugu, Urdu
Max characters
2000

Piper AI Voices

Aivars (Latvian)

Latvian
Libera Male
Uzu

Alan (UK)

English
Libera Male
Uzu

Alba (UK)

English
Libera Female
Uzu

Amir (Persian)

fa
Libera Male
Uzu

Amy (US)

English
Libera Female
Uzu

Anna (Hungarian)

Hungarian
Libera Female
Uzu

Artur (Slovenian)

Slovenian
Libera Male
Uzu

DFKI (Turkish)

Turkish
Libera Neutral
Uzu

Darkman (Polish)

Polish
Libera Male
Uzu

Denis (Russian)

Russian
Libera Male
Uzu

Dutch (MLS)

Dutch
Libera Neutral
Uzu

Faber (Portuguese)

Portuguese
Libera Male
Uzu

Google (Nepali)

Nepali
Libera Neutral
Uzu

Gwryw (Welsh)

cy
Libera Male
Uzu

Harri (Finnish)

Finnish
Libera Male
Uzu

Huayan (Chinese)

Chinese
Libera Female
Uzu

Issai (Kazakh)

Kazakh
Libera Neutral
Uzu

Jenny (UK)

English
Libera Female
Uzu

Jirka (Czech)

Czech
Libera Male
Uzu

Joe (US)

English
Libera Male
Uzu

Kareem (Arabic)

Arabic
Libera Male
Uzu

Lada (Ukrainian)

Ukrainian
Libera Female
Uzu

Lanfrica (Swahili)

Swahili
Libera Neutral
Uzu

Lessac (US)

English
Libera Male
Uzu

Lili (Slovak)

Slovak
Libera Female
Uzu

Marylux (Luxembourgish)

lb
Libera Female
Uzu

Mihai (Romanian)

Romanian
Libera Male
Uzu

NST (Swedish)

Swedish
Libera Neutral
Uzu

Natia (Georgian)

Georgian
Libera Female
Uzu

Ona (Catalan)

ca
Libera Female
Uzu

Rapunzelina (Greek)

Greek
Libera Female
Uzu

Riccardo (Italian)

Italian
Libera Male
Uzu

Ryan (US)

English
Libera Male
Uzu

Salka (Icelandic)

Icelandic
Libera Female
Uzu

Serbian Institute

Serbian
Libera Neutral
Uzu

Sharvard (Spanish)

Spanish
Libera Male
Uzu

Siwis (French)

French
Libera Female
Uzu

Tale (Danish)

Danish
Libera Neutral
Uzu

Tale (Norwegian)

Norwegian
Libera Neutral
Uzu

Thorsten (German)

German
Libera Male
Uzu

VIVOS (Vietnamese)

Vietnamese
Libera Neutral
Uzu

Best for

Quick previews, accessibility, and embedded applications

Piper TTS — FAQ

No. Piper is CPU-only by design and uses 0 VRAM — it runs offline on embedded hardware like a Raspberry Pi 4 in real time, which is exactly what it was built for.

Yes. Piper is released under the MIT license, so it is free to use in commercial and personal projects.

Piper offers 100+ voices across 35+ languages, including English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Chinese, Arabic, Turkish, Ukrainian and many more. It supports SSML and handles up to 2,000 characters per request.
← All voices