Piper TTS hosting

Fast neural text-to-speech that runs comfortably on CPU.

Speech, image & videoGPL-3.0 (piper1-gpl)from $5.99/mo
In short

Piper TTS hosting at AIHostBox means a dedicated, single-tenant Piper TTS instance on our infrastructure: we install it, pin it to a reviewed release, put it behind TLS on your domain, back it up nightly and keep it patched. Plans start at $5.99 per month and the admin account, the data and any API keys are yours.

Many voicesLow latencyCPU-friendlyStreaming

Piper is a neural text-to-speech engine that began in the Rhasspy voice-assistant project and is now developed under the Open Home Foundation as piper1-gpl, the voice engine used by Home Assistant. It runs compact ONNX voice models and uses espeak-ng for phonemisation, which is why it can speak faster than real time on an ordinary CPU with no GPU at all. Voices come in several quality levels and cover more than 40 languages.

The engine is small, but hosting it earns its keep once more than one thing needs a voice. A single HTTP endpoint on port 5000 accepts text and returns WAV audio, so an automation, a website and an internal tool can all share the same voices without each one bundling the model. It also means no per-character bill: a million characters a month costs the same as a hundred, and the text never leaves your instance.

Piper TTS hosting plans

StarterPersonal use & small teams
2 GB RAM · 1 vCPU · NVMe
$5.99/mo
Order
PlusBusy workflows & communities
4 GB RAM · 2 vCPU · NVMe
$9.99/mo
Order
ProHeavy pipelines & many users
8 GB RAM · 3 vCPU · NVMe
$16.99/mo
Order

Every plan is a dedicated single-tenant instance with NVMe storage, nightly off-box backups, TLS and managed patching. Quarterly, semi-annual and annual terms are discounted at checkout. Model tokens are not included — you bring your own key.

How we run Piper TTS

The Piper Python package running its built-in HTTP server (python -m piper.http_server) on port 5000, with downloaded voice models in a persistent data directory; no database.

What we configure for you

  • Default voice set with -m, plus the extra voices you ask for downloaded to the data directory
  • Default speaking speed (length_scale) tuned to your use
  • Authentication in front of the endpoint, since Piper’s server has none of its own
  • Voice files included in the nightly backup so a restore does not need re-downloads

Which plan fits

Starter (2 GB, 1 vCPU) handles notifications and on-demand narration with a few medium voices. Plus (4 GB) keeps more voices ready and copes with several requests at once; Pro (8 GB) is for batch-converting long texts or serving high-quality voices to many users.

The honest limits

The maintained code is GPL-3.0 (the original MIT repository was archived in 2025), and individual voices have their own licences. Piper does not clone voices or produce expressive, emotional speech; it reads text clearly in the voice you pick.

What people run Piper TTS for

Accessibility

Read page content aloud without a third-party service.

Voice notifications

Spoken alerts from your automation flows.

Audio versions of articles

Turn written posts into downloadable WAV files in a batch job.

Voice replies for assistants

Give a chat or phone bot a spoken answer generated on your own instance.

Licence and version policy

ItemPosition
Upstream licenceGPL-3.0 (piper1-gpl)
Sold as managed hostingYes
TenancySingle tenant — one customer per instance
PatchingCritical advisories within 24 hours, high severity within 72

Our full position on licences, including the applications we decline to sell, is on the licensing page.

Reading on Piper TTS

Works well with Piper TTS

More Speech, image & video we host

Questions

Piper TTS hosting: your questions

How do I call it from my application?
POST JSON with a text field to /synthesize and the response body is a WAV file. Optional fields select the voice, the speaker in multi-speaker voices, and length_scale for speaking speed. GET /voices lists installed voices and /info shows the active voice’s details.
Which voices and languages are available?
The official catalogue on Hugging Face (rhasspy/piper-voices) lists voices in more than 40 languages, in quality levels such as low, medium and high. Each voice is an .onnx model plus an .onnx.json config file. Tell us which ones you want and we install them at setup.
Can I use the voices commercially?
It depends on the voice. Each one has its own MODEL_CARD, and Piper’s documentation warns that some carry restrictive licences because of the datasets they were trained on. Check the card for every voice you plan to use in a product; we are happy to help you shortlist permissively licensed ones.
Is it an OpenAI-compatible speech endpoint?
No. Piper’s built-in server has its own small JSON API rather than the OpenAI /v1/audio/speech format, so tools expecting that endpoint need a thin adapter or a direct HTTP call. For automation platforms such as Activepieces or Node-RED an HTTP request step is all it takes.
How fast is it on CPU?
Medium-quality voices usually synthesise faster than the audio plays back, even on one vCPU, so short notifications return almost immediately. High-quality voices are larger and slower, and long documents are best handled as a queued batch rather than one request.

Run Piper TTS without running a server

A dedicated Piper TTS instance, deployed and maintained by us. Month to month, cancel whenever.