Skip to content

Releases: buchwandler/ttsforge

v0.3.5

Choose a tag to compare

@holgern holgern released this 15 Aug 10:01

Full Changelog: v0.3.4...v0.3.5

[v0.3.5] - 2026-08-12

Changed

  • Updated minimum TTS generation stack to PyKokoro 0.8.3 and added kokorog2p 0.8.0 as a
    direct dependency
  • Bumped SSMD minimum to 0.8.1 and advanced renderer contract to schema 3 with kokorog2p
    text preparation version

Documentation

  • Documented automatic written-to-spoken preparation, explicit SSMD say-as ownership,
    and minimum dependency contract testing

v0.3.4

Choose a tag to compare

@holgern holgern released this 12 Aug 10:34

Full Changelog: v0.3.3...v0.3.4

Fixed

  • Fixed safe paragraph conversion resume from saved generation settings with field-level
    mismatch diagnostics

v0.3.3

Choose a tag to compare

@holgern holgern released this 05 Aug 16:06

Full Changelog: v0.3.2...v0.3.3

Fixed

  • Fixed safe paragraph conversion resume from saved generation settings with field-level
    mismatch diagnostics

v0.3.2

Choose a tag to compare

@holgern holgern released this 05 Aug 11:45

Full Changelog: v0.3.1...v0.3.2

[v0.3.2] - 2026-08-05

Fixed

  • Recovery after a paragraph output directory is created before the first unit is
    finalized by establishing ownership metadata immediately
  • Resume orchestration so incompatible state reports an actionable reason instead of
    silently starting a fresh conversion
  • Paragraph-mode resume across processes by persisting an effective preparation seed per
    chapter before randomized short-sentence processing

Documentation

  • Paragraph unit progress, automatic and explicit seeds, --fresh restart behavior,
    schema 5 limitations, and an interruption-based resume example

v0.3.1

Choose a tag to compare

@holgern holgern released this 05 Aug 06:06

Full Changelog: v0.3.0...v0.3.1

[0.3.1] - 2026-08-04

Added

  • Added configurable SSMD prosody method selection with CLI overrides and persistent
    configuration
  • Added EPUB chapter structure and emphasis preservation through epub2text Markdown
    extraction

Changed

  • Changed TTSForge to delegate silence generation and SSMD downmixing to AudioSig
  • Changed Markdown EPUB extraction and emphasis preservation to be the default while
    keeping audible emphasis plain
  • Changed resume handling to invalidate flattened EPUB artifacts when the rendering
    source representation changes

Documentation

  • Documented prosody method selection, EPUB emphasis detection, and SSMD emphasis policy
    settings
  • Documented the EPUB extraction, SSMD markup, and audible rendering layers

v0.3.0

Choose a tag to compare

@holgern holgern released this 02 Aug 09:14

Full Changelog: v0.2.0...v0.3.0

Added

  • Added configurable SSMD prosody method selection with CLI overrides and persistent
    configuration
  • Added EPUB chapter structure and emphasis preservation through epub2text Markdown
    extraction

Changed

  • Changed TTSForge to delegate silence generation and SSMD downmixing to AudioSig
  • Changed Markdown EPUB extraction and emphasis preservation to be the default while
    keeping audible emphasis plain
  • Changed resume handling to invalidate flattened EPUB artifacts when the rendering
    source representation changes

Documentation

  • Documented prosody method selection, EPUB emphasis detection, and SSMD emphasis policy
    settings
  • Documented the EPUB extraction, SSMD markup, and audible rendering layers

v0.2.0

Choose a tag to compare

@holgern holgern released this 31 Jul 14:27

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.2.0

[0.2.0] - 2026-07-31

Added

  • Added exact-line subchapter markers that become paragraph pauses during text
    extraction
  • Added configurable phrase-level short-sentence handling with advanced settings and
    synthesis statistics
  • Added chapter exclusions for converting selected ranges without specified chapters
  • Added selectable ONNX Runtime providers and provider aliases for command and
    persistent configuration
  • Added SSMD 0.8 validation, diagnostics, audio references, prosody controls, and marker
    sidecars
  • Added resumable book conversion that restores compatible progress, chapter selection,
    and output paths

Changed

  • Changed the CLI to typed commands while keeping help and version startup independent
    of backend loading
  • Added nested short-sentence configuration commands with validation for conflicting
    options
  • Changed SSMD emphasis to plain by default while retaining explicit approximate,
    warning, and rejection policies

Fixed

  • Fixed short-sentence settings so they reach both text and phoneme synthesis
  • Improved WAV chapter merging without requiring an external encoder and tolerated
    timestamped model-cache filenames
  • Improved chapter audio merging with input validation, safe metadata handling, and
    atomic output replacement
  • Fixed persisted conversion settings validation and pause-related configuration
    handling
  • Improved resume portability across POSIX and Windows paths and serialized concurrent
    atomic replacements

Documentation

  • Documented the Markdown migration, expanded installation and usage guidance, and added
    documentation validation

v0.1.2

Choose a tag to compare

@holgern holgern released this 03 Feb 11:52

Full Changelog: v0.1.1...v0.1.2

🐛 Bug Fixes

  • (No Category) German voice, add missing model source and short_sentence handling

⚙️ Miscellaneous Tasks

  • (No Category) Fix ci

v0.1.1

Choose a tag to compare

@holgern holgern released this 01 Feb 16:13

Full Changelog: v0.1.0...v0.1.1

⛰️ Features

  • (No Category) Use correct ssmd and dictionary syntax

🐛 Bug Fixes

  • (No Category) Adapt pause defaults

🧪 Testing

  • (No Category) Add more unit tests

v0.1.0

Choose a tag to compare

@holgern holgern released this 01 Feb 13:33