-
-
Notifications
You must be signed in to change notification settings - Fork 292
Description
Description
Speech-to-text transcription does not work in Windows Terminal or Claude Code CLI. After recording and processing, only the character v is inserted instead of the transcribed text. The transcription itself is correct — it lands in the clipboard and can be pasted manually with Ctrl+V.
This appears to be the same class of issue as #184, but on Windows rather than Linux/KDE Wayland.
Environment
- OS: Windows 11
- Terminal: Windows Terminal with WSL/Ubuntu running Claude Code CLI
- Whisper model: Local, offline
Steps to reproduce
- Open Windows Terminal with a WSL session running Claude Code
- Press Ctrl+Win to start recording
- Speak
- Press Ctrl+Win to stop recording
- Wait for transcription to process
- Only
vappears in the terminal input
What I've tried
- Clipboard mode ON: Same result — just
v - Clipboard mode OFF: Same result — just
v - Windows Terminal has Ctrl+V, Ctrl+Shift+V, and Shift+Insert all bound to paste
Expected behavior
Transcribed text should be inserted into the active terminal input.
Actual behavior
Only v is inserted. The transcribed text is in the clipboard and can be manually pasted with Ctrl+V, confirming the transcription itself works correctly.
Notes
Likely the same root cause as #184 — SendInput simulating Ctrl+V, but Windows Terminal not receiving the Ctrl modifier from simulated keystrokes, so only v comes through.