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-tasks command to list available tasks

  • audify validate-prompt command to validate custom prompt files

  • audify convert unified command

  • ReadTheDocs documentation

  • CI/CD pipeline for PyPI releases

Changed

  • LLMClient now has a generic generate_script() method accepting custom prompts

  • AudiobookCreator accepts task and prompt_file parameters

[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