Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Vaani — voice for Claude CodeNew to Visual Studio Code? Get it now.
Vaani — voice for Claude Code

Vaani — voice for Claude Code

G Kirtika

|
1 install
| (0) | Free
Talk to Claude Code and hear the reply. Local speech, English and Hindi, macOS and Windows.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Voice for Claude Code

Talk to Claude Code and hear the reply, inside your editor. English or Hindi, on macOS and Windows, with speech recognition and speech output that run on your own machine — nothing is sent to a speech service, and there is no API key.

What it does

  • Press the microphone (or Alt+Space), speak, and pause. Your words appear, Claude Code answers in the project you have open, and the reply is read aloud.
  • Talk over a reply to stop it and say something else.
  • Hindi and Hinglish work as first-class inputs, and replies come back the same way.
  • Switch projects by voice: "switch to listurad", "listurad pe jao".
  • Claude does ordinary work — making folders, writing files, running the project — without stopping to ask, exactly as it does in the terminal.

Requirements

  1. Claude Code, installed and logged in (claude on your PATH). The extension uses your existing subscription; it never asks for an API key.

  2. voice-claude, the local service that does the speech work:

    pipx install voice-claude          # or: pip install voice-claude
    voice-claude stt setup             # one-time: permissions (macOS) or model (Windows)
    
    • macOS uses Apple's on-device recogniser and the system voices. macOS will ask once for Microphone and Speech Recognition access.
    • Windows downloads a speech model the first time (about 0.5 GB) and uses the voices Windows already has. For Hindi output, add a Hindi voice in Settings → Time & language → Speech.

If voice-claude is not on your PATH, set voiceClaude.command to its full path.

Settings

Setting Default What it does
voiceClaude.command voice-claude the service executable
voiceClaude.speakReplies true read replies aloud
voiceClaude.handsFree false keep listening after each reply
voiceClaude.target — which named project turns go to

Everything else — language, voice, wake phrase, how long a pause ends your turn — lives in voice-claude's own configuration, shared with its terminal version.

Privacy

Audio never leaves your machine and is never written to disk. Transcripts and replies are shown in the panel and are kept out of the log unless you turn that on.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft