[BUG] Voice dictation (Aqua Voice) input is rejected in Claude Code terminal

Resolved 💬 3 comments Opened Apr 21, 2026 by mukaihiroyuki Closed Apr 25, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Text dictated via Aqua Voice (a voice dictation tool) is not inserted into Claude Code's input prompt.

This used to work in earlier versions of Claude Code. After a recent update, dictated text is silently dropped.

Key finding: In the exact same terminal (Cursor integrated terminal on Windows), if Claude Code is NOT running (plain PowerShell prompt), Aqua Voice dictation works perfectly. The issue only occurs when Claude Code's input prompt is active.

Environment:

  • OS: Windows 11
  • Terminal: Cursor integrated terminal
  • Claude Code version: 2.1.116
  • Voice dictation tool: Aqua Voice v0.14.2

Reproduction:

  1. Open Cursor integrated terminal
  2. Run claude to start Claude Code
  3. With Claude Code's input prompt active, use Aqua Voice to dictate text
  4. Expected: Text appears in Claude Code's input
  5. Actual: Nothing appears

Suspected cause:
Aqua Voice appears to use keystroke simulation rather than clipboard paste. Claude Code's TUI seems to reject this input method. Clipboard-based paste (via Aqua Voice's "Paste Last Transcript" feature) works fine, suggesting the TUI only accepts bracketed-paste input.

Current workaround:
Using Aqua Voice's "Paste Last Transcript" shortcut works but requires an extra keystroke per dictation, degrading the voice input UX significantly.

What Should Happen?

When using Aqua Voice to dictate into Claude Code's input prompt, the dictated text should be inserted into the input field, just like it works for any other text input on the system (including the same Cursor terminal when Claude Code is not running).

Error Messages/Logs

No error messages. The dictated input is silently dropped without any visible error.

Steps to Reproduce

  1. On Windows 11, open Cursor
  2. Open the integrated terminal (PowerShell)
  3. Run claude to start Claude Code
  4. Wait for Claude Code's input prompt to appear and be active
  5. Activate Aqua Voice using its hotkey (Left Ctrl + Left Win) and dictate any text
  6. Release the hotkey

Expected: The dictated text appears in Claude Code's input field.
Actual: Nothing appears in the input field.

Cross-check (important):

  • In the same Cursor terminal, WITHOUT running claude (plain PowerShell prompt), Aqua Voice dictation works correctly and text is inserted as expected.
  • This confirms the issue is specific to Claude Code's TUI, not the terminal emulator or Aqua Voice.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.116

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗