May 12, 2026

Chalie v0.6.2: Voice subsystem rebuild + rc-0.7.0 cleanup

Voice engine rebuilt onto kokoro-onnx (TTS) and useful-moonshine-onnx (STT), with phonemizer-fork + espeak-ng restored for natural prosody and long-audio STT support up to 10 minutes.

Voice engine rebuilt from scratch: TTS now runs on kokoro-onnx, STT on useful-moonshine-onnx. Phonemizer-fork + espeak-ng restored for punctuation-driven prosody, native number/abbreviation/acronym handling, and correct list-item pauses.

  • Voice models bundled at install time — eliminates the first-request download stall on cold start.

  • Long-audio STT: chunked transcription supports up to 10 minutes total (60-second windows).

  • URLs read as host only: http://google.com/123 → “google dot com”; www prefix stripped.

  • TTS error sentinel reshaped to be disjoint from the done sentinel — fixes stuck-spinner on synthesis failure.

  • Installer gains Alpine (apk), Arch/Manjaro (pacman), and openSUSE (zypper) system-dep branches.

  • rc-0.7.0 dead-code pass: MemoryStore Redis-compat shim (15 methods), ACT output queue, ability pre_dispatch/post_dispatch hooks, predict_multi_label, VaultService.change_password, get_lists_for_prompt, ConfigService.load_text + PROMPTS_DIR, news CATEGORIES/search_sources all removed.

  • Brain provider form: model list auto-fetches on platform/host/api-key change; Refresh button gone.

  • Windows blank-UI fix: JS MIME types registered at process start via mimetypes.add_type, overriding stale Windows registry mappings.

  • Schedule recall restored; chalie update correctly passes release tag through to installer.