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
Ħieles Male
Użu

Alan (UK)

English
Ħieles Male
Użu

Alba (UK)

English
Ħieles Female
Użu

Amir (Persian)

fa
Ħieles Male
Użu

Amy (US)

English
Ħieles Female
Użu

Anna (Hungarian)

Hungarian
Ħieles Female
Użu

Artur (Slovenian)

Slovenian
Ħieles Male
Użu

DFKI (Turkish)

Turkish
Ħieles Neutral
Użu

Darkman (Polish)

Polish
Ħieles Male
Użu

Denis (Russian)

Russian
Ħieles Male
Użu

Dutch (MLS)

Dutch
Ħieles Neutral
Użu

Faber (Portuguese)

Portuguese
Ħieles Male
Użu

Google (Nepali)

Nepali
Ħieles Neutral
Użu

Gwryw (Welsh)

cy
Ħieles Male
Użu

Harri (Finnish)

Finnish
Ħieles Male
Użu

Huayan (Chinese)

Chinese
Ħieles Female
Użu

Issai (Kazakh)

Kazakh
Ħieles Neutral
Użu

Jenny (UK)

English
Ħieles Female
Użu

Jirka (Czech)

Czech
Ħieles Male
Użu

Joe (US)

English
Ħieles Male
Użu

Kareem (Arabic)

Arabic
Ħieles Male
Użu

Lada (Ukrainian)

Ukrainian
Ħieles Female
Użu

Lanfrica (Swahili)

Swahili
Ħieles Neutral
Użu

Lessac (US)

English
Ħieles Male
Użu

Lili (Slovak)

Slovak
Ħieles Female
Użu

Marylux (Luxembourgish)

lb
Ħieles Female
Użu

Mihai (Romanian)

Romanian
Ħieles Male
Użu

NST (Swedish)

Swedish
Ħieles Neutral
Użu

Natia (Georgian)

Georgian
Ħieles Female
Użu

Ona (Catalan)

ca
Ħieles Female
Użu

Rapunzelina (Greek)

Greek
Ħieles Female
Użu

Riccardo (Italian)

Italian
Ħieles Male
Użu

Ryan (US)

English
Ħieles Male
Użu

Salka (Icelandic)

Icelandic
Ħieles Female
Użu

Serbian Institute

Serbian
Ħieles Neutral
Użu

Sharvard (Spanish)

Spanish
Ħieles Male
Użu

Siwis (French)

French
Ħieles Female
Użu

Tale (Danish)

Danish
Ħieles Neutral
Użu

Tale (Norwegian)

Norwegian
Ħieles Neutral
Użu

Thorsten (German)

German
Ħieles Male
Użu

VIVOS (Vietnamese)

Vietnamese
Ħieles Neutral
Użu

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