# Piper 1 (GPL)
A fast and local neural text-to-speech engine that embeds [espeak-ng][] for phonemization.
Install with:
``` sh
pip install piper
```
* ๐ง [Samples][samples]
* ๐ก [Demo][demo]
* ๐ฃ๏ธ [Voices][voices]
* ๐ฅ๏ธ [Command-line interface][cli]
* ๐ [Web server][api-http]
* ๐ [Python API][api-python]
* ๐๏ธ [Training new voices][training]
* ๐ ๏ธ [Building manually][building]
---
People/projects using Piper:
* [Home Assistant](https://github.com/home-assistant/addons/blob/master/piper/README.md)
* [NVDA - NonVisual Desktop Access](https://www.nvaccess.org/post/in-process-8th-may-2023/#voices)
* [Image Captioning for the Visually Impaired and Blind: A Recipe for Low-Resource Languages](https://www.techrxiv.org/articles/preprint/Image_Captioning_for_the_Visually_Impaired_and_Blind_A_Recipe_for_Low-Resource_Languages/22133894)
* [Video tutorial by Thorsten Mรผller](https://youtu.be/rjq5eZoWWSo)
* [Open Voice Operating System](https://github.com/OpenVoiceOS/ovos-tts-plugin-piper)
* [JetsonGPT](https://github.com/shahizat/jetsonGPT)
* [LocalAI](https://github.com/go-skynet/LocalAI)
* [Lernstick EDU / EXAM: reading clipboard content aloud with language detection](https://lernstick.ch/)
* [Natural Speech - A plugin for Runelite, an OSRS Client](https://github.com/phyce/rl-natural-speech)
* [mintPiper](https://github.com/evuraan/mintPiper)
* [Vim-Piper](https://github.com/wolandark/vim-piper)
* [POTaTOS](https://www.youtube.com/watch?v=Dz95q6XYjwY)
[](https://www.openhomefoundation.org/)
<!-- Links -->
[piper]: https://github.com/rhasspy/piper
[espeak-ng]: https://github.com/espeak-ng/espeak-ng
[cli]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/CLI.md
[api-http]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/APT_HTTP.md
[api-python]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/API_PYTHON.md
[training]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/TRAINING.md
[building]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/BUILDING.md
[voices]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/VOICES.md
[samples]: https://rhasspy.github.io/piper-samples
[demo]: https://rhasspy.github.io/piper-samples/demo.html
Raw data
{
"_id": null,
"home_page": "http://github.com/OHF-voice/piper1-gpl",
"name": "piper-tts",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "home, assistant, tts, text-to-speech",
"author": "The Home Assistant Authors",
"author_email": "hello@home-assistant.io",
"download_url": null,
"platform": null,
"description": "# Piper 1 (GPL)\n\nA fast and local neural text-to-speech engine that embeds [espeak-ng][] for phonemization.\n\nInstall with:\n\n``` sh\npip install piper\n```\n\n* \ud83c\udfa7 [Samples][samples]\n* \ud83d\udca1 [Demo][demo]\n* \ud83d\udde3\ufe0f [Voices][voices]\n* \ud83d\udda5\ufe0f [Command-line interface][cli]\n* \ud83c\udf10 [Web server][api-http]\n* \ud83d\udc0d [Python API][api-python]\n* \ud83c\udfcb\ufe0f [Training new voices][training]\n* \ud83d\udee0\ufe0f [Building manually][building]\n\n---\n\nPeople/projects using Piper:\n\n* [Home Assistant](https://github.com/home-assistant/addons/blob/master/piper/README.md)\n* [NVDA - NonVisual Desktop Access](https://www.nvaccess.org/post/in-process-8th-may-2023/#voices)\n* [Image Captioning for the Visually Impaired and Blind: A Recipe for Low-Resource Languages](https://www.techrxiv.org/articles/preprint/Image_Captioning_for_the_Visually_Impaired_and_Blind_A_Recipe_for_Low-Resource_Languages/22133894)\n* [Video tutorial by Thorsten M\u00fcller](https://youtu.be/rjq5eZoWWSo)\n* [Open Voice Operating System](https://github.com/OpenVoiceOS/ovos-tts-plugin-piper)\n* [JetsonGPT](https://github.com/shahizat/jetsonGPT)\n* [LocalAI](https://github.com/go-skynet/LocalAI)\n* [Lernstick EDU / EXAM: reading clipboard content aloud with language detection](https://lernstick.ch/)\n* [Natural Speech - A plugin for Runelite, an OSRS Client](https://github.com/phyce/rl-natural-speech)\n* [mintPiper](https://github.com/evuraan/mintPiper)\n* [Vim-Piper](https://github.com/wolandark/vim-piper)\n* [POTaTOS](https://www.youtube.com/watch?v=Dz95q6XYjwY)\n\n[](https://www.openhomefoundation.org/)\n\n<!-- Links -->\n[piper]: https://github.com/rhasspy/piper\n[espeak-ng]: https://github.com/espeak-ng/espeak-ng\n[cli]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/CLI.md\n[api-http]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/APT_HTTP.md\n[api-python]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/API_PYTHON.md\n[training]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/TRAINING.md\n[building]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/BUILDING.md\n[voices]: https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/VOICES.md\n[samples]: https://rhasspy.github.io/piper-samples\n[demo]: https://rhasspy.github.io/piper-samples/demo.html\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "Fast and local neural text-to-speech engine",
"version": "1.3.0",
"project_urls": {
"Homepage": "http://github.com/OHF-voice/piper1-gpl"
},
"split_keywords": [
"home",
" assistant",
" tts",
" text-to-speech"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "9bc0d9b5f64869274be3ebc6dc483f13791a3c6ebbc0e37fad4e237a76d5365b",
"md5": "b8353f52393cf3cf3805c36dc642969f",
"sha256": "0af0c90aeddf762555ed940de1ac576acbefb3623e6d5ca4fb1a70359ee7e65d"
},
"downloads": -1,
"filename": "piper_tts-1.3.0-cp39-abi3-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b8353f52393cf3cf3805c36dc642969f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 13819597,
"upload_time": "2025-07-10T21:07:22",
"upload_time_iso_8601": "2025-07-10T21:07:22.893810Z",
"url": "https://files.pythonhosted.org/packages/9b/c0/d9b5f64869274be3ebc6dc483f13791a3c6ebbc0e37fad4e237a76d5365b/piper_tts-1.3.0-cp39-abi3-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5b176a059c0a45e582fadd4545ed092294fd0add7c679f6c09440af5cd2678b5",
"md5": "15956d0d62edda5e2cc7731a700c0c5a",
"sha256": "810c91a084d335d32b42928b1ef69d6480cf7e3a5a8b15eff98edd2ef55f2791"
},
"downloads": -1,
"filename": "piper_tts-1.3.0-cp39-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "15956d0d62edda5e2cc7731a700c0c5a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 13828403,
"upload_time": "2025-07-10T21:07:25",
"upload_time_iso_8601": "2025-07-10T21:07:25.386705Z",
"url": "https://files.pythonhosted.org/packages/5b/17/6a059c0a45e582fadd4545ed092294fd0add7c679f6c09440af5cd2678b5/piper_tts-1.3.0-cp39-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8c92f37e5111440fc6c6336f42f8dab88afaa545394784dc930f808a68883c48",
"md5": "e88176c4493b811fac0edfe2b289e101",
"sha256": "8d39f85c3f4b6ade512976849579344fc72595ec613f374dbcf8521716398907"
},
"downloads": -1,
"filename": "piper_tts-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "e88176c4493b811fac0edfe2b289e101",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 13836863,
"upload_time": "2025-07-10T21:07:27",
"upload_time_iso_8601": "2025-07-10T21:07:27.616134Z",
"url": "https://files.pythonhosted.org/packages/8c/92/f37e5111440fc6c6336f42f8dab88afaa545394784dc930f808a68883c48/piper_tts-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2b733d29175cfd93e791baaef3335819778d3f8c8898e2fe16cd0cc8b8163f84",
"md5": "e5466c036b609cf4bf4398d13bb514bd",
"sha256": "234c25474655b26f3418b84522c815c43e9b1bc8a1fdb13c2b28514290c165f0"
},
"downloads": -1,
"filename": "piper_tts-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "e5466c036b609cf4bf4398d13bb514bd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 13836748,
"upload_time": "2025-07-10T21:07:29",
"upload_time_iso_8601": "2025-07-10T21:07:29.912468Z",
"url": "https://files.pythonhosted.org/packages/2b/73/3d29175cfd93e791baaef3335819778d3f8c8898e2fe16cd0cc8b8163f84/piper_tts-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "10a5d782d469fc19db9bf19f1725d4a6ef77d2413515b61f5017340688f5d093",
"md5": "6f956272dbe45e05136d0972f2a5e220",
"sha256": "dc6b5be4e15f3c0f4a6067b515bc6202ddf3e2b0c6cbd6c8bdeccab2453c89c7"
},
"downloads": -1,
"filename": "piper_tts-1.3.0-cp39-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "6f956272dbe45e05136d0972f2a5e220",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 13826773,
"upload_time": "2025-07-10T21:07:31",
"upload_time_iso_8601": "2025-07-10T21:07:31.950585Z",
"url": "https://files.pythonhosted.org/packages/10/a5/d782d469fc19db9bf19f1725d4a6ef77d2413515b61f5017340688f5d093/piper_tts-1.3.0-cp39-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-10 21:07:22",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OHF-voice",
"github_project": "piper1-gpl",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "piper-tts"
}