Podvoice is a local-first CLI tool that turns Markdown scripts into multi-speaker podcast-style audio using Coqui XTTS v2. No cloud, no API keys, no usage limits — just clean script-to-audio generation directly on your machine. Built for developers and creators who want full control over their content, data, and costs.
Podvoice is a local-first, open-source command line interface (CLI) tool that transforms simple Markdown scripts into captivating multi-speaker audio using Coqui XTTS v2. It is tailored for developers and content creators who seek a straightforward method to produce podcast-style audio without relying on cloud services or expensive APIs.
.md file with designated speaker blocks.Podvoice expects scripts formatted in Markdown to define speakers and their corresponding dialogue:
[SpeakerA | calm]
Hello and welcome to the show.
[SpeakerB | excited]
Aaj hum AI ke baare mein baat karenge.
The main command to generate the audio output from a Markdown script is:
podvoice render SCRIPT.md --out OUTPUT
For instance:
podvoice render examples/demo.md --out output.wav
With explicit options to specify language and device:
podvoice render \
examples/demo.md \
--out podcast.mp3 \
--language en \
--device cpu
Users are encouraged to use the Podvoice tool responsibly, refraining from any use that may infringe on the rights or dignity of others.
In summary, Podvoice provides a robust, efficient, and user-friendly solution for generating audio content from Markdown scripts, supporting a wide range of applications in the field of podcasting and conversational content.
No comments yet.
Sign in to be the first to comment.