Skip to content

v0.9.37

Choose a tag to compare

@DCom17 DCom17 released this 05 Jul 07:25
ee32268

Adam v0.9.37 — the real Adam voice heals itself (and works on your phone)

The voice keeps itself alive now

If you've installed the real Adam voice (INSTALL-VOICE.cmd), Adam now makes
sure it stays running. Before this release, if the voice service crashed — or
Adam was started some way other than the launcher — every reply quietly fell
back to the robotic browser voice until you restarted things by hand. Now the
server notices and restarts the voice service itself: it checks at startup and
again whenever a spoken reply fails. The first reply or two after a crash may
still use the fallback voice while the voice model reloads; after that you're
back to the real voice with no action needed.

The self-heal is careful by design: it only manages a voice service configured
on this same PC, refuses to start a partial download, and is rate-limited so a
broken install can never spawn-loop.

Your phone speaks with the real Adam voice too

This was always true, but our own phone guide said otherwise — it claimed
spoken replies on the phone were always your phone's built-in robotic voice.
Wrong: the voice is generated on your PC and delivered over the same private
HTTPS (Tailscale) connection the app already uses. If INSTALL-VOICE.cmd has
been run on the PC, your phone speaks with the same natural Adam voice as the
desktop. The guide now says so, and gained a troubleshooting entry for
"replies sound robotic."

Under the hood

  • New tts_supervisor.py module (ships in the ZIP) with its own test file;
    full suite green including the release-packaging guards.

Install: download adam-local-v0.9.37.zip, extract, run SETUP.cmd.
Update: existing installs will show the in-app "Update available" bar, or
run UPDATE.cmd.