Skip to content

v1.5 — M4B Export, Voice Cloning Upload & Stability Fixes

Latest

Choose a tag to compare

@Finrandojin Finrandojin released this 03 Mar 15:28
· 56 commits to main since this release

What's New

M4B Audiobook Export

Export your audiobook as a chaptered M4B file (AAC audio in MP4 container) compatible with Audiobookshelf, Apple Books, VLC, and other audiobook players.

  • Smart chapter detection (default) — auto-detects chapter/part/prologue headings in the script and groups content into chapters
  • Per-chunk chapters — toggle for fine-grained navigation where every line becomes a chapter
  • Metadata support — fill in title, author, narrator, year, and description at export time
  • Cover art embedding — upload a cover image that gets embedded in the M4B file
  • Collapsible "M4B Export Options" panel on the Result tab

Note: Some Linux audiobook players (e.g. Cozy) have limited M4B support. Tested with VLC, Haruna, and Audiobookshelf.

Voice Cloning File Upload

Upload reference audio files directly from the Voices tab for voice cloning — no more manual file placement.

  • Upload button next to each clone voice slot
  • Clone prompt cache automatically invalidates when reference audio changes

External TTS Mode Improvements

  • Render button now routes through parallel workers in external TTS mode (matching local mode behavior)
  • Fix: missing shutil import for external TTS mode (community fix by @Robertoge65)

Bug Fixes

  • Fix cancel button not stopping generation — cancel flag now properly checked between batches; stuck "generating" chunks cleaned up on startup (#16)
  • Fix progressive batch rendering slowdowntorch.compile dynamo guard accumulation reset between batches (#15)
  • Fix voice config not persisting when switching designed voices in clone dropdown (#17)
  • Fix LLM script crash with malformed JSON — filter non-dict entries from LLM JSON arrays to prevent AttributeError: 'str' object has no attribute 'get' (#20)
  • Bind server to 127.0.0.1 instead of 0.0.0.0

Documentation

  • README updated with M4B export section (English and Chinese)
  • Result Tab documentation expanded with all three export options
  • Output Files section updated with M4B format details

Full Changelog

v1.4...v1.5