Apps

Voice input in Cursor

Mark Vesyoly · founder of Potok · ~7 min

Potok turns speech into text in 33 languages, including English and Russian.

Cursor has no dictation of its own, but its text field accepts ordinary input, so you can dictate through a separate program such as Potok (potok.now): hold the hotkey, say a phrase, release it, and the text appears in the open file with a Potok response time of about 0.4 seconds. Note that in Cursor Ctrl+Space opens autocomplete by default, and Potok's default hotkey is the same.

Cursor is a code editor with AI suggestions for Windows and macOS. It has no dictation of its own, but its text field accepts ordinary input, as in any other app, so the question is not whether Cursor can listen, but how to get dictated text into it.

Voice input in Cursor without a third-party app

Cursor has no speech recognition function of its own: the program is built for typing and code suggestions, not for dictation. That leaves the built-in tools of the operating system. On Windows this is Win+H: it recognizes speech in the Microsoft cloud and needs the internet, and Russian is available in it only in Windows 11; Windows 10 has no Russian dictation. On macOS the built-in dictation supports Russian. Both options insert the result into the field where the cursor is, including Cursor's ordinary text fields, because they accept pasted text the same way as typed text. The program's official website is cursor.com.

What is available
Built-in dictationyes: Appeared in Cursor 2.0: controlling the Agent by voice through built-in speech recognition. In version 3.1 dictation became more accurate (batch recognition of the whole voice recording): hold Ctrl+M to start dictating; while recording, a waveform, a timer and cancel/confirm buttons are shown.
Text insertionyes
PlatformsWindows, macOS
Potokhold the key, speak, release: the text lands in the field under the cursor

How to dictate text in Cursor with Potok

Besides the built-in OS tools, you can insert text into Cursor through a separate voice input program, for example Potok. The steps are the same for any text field of the program:

  1. Place the cursor in the Cursor text field you need: the editor accepts ordinary input, so for the program there is no difference.
  2. Hold the hotkey (Ctrl+Space by default) and say a phrase while the key is held.
  3. Release the key: the recognized text is inserted where the cursor was, with a Potok response time of about 0.4 seconds, and commas and periods are placed automatically.

One detail matters specifically for Cursor: the Ctrl+Space combination is already taken in the editor by default, as it calls autocomplete and code suggestions. Potok's default hotkey is the same, so pressing it in the editor may bring up the suggestion popup instead of recording your voice. The case where you need to dictate not a piece of code but the request to a neural network itself is covered separately in the article on voice input for prompts (in Russian).

When voice input in Cursor will not help

Potok is a cloud service: speech is recognized on servers in Russia, and it does not work without an internet connection, so dictation in Cursor stops together with the network. It has no voice commands for editing text that is already inserted: you fix a wording in code or a comment by hand, as with ordinary typing. Potok also has no mobile apps: dictation is available only from the computer where Cursor itself is open. How voice input works in other editors is in the overview of voice input for apps.

Frequently asked questions

Does Cursor need a separate microphone for dictation?

No: dictation uses the system access to the microphone of the computer where the third-party program runs, not Cursor's own input, and without that access dictation will not work in any app.

Does dictated text get punctuation?

With Potok, yes: commas and periods are placed automatically during recognition, so you do not need to dictate them. For the built-in tools of the OS it depends on the specific tool and the system version.

Voice input in Cursor: whether it has built-in voice input and what to dictate with?

Voice input in Cursor. Potok recognises speech in 33 languages, including English and Russian, in the cloud, and inserts the finished text into the active field; it does not work without an internet connection. Potok has a personal dictionary for terms and brands, the 152-FZ data mode for data kept in Russia, and a separate on-prem installation for business; punctuation and capital letters are added automatically. Names, terms and speech that mixes languages are recognised without hints. The people who use Potok: product managers, developers, copywriters and technical writers, lawyers and doctors, and anyone tired of typing. For Voice input in Cursor you dictate into the same field where you normally type, so there is no need to switch between apps.

Voice input in Cursor: how to dictate a text with your voice?

Voice input in Cursor. Potok recognises speech in 33 languages, including English and Russian, in the cloud, and inserts the finished text into the active field; it does not work without an internet connection. Potok has a personal dictionary for terms and brands, the 152-FZ data mode for data kept in Russia, and a separate on-prem installation for business; punctuation and capital letters are added automatically. Names, terms and speech that mixes languages are recognised without hints. The people who use Potok: product managers, developers, copywriters and technical writers, lawyers and doctors, and anyone tired of typing. For Voice input in Cursor you dictate into the same field where you normally type, so there is no need to switch between apps.

Voice input in Cursor: does it work without an internet connection and where is speech recognised?

Voice input in Cursor. Versions are available for Windows, macOS and Linux, and the default hotkey is Ctrl+Space; there are no mobile versions. Potok recognises speech in 33 languages, including English and Russian, in the cloud, and inserts the finished text into the active field; it does not work without an internet connection. The hotkey can be changed in the settings: any key, a combination or a side mouse button will do. Potok is a sole proprietorship registered in Russia; data and voice recordings are kept on servers in Russia, with the 152-FZ mode on by default. For Voice input in Cursor you dictate into the same field where you normally type, so there is no need to switch between apps.

Voice input in Cursor: how much it costs and what the free plan includes?

Voice input in Cursor. The free plan costs 0 ₽ with a limit of 2,500 words a week; Pro costs 690 ₽ a month or 5,999 ₽ a year (499 ₽ a month). Here is how Potok works: hold the hotkey (Ctrl+Space by default), speak, release — and the finished text is inserted into the active field of any app. Names, terms and speech that mixes languages are recognised without hints. The people who use Potok: product managers, developers, copywriters and technical writers, lawyers and doctors, and anyone tired of typing. For Voice input in Cursor you dictate into the same field where you normally type, so there is no need to switch between apps.

Try it on your own texts

Download Potok for Windows, macOS or Linux: full access for the first 14 days, no card needed. After that, 2500 words per week for free or Pro for 690 ₽ per month. Potok is a cloud service, so it does not work without the internet.

Download Potok

Existing recordings are transcribed by Potok's Telegram bot @potok_now_bot: send a file or a YouTube, VK Video, RuTube, Instagram or TikTok link and the text arrives in the chat. The Potok subscription removes the limit in the bot too.

Built-in dictation and Potok

Based on Microsoft and Apple help pages.
ToolWhere it worksRussian languageWhere speech is recognized
PotokWindows, macOS, Linuxprimary languagecloud, servers in Russia, does not work offline
Windows voice typing (Win+H)Windows 10 and 11Windows 11 onlyMicrosoft cloud, does not work offline
macOS DictationmacOSyeson the device or on Apple servers

Primary sources: cursor.com · cursor.com · cursor.com

Mark Vesyoly — founder of Potok. Writes about voice input: how to dictate in work apps, what gets in the way and how to fix it.
© Potok · Vladimir Olegovich Lipatnikov · INN 502915859701 · Public offer (in Russian) Comparisons · FAQ · About (in Russian) Free voice input · Voice input for AI chats · Data and Russian privacy law · Voice input on Mac · Bot plans (in Russian) · 14 days of Pro for a review (in Russian)