Skip to content

Releases: remsky/Kokoro-FastAPI

Release v0.8.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 06:56
d5d1a69

What's Changed

  • feat(time-to-first-audio): faster streaming responses via lazy phonemization in get_sentence_info by @remsky in #513
  • fix(schema, pause overflow): caps total pause duration, input length, volume_multiplier, validates lang_code by @remsky in #511
    • guards malicious OOM risk on public endpoints: GHSA-f64g-9jmv-pm22 submitted via @sshpie
  • fix(voices): combine endpoint accepts weighted syntax (#285) by @remsky in #512
Kokoro FastAPI - Time to First Audio Improvements

Full Changelog: v0.8.0...v0.8.1
Curated summary: CHANGELOG.md

Release v0.8.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 18:48
bfdc735

Curated summary: CHANGELOG.md

What's Changed

  • feat(multi-speaker): inline multi-speaker support, voice alias mappings, read-along web ui by @remsky with @radzrader in #502
  • feat(ssml, webui): add experimental SSML support, web UI improvements, documentation by @remsky in #503
  • build(docker): bytecode compile for ~40% faster startup, entrypoint fix for unraid/optimizations, lockfile alignment by @remsky in #504
  • feat(ssml): adjust rate tag semantics to scale speaking pace and intr… by @remsky in #505

Full Changelog: v0.7.2...v0.8.0

Release v0.7.2

Choose a tag to compare

@github-actions github-actions released this 07 Aug 03:47
153217a

Curated summary: CHANGELOG.md

What's Changed

  • fix: flac loses its tail at finalize (#497) by @remsky in #499
  • build: bump fastapi + pin starlette>=1.3.1 to cover CVE's (DoS via FileResponse) by @bunlongheng in #500
  • ci(docker): switch build cache from GHA to GHCR registry to allow public... by @remsky in #501

New Contributors

Full Changelog: v0.7.1...v0.7.2

Release v0.7.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 20:15
834b3ec

Curated summary: CHANGELOG.md

What's Changed

  • fix(audio): improve error handling for aborted audio streams by @yooudeek in #490
  • feat(web ui): refactor; downloaded file naming, better use of space, improved responsiveness and styling by @remsky in #495
Kokoro FastAPI web interface

New Contributors

Full Changelog: v0.7.0...v0.7.1

Release v0.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 01:02
d3f9d65

Curated summary: CHANGELOG.md

What's Changed

  • build(docker): optimizations and python-3.12 migration complete on pre-built images by @remsky in #491 and #482
    • Image sizes (compressed, amd64):
      • CPU: 1.66 -> 1.56 GB
      • GPU: 6.81 -> 4.68 GB (-31%)
      • GPU cu128: 8.11 -> 5.23 GB (-36%)
      • ROCm: 13.08 -> 13.36 GB (model now bakes at build, unchanged base)
  • fix(download_model): release artifact checksums, temp-dir avoids existing model clobber (#301)
  • fix(paths): file lookups reject escapes outside voice/model/web dirs (../, absolute); in-dir symlinks resolve
  • fix(normalizer): version numbers read digit-by-digit, ranges keep hyphens, decimal regex hardened against digit floods (#493)
  • fix: prevent ReDoS in text normalizer (URL/email/acronym patterns) by @Fieldnote-Echo in #489
  • fix(normalizer): expand wh-word 're contractions espeak voices as -ray by @radzrader in #488
  • fix(dependency graph, normalizer): bump and pin deps, harden _find_file and normalizer by @remsky in #492
  • fix(normalizer): expand apostrophe-less "'re" contractions by @radzrader in #493

New Contributors

Full Changelog: v0.6.0...v0.7.0

Release v0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 20:00
5acc025

Curated summary: CHANGELOG.md

What's Changed

  • fix(mappings): update voice mappings for consistency, add missing aud… by @remsky in #480
  • Prevent POST /dev/unload behind an opt-in setting by @sanjaygulati13 in #483
  • Fix missing word timestamps for non-English (espeak) voices by @mlevinmail in #484
  • fix(debug-endpoints): gate /debug/* introspection routes behind ENABL… by @remsky in #486

New Contributors

Full Changelog: v0.5.0...v0.6.0

Release v0.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 21:26
d54895b

Curated summary: CHANGELOG.md

What's Changed

  • fix(webui): bounded buffer to resolve 10 minute crashout, player stat… by @remsky in #471
  • feat(api): add POST /dev/unload to release model from GPU VRAM by @sageframe-no-kaji in #474
  • fix(audio): implement audio source swapping for stream playback/seeking by @remsky in #475

New Contributors

Full Changelog: v0.4.0...v0.5.0

Release v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 May 14:29
41b2d18

Curated summary: CHANGELOG.md

What's Changed

  • feat(gpu): adds clear cu128 opt-in via compose, setup for Blackwell /… by @remsky in #466
  • fix(audio): drop WAV close()-time junk trailer that caused chunk-end click #463 by @remsky in #467
  • chore(docker): add oci metadata, copy VERSION for web ui, prebuilt image for tts-client tests by @remsky in #468
  • fix(rocm): persist MIOpen cache and add FIND_MODE=2 default +warmup script by @remsky in #469

Full Changelog: v0.3.0...v0.4.0

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 May 03:21

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.3.0

Release v0.2.4-master

Choose a tag to compare

@github-actions github-actions released this 13 Dec 23:31

What's Changed

  • Fix custom phenomes and make them much more robust by @fireblade2534 in #350
  • Update PyTorch to 2.7.1+cu128 for RTX 50 Series GPU Support by @MiggiV2 in #354
  • Smaller docker image by @faltiska in #361
  • Use torch 2.8 for compatibility with 50 series by @garciadias in #390
  • feat: add configurable logging level with environment variable support by @ryan-steed-usa in #404
  • Fix(cpu/docker): install Rust for appuser, set PATH, and increase uv timeouts to stabilize build by @nRanzo in #383
  • build: add cmake to fix pyopenjtalk dependency and sync CI deps with Docker by @ryan-steed-usa in #412
  • Use #!/usr/bin/env bash in start-gpu.sh for better compatibility by @basnijholt in #419
  • build: add support to override docker-bake.hcl variables with GitHub Action Environment Variables by @ryan-steed-usa in #413
  • Pr 420 by @remsky in #429
  • Improve build times by parallelising the various Docker targets by @kprinssu in #420

New Contributors

Full Changelog: v0.2.4...v0.2.4-master