Voice Mode not working - audio waves show but no text output on stop

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Voice mode is not working properly. When using voice mode, the audio waves are visible and appear to be moving (indicating the microphone is picking up audio), but when pressing the Stop button, no text is outputted/transcribed into the chat. The voice input is completely lost and nothing appears in the editor or chat.

Steps to Reproduce

  1. Open Cursor IDE
  2. Open a chat panel
  3. Click the Voice Mode microphone button to start voice input
  4. Speak into the microphone (audio waves are visible and moving)
  5. Press the Stop button to end voice input
  6. Observe: no text is transcribed or outputted into the chat/editor

Expected Behavior

After pressing Stop, the spoken audio should be transcribed and the resulting text should appear in the chat input or be sent as a message, allowing voice-to-text input to work seamlessly.

Operating System

MacOS

Version Information

Version: 3.1.17
VSCode Version: 1.105.1
Commit: fce1e9ab7844f9ea35793da01e634aa7e50bce90
Date: 2026-04-19T19:33:58.189Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. I checked your account and you’re currently on the Free plan, and voice mode with transcription is only available on Pro and above. The backend rejects the request, but the UI shows a generic error instead of a clear upgrade hint, so it feels like a bug. You see the waves, but no text. That’s on us, we’ll file a separate UX issue.

If you upgrade to Pro, transcription will work. As a workaround on Free, you can use macOS dictation to type into the chat, press Fn twice.