Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
Flexible prompt system with task registry (
--task,--prompt-file)Built-in tasks: audiobook, podcast, summary, meditation, lecture
audify list-taskscommand to list available tasksaudify validate-promptcommand to validate custom prompt filesaudify convertunified commandReadTheDocs documentation
CI/CD pipeline for PyPI releases
Changed
LLMClientnow has a genericgenerate_script()method accepting custom promptsAudiobookCreatoracceptstaskandprompt_fileparameters
[0.1.0] - 2024-01-01
Added
Initial release
EPUB and PDF to audiobook conversion
Multiple TTS providers: Kokoro, OpenAI, AWS Polly, Google Cloud TTS, Qwen-TTS
LLM-powered audiobook script generation (Ollama + commercial APIs)
REST API for programmatic access
Directory processing for multi-file audiobooks
Translation support
M4B audiobook output with chapter markers