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.
Oñeha'ãvéva: Quick previews, accessibility, and embedded applications
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Aivars (Latvian)
Latvian
LibreMale
Alan (UK)
English
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Alba (UK)
English
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Amir (Persian)
fa
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Amy (US)
English
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Anna (Hungarian)
Hungarian
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Antton (Basque)
Basque
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Artur (Slovenian)
Slovenian
LibreMale
Berfin (Kurdish)
Kurdish
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
DFKI (Turkish)
Turkish
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Darkman (Polish)
Polish
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Denis (Russian)
Russian
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Dutch (MLS)
Dutch
LibreNeutral
Edon (Albanian)
Albanian
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Eva (German)
German
LibreFemale
Faber (Portuguese)
Portuguese
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Fasih (Urdu)
Urdu
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Google (Nepali)
Nepali
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Gor (Armenian)
hy
LibreMale
Gwryw (Welsh)
cy
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Harri (Finnish)
Finnish
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Huayan (Chinese)
Chinese
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Issai (Kazakh)
Kazakh
LibreNeutral
Jenny (UK)
English
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Jirka (Czech)
Czech
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Joe (US)
English
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Kareem (Arabic)
Arabic
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Lada (Ukrainian)
Ukrainian
LibreFemale
Lanfrica (Swahili)
Swahili
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Lessac (US)
English
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Lili (Slovak)
Slovak
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Maider (Basque)
Basque
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Marylux (Luxembourgish)
lb
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Mihai (Romanian)
Romanian
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
NST (Swedish)
Swedish
LibreNeutral
Natia (Georgian)
Georgian
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
News (Indonesian)
Indonesian
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Ona (Catalan)
ca
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Rapunzelina (Greek)
Greek
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Rdh (Dutch, Flemish)
Dutch
LibreMale
Riccardo (Italian)
Italian
LibreMale
Ryan (US)
English
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Salka (Icelandic)
Icelandic
LibreFemale
Serbian Institute
Serbian
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Sharvard (Spanish)
Spanish
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Siwis (French)
French
LibreFemaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Tale (Danish)
Danish
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Tale (Norwegian)
Norwegian
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Thorsten (German)
German
LibreMaleOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
VIVOS (Vietnamese)
Vietnamese
LibreNeutralOjeporu tapichakuéra apytépe ha ndojeporu mba'e ñemurekorã añónte
Piper Pregunta ojehechavéva
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.
Only some voices. The Piper engine is MIT licensed, but each voice carries the license of the recordings it was trained on, and most Piper voices were trained on or fine-tuned from recordings licensed for non-commercial use. Those voices are marked "Personal and non-commercial use only" below and in the voice picker. On TTS.ai, audio from the other Piper voices is for personal use on the free tier and can be used commercially on any paid plan.
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.