Skip to content

Talktastic v0.8.3

Choose a tag to compare

@BrainSlugs83 BrainSlugs83 released this 10 Jun 07:12
· 14 commits to main since this release

What's new in v0.8.3

  • Windows N / KN support. Fixed a bug that prevented Talktastic from working on Windows N / KN editions (Neural voices still require the Windows Media Feature Pack to be installed, but Piper and SAPI will work without it now).

  • RVC streaming. RVC voice conversion now starts playing as soon as the first chunk is ready instead of waiting for the whole utterance. Tunable via --rvc-chunk-size <seconds> (default 2.0) and --rvc-padding-length <seconds> (default 0.3).

  • Performance and Instrumentation Improvements. On an iGPU/vram-constrained test machine, time-to-first-audio-play-back dropped from roughly 9 seconds to under 4 seconds. -- --perf argument added to give verbose instrumentation output. -- Model loads for Piper / RVC also run in parallel where applicable.

  • Added support for more RVC model download sources. URLs from voice-models.com, Google Drive, Weights.gg, or HuggingFace now work directly with the --rvc parameter; Talktastic follows redirects, handles Google Drive's virus-scan interstitial, picks a sensible display name from the source page, and gives a clear error message when a CDN is unreachable.

  • Automated audio quality validation. New integration tests round-trip synthesized audio back through a speech-to-text (STT) pipeline and additionally validate the zero-crossing rate to catch silent or garbled output that would otherwise pass a recall check. The same validator runs at runtime: if any RVC chunk comes back corrupt on GPU, it's silently re-run on a pre-warmed CPU session before reaching playback.

  • DirectML stability fixes. Broader exception catch on init (now also handles BadImageFormat / TypeLoad / PlatformNotSupported); failure messages name the exception type for easier debugging, with graceful fallbacks to CPU.

Asset

say.exe (Talktastic v0.8.3's main console application, 37 MB, win-x64, NativeAOT, .NET 10).

Commits since v0.7.1

  • 7f4c012 Sub-chunked streaming RVC + Settings refactor + coverage backfill
  • b6ab76e Stream synthesized audio to the default device across all engines