Local LLM podcast factory β converts topic files into multi-host MP3 podcasts via Ollama and XTTS v2. Generates scripts and audio offline.
Stability: stable | Completion: 90% Family: development-tools | Last Reviewed: 2026-05-12
ScriptWriters is a generator project focused on:
- audio synthesis
- batch processing
- multi host support
- offline capable
- script generation
- Python
Platform: cli Environment: Python 3.10+, Ollama, ffmpeg
- Python 3.10+
- Ollama
- XTTS v2
- FFmpeg
- Bark
- audio synthesis
- batch processing
- multi host support
- offline capable
- script generation
Generate a cited research packet from Wikipedia and optional source URLs:
python -m scriptwriters.cli research gen --query "post quantum encryption" --url https://example.com/articleGenerate research, then write the three-host script and render Bark audio:
python -m scriptwriters.cli research build --query "Windows App SDK" --backend barkFor quick Bark previews, cap the render to one spoken beat and short semantic output:
python -m scriptwriters.cli research build --packet out/research/windows-app-sdk/research_packet.json --backend bark --max-beats 1 --bark-semantic-tokens 20Check local dependencies before a long run:
python -m scriptwriters.cli doctorCurrent Transformers releases require torch>=2.6 to load Bark .bin weights safely.
Repository: D:/zypper/ScriptWriters
- Metadata is a first-class citizen
- Prefer clarity over cleverness
- Documentation evolves with the code
- Generated from
script-writers.manifest.toml
MIT License.
See LICENSE for details.
Maintained by Herb
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "ScriptWriters",
"description": "Local LLM podcast factory β converts topic files into multi-host MP3 podcasts via Ollama and XTTS v2. Generates scripts and audio offline.",
"license": "https://opensource.org/licenses/MIT",
"programmingLanguage": ["Python"],
"author": {
"@type": "Person",
"name": "Herb"
}
}
</script>