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
Neapmuitinama Male
Naudojimas

Alan (UK)

English
Neapmuitinama Male
Naudojimas

Alba (UK)

English
Neapmuitinama Female
Naudojimas

Amir (Persian)

fa
Neapmuitinama Male
Naudojimas

Amy (US)

English
Neapmuitinama Female
Naudojimas

Anna (Hungarian)

Hungarian
Neapmuitinama Female
Naudojimas

Artur (Slovenian)

Slovenian
Neapmuitinama Male
Naudojimas

DFKI (Turkish)

Turkish
Neapmuitinama Neutral
Naudojimas

Darkman (Polish)

Polish
Neapmuitinama Male
Naudojimas

Denis (Russian)

Russian
Neapmuitinama Male
Naudojimas

Dutch (MLS)

Dutch
Neapmuitinama Neutral
Naudojimas

Faber (Portuguese)

Portuguese
Neapmuitinama Male
Naudojimas

Google (Nepali)

Nepali
Neapmuitinama Neutral
Naudojimas

Gwryw (Welsh)

cy
Neapmuitinama Male
Naudojimas

Harri (Finnish)

Finnish
Neapmuitinama Male
Naudojimas

Huayan (Chinese)

Chinese
Neapmuitinama Female
Naudojimas

Issai (Kazakh)

Kazakh
Neapmuitinama Neutral
Naudojimas

Jenny (UK)

English
Neapmuitinama Female
Naudojimas

Jirka (Czech)

Czech
Neapmuitinama Male
Naudojimas

Joe (US)

English
Neapmuitinama Male
Naudojimas

Kareem (Arabic)

Arabic
Neapmuitinama Male
Naudojimas

Lada (Ukrainian)

Ukrainian
Neapmuitinama Female
Naudojimas

Lanfrica (Swahili)

Swahili
Neapmuitinama Neutral
Naudojimas

Lessac (US)

English
Neapmuitinama Male
Naudojimas

Lili (Slovak)

Slovak
Neapmuitinama Female
Naudojimas

Marylux (Luxembourgish)

lb
Neapmuitinama Female
Naudojimas

Mihai (Romanian)

Romanian
Neapmuitinama Male
Naudojimas

NST (Swedish)

Swedish
Neapmuitinama Neutral
Naudojimas

Natia (Georgian)

Georgian
Neapmuitinama Female
Naudojimas

Ona (Catalan)

ca
Neapmuitinama Female
Naudojimas

Rapunzelina (Greek)

Greek
Neapmuitinama Female
Naudojimas

Riccardo (Italian)

Italian
Neapmuitinama Male
Naudojimas

Ryan (US)

English
Neapmuitinama Male
Naudojimas

Salka (Icelandic)

Icelandic
Neapmuitinama Female
Naudojimas

Serbian Institute

Serbian
Neapmuitinama Neutral
Naudojimas

Sharvard (Spanish)

Spanish
Neapmuitinama Male
Naudojimas

Siwis (French)

French
Neapmuitinama Female
Naudojimas

Tale (Danish)

Danish
Neapmuitinama Neutral
Naudojimas

Tale (Norwegian)

Norwegian
Neapmuitinama Neutral
Naudojimas

Thorsten (German)

German
Neapmuitinama Male
Naudojimas

VIVOS (Vietnamese)

Vietnamese
Neapmuitinama Neutral
Naudojimas

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