Skip to content

One-click Book → Audiobook wizard#26

Open
codesterribly wants to merge 2 commits into
DigiJoe79:mainfrom
codesterribly:book-wizard
Open

One-click Book → Audiobook wizard#26
codesterribly wants to merge 2 commits into
DigiJoe79:mainfrom
codesterribly:book-wizard

Conversation

@codesterribly
Copy link
Copy Markdown
Contributor

This PR adds a one-click “Book → Audiobook” wizard that:

  • Imports a Markdown or EPUB book as a new project
  • Applies default chapter mapping rules
  • Uses current default TTS engine/model/language/speaker
  • Automatically starts TTS generation for all chapters

UI integration:

  • New wizard button alongside Import
  • Automatically switches to “New Project” mode if needed
  • Navigates to Jobs view after successful start

Includes:

  • useFullBookWizard hook
  • ImportView integration
  • Optional FullBookWizardView
  • EN/DE i18n support

This builds on the existing import + TTS pipeline without changing backend behavior. And is my first large contribution, so there are bound to be issues. Please check everything twice. I had issues with the scoping and strings in German.

@codesterribly
Copy link
Copy Markdown
Contributor Author

Hopefully this still works?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants