Skip to content

1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 23:31
· 24 commits to main since this release
1.0.0
ae66401

First public release.

  • Settings you set while this was called Claude Voice are carried over: the extension had to be renamed, so claudeVoice.* became claudeCodeTts.*, and each value moves to its new name the first time this version starts.
  • Speaks Claude Code's replies aloud and announces its tool calls ("Bash: run tests"), reading prose and never code.
  • Five local speech engines: the system voice, which needs no setup, and Kokoro, Piper, Qwen3 and Chatterbox, each installed from inside the extension when you want it. "Set Up the Best Voice" picks the one that suits this machine and the languages you listen to.
  • A voice of your own, recorded in ten seconds, taken from audio or video you already have, or described in words and rendered locally. Voices can be backed up to a file and imported again.
  • 23 languages in a voice you create, and translation of everything into the one you prefer, on this machine.
  • Completion sounds through Claude Code's own hooks, so they play whether or not the editor is speaking, with a sound per event.
  • Everything is local: no cloud speech, no telemetry, no account, no API key. Model downloads are the only network use, and each one is asked for first.
  • "Storage and Cleanup" measures what has been downloaded, marks what the current settings need, and frees the rest; "Remove Everything Claude Code TTS Added" undoes the installation.
  • Keyboard shortcuts for the whole of it, a status bar menu, and one-word control from a terminal (echo mute > ~/.claude/claude-code-tts-control).