
Piper
CLILocal neural text-to-speech engine that converts text to speech offline, with voices in dozens of languages, handy for listening materials or narrating articles and course slides. Needs Python; download a voice model before first use. The project is currently looking for maintainers.

A fast and local neural text-to-speech engine that embeds espeak-ng for phonemization.
Install with:
pip install piper-tts
- 🎧 Samples
- 💡 Demo
- 🗣️ Voices
- 🖥️ Command-line interface
- 🌐 Web server
- 🐍 Python API
- 🔧 C/C++ API
- 🏋️ Training new voices
- 🛠️ Building manually
Looking for Maintainers
The Open Home Foundation is looking for maintainers for Piper! If you're interested, please send a message to voice@openhomefoundation.org
People/projects using Piper:
- Home Assistant
- NVDA - NonVisual Desktop Access
- Image Captioning for the Visually Impaired and Blind: A Recipe for Low-Resource Languages
- Video tutorial by Thorsten Müller
- Open Voice Operating System
- JetsonGPT
- LocalAI
- Lernstick EDU / EXAM: reading clipboard content aloud with language detection
- Natural Speech - A plugin for Runelite, an OSRS Client
- mintPiper
- Vim-Piper
- POTaTOS
- Narration Studio
- Basic TTS - Simple online text-to-speech converter.
Bindings to use Piper in programming languages other than Python and C/C++:
- Java: Piper JNI
Recursos relacionados

Podcastfy
CLIOpen-source alternative to NotebookLM's podcast feature: turns web pages, PDFs, images, YouTube videos or text into two-host conversational audio, useful for lecture notes or articles. Uses Gemini and OpenAI API keys by default, or local models plus free Edge TTS.
souzatharsis/podcastfy6.6k
Kokoro TTS
CLILocal text-to-speech CLI built on the open Kokoro model: batch-converts TXT, EPUB and PDF to MP3 or WAV by chapter, with multiple languages, voice blending and speed control; handy for audio versions of course materials. Needs Python 3.11-3.12 and two model files downloaded first.
nazdridoy/kokoro-tts1.9k
MulmoCast CLI
CLIWrite a script, speakers and visuals in MulmoScript (JSON or YAML) and the mulmo command generates narration and images and assembles a video, podcast, slide deck or PDF, for explainer videos. Needs Node.js, FFmpeg and an OpenAI API key; other providers optional.
receptron/mulmocast-cli475
Web Video Presentation
SkillRewrites an article or script as narration, then builds a click-through 16:9 web presentation you can screen-record into an explainer video, with optional synthesized voiceover. Good for lessons, YouTube tutorials and product walkthroughs. Needs Node.js; voiceover needs a MiniMax or OpenAI key.
ConardLi/garden-skills12.9k
anything2explainer
SkillTurns a topic or article into a narrated explainer video in English or Chinese: research, script, voiceover, storyboard and per-shot animation, with subtitles and chapter cards. Needs Node.js, ffmpeg and Python; takes about 1-3 hours depending on length. Free for non-commercial use only.
Vincentwei1021/anything2explainer2.5k
BibiGPT Skill
SkillOfficial BibiGPT skill: hand agents YouTube, Bilibili, podcast or local audio and video to get summaries, timestamped transcripts, chapter notes and mind maps. Needs a BibiGPT account (free tier has daily limits) plus its desktop app (with the bibi CLI) or an API key.
JimmyLv/bibigpt-skill129
