更新 2026年9月6日 · 著者 Sumbat.T

この検索をしたなら、すでにCursorのマイクをクリックして、何も起きなかった可能性が高いです。よくある体験で、このクエリの上位結果のいくつかはバグ報告そのものです。このページは2つのことをします。Cursorの音声入力が実際に何か、Cursor自身の説明に沿って示し、報告された障害が実際に何か、報告に沿って示します。そのどちらも答えない部分、つまり開発者が1日に打つ残りの8割をどう口述するかも扱います。
まずベンダーから始めます。ここでの説明は珍しく正確で、その正確さが話の全部だからです。エージェントへのプロンプトに関するCursorのドキュメントは、この機能を1文で書いています。
「Click the microphone icon in the chat input to dictate your prompt instead of typing. Speak naturally, include technical details like file and function names, and review the transcription before sending。」
Cursor Docs, Prompting agents
手順ではなく、場所に目を向けてもう一度読んでください。チャット入力です。エディタでも、ターミナルでも、コミット欄でもありません。Cursorのキーバインド一覧も同じで、さらに率直です。文書全体で、音声関連のショートカットはちょうど1つです。
Cmd Shift Space Toggle Voice Mode
これが製品の音声面の全体です。妥当な設計判断で、Cursorの用途にも合います。プロンプトを話し、エージェントがコードを書く。ただし、エディタ向けのディクテーションではありません。テキスト欄1つについたマイクです。開発環境全体に話せると思っていたなら、ぶつかった隙間は不具合ではなく、仕様です。
どのツールが要るかを決める区別
プロンプトは、何か書くAIエージェントへ指示を話すことです。ディクテーションは、キャレットがある場所へ、テキストとして言葉を着地させることです。
Cursor Voice Modeは前者を、1つのパネルでします。OSレベルのディクテーションは後者を、どこでもします。きちんと組む開発者の多くは、仕事を分けて両方使います。
このテーマでいちばん多い関連検索は cursor voice input not workingで、上位10件のうち3件は記事ではなくCursorフォーラムのバグ報告です。珍しく、兆候として無視しない方がいいです。機能に本当の履歴があるからです。バージョンと日付付きで並べます。他の説明はどれも、1つの症状だけを、他と切り分けずに書いているからです。
2025年10月
Cursor 2.0
Voice Inputが2.0リリースの一部として出荷。Composerとアプリ内ブラウザと同時です。
2025年10月
Cursor 2.0
カスタムのsubmitキーワードが、ほとんどの試行で空メッセージをチャットに送ると報告。既定キーワードは動く。
2025年12月
2.2.20
macOS、Windows 10、Windows 11、Linuxでマイクが反応しなくなる。コンソールは非推奨の音声インターフェースScriptProcessorNodeを指名。モデレーターは「a known technical problem」と呼ぶ。
2026年5月
3.2.21
2つ目の、別の障害。voice-processor.jsがnet::ERR_FILE_NOT_FOUNDを返し、レベルメーターは止まったまま、文字起こしは届かない。全プランが影響。
2.2.20への更新後、ユーザーはマイクが完全に何もしないと報告しました。報告はmacOS、Windows 10、Windows 11、Linuxをまとめて扱っており、普通なら最初に疑う切り分けの大半が消えます。スレッドのコンソール出力は、何年も前から非推奨のブラウザ音声インターフェースを指しています。
[Deprecation] The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead.
Cursorのモデレーターが返信し、 「a known technical problem」と認め、チームは新しいAudioWorkletNode APIへ移行中だと確認しました。時期は示されませんでした。
5か月後、Cursor 3.2.21で、別のバグが同じ体験を生みました。マイクボタンは反応し、音声レベルの表示は止まったまま、文字起こしは出ません。ネットワークコンソールがその理由を示します。
voice-processor.js net::ERR_FILE_NOT_FOUND
その報告はmacOS、Windows 11、Ubuntu 24.04を挙げ、スレッド自身で最初に誤診された点を繰り返す価値があります。障害はFree、Pro、Pro+、Ultraすべてに影響するので、課金の壁ではありません。報告した開発者が回避策を出しており、スレッド全体でいちばん使える文です。
「Use the mic button in the Agents Window. Transcription works there on the same build。」
Cursor Community Forum, bug report 159747, 2026年5月
同じスレッドはダウングレードを勧めていません。問題が複数の古いバージョンでも再現されたからです。macOSなら、システムのディクテーションショートカットへ戻す案も出ています。 「It types straight into the Cursor chat input」だからです。健全な直感で、この記事が依っている直感と同じです。エディタの下の層は、エディタが壊れても壊れません。
もう1件、Cursor 2.0のリリース議論からです。失敗の形が、単に面倒なのではなく、本当に危険だからです。ユーザーは、submitキーワードを既定から変えると送信が壊れると報告しました。
「Using any keyword to submit instead of, well, `submit`, leads to voice mode sending empty messages to the chat in 70-80% percents of cases。」
Cursor Community Forum, Cursor 2.0 release discussion
別のユーザーが裏付け、壊れ方を正確に書いています。 「I thought I'd be cool and add a new submit keyword, but it just submits an empty prompt and off the agent goes guessing what you want。」 空のプロンプトは、プロンプトなしより悪いです。エージェントはそれに従って動くからです。Voice Modeを使うなら、既定のsubmitキーワードのままにしてください。
エディタを責める前の短い確認
Cursorは他のアプリと同じく、OSからマイク権限が必要です。macOSではシステム設定、プライバシーとセキュリティ、マイクです。Windowsでは設定、プライバシーとセキュリティ、マイクで、「デスクトップ アプリにマイクへのアクセスを許可する」をオンにします。設定面はこれだけなので、ここでの失敗は、自分の操作が原因であることは少ないです。
エディタのどこでも口述する



ショートカット1つ、どのテキスト欄でも
BlabbyAIはOSレベルで動くので、同じキーがCursorのチャット、編集中のファイル、統合ターミナル、ブラウザで書いているプルリクエストで使えます。WindowsデスクトップアプリとChrome拡張。週60クレジット無料、カード不要。
バグは直ります。AudioWorkletNodeへの移行は入り、欠けたファイルは戻り、いつかVoice Modeは誰にとっても安定して動くでしょう。そのあとも残る制約は、ドキュメントに書かれているものです。チャット入力についたマイクだ、ということです。
普通の勤務日に、実際に打っているものを思い浮かべてください。エージェントへのプロンプトは、その一部にすぎません。
| 入力する場所 | Cursor Voice Mode | OSレベルのディクテーション |
|---|---|---|
| チャットとエージェント入力 | はい | はい |
| エディタで開いているファイル | いいえ | はい |
| 統合ターミナル | いいえ | はい |
| コミットメッセージ欄 | いいえ | はい |
| ブラウザ上のプルリクエスト説明 | いいえ | はい |
| Issueトラッカー、Slack、メール | いいえ | はい |
これが、ディクテーションをエディタの中ではなく、1層下に置く理由です。フォーカス欄に入力するツールは、Cursorが何かを知る必要がありません。Cursorで動き、ブラウザ、ターミナル、Issueトラッカー、ビルドが赤い理由を書くSlackでも動き続けます。エディタがリグレッションを出荷した日にも止まりません。上の記録を見ると、仮定ではなく、実際に考えるべき点です。
効かない部分は先にはっきりさせます。ここを売りすぎると、がっかりする人が出るからです。 生の構文を口述しようとしないでください。コードは括弧、句読点、キャメルケース、正確な識別子が密集しています。口で言うのは遅く、誤りやすく、打つより本当に面倒です。構文をきちんと扱うVoice Codingシステムは存在し、動きます。ただしコマンド言語を学び、何週間も練習する必要があります。
変わったのは、プログラミングのうち散文の割合です。エージェントへのプロンプト。コミットメッセージ。プルリクエストの説明。コードレビューのコメント。ドキュメント。Issue。Slackの返信。どれもテキスト欄の普通の文章で、打つと面倒で、他の文章と同じように口述できます。話す価値があるのは、この8割です。
ただの文字起こしは、話した言葉を話したまま返します。コミットメッセージにはそれが要りません。くだけた会話を話したのに、リポジトリに入るべきはconventional commitの件名と本文です。BlabbyAIのカスタムモードは自由記述のAI指示なので、一度書いて、話す前に選び、届く時点ですでに形が整っています。
コミットメッセージモード
話す内容
「fixed the race condition in the upload queue where two workers could grab the same job, added a lock around the claim step and a test for it」
入力される内容
fix(queue): prevent duplicate job claims Two workers could claim the same job when polling concurrently. Adds a lock around the claim step and a regression test covering the race.
プルリクエスト説明モード
話す内容
「this one swaps the old date parser for the native one, it drops a dependency and it is faster, I tested it against the fixtures we already had plus a couple of timezone cases」
入力される内容
## What changed Replaces the custom date parser with the native implementation, removing one dependency. ## Why Smaller bundle and measurably faster parsing. ## Testing Existing fixtures, plus added timezone cases.
コードレビューコメントモード
話す内容
「this works but if the array is empty it will throw, maybe guard it or use optional chaining, not blocking」
入力される内容
This throws when the array is empty. A guard or optional chaining would cover it. Not blocking.
ほとんどの人より、開発者で効く理由
開発者の文章は、書式が極端です。コミットの約束、PRテンプレート、Issueテンプレート、changelog、レビューの作法には、話し言葉が自然には出さない形があります。文字起こしは素材を渡し、整形は自分に残します。時間の節約が静かに消えるのはそこです。モードは、同じキー操作の中で整形までします。
多くの人が落ち着く配置は2層で、分けておくこと自体が要点です。
レイヤー1
プロンプト向けのCursor Voice Mode
内蔵で追加料金はなく、エージェントへプロンプトを話すこと自体が、想定された仕事です。既定のsubmitキーワードはそのまま。壊れたときは、チャットのマイクが動かないビルドでも、Agents Windowのマイクは動いていました。
レイヤー2
それ以外向けのOSディクテーション
エディタ、ターミナル、コミット欄、ブラウザ、Slackで使えるショートカット1つ。 BlabbyAI がこの層を担い、コミットメッセージとプルリクエスト向けのカスタムモードがあります。エディタが動かない日も、こちらは動き続けます。
WindowsにはWin+Hの標準音声入力があり、無料でどの欄でも動きます。専門語彙では明らかに弱く、ライブラリ名、関数名、略語を一日中口にするときに、そこで差が出る弱点です。 BlabbyAI Windowsアプリ は同じ発想で、その語彙を扱うモデルと、出力を整えるモードが付きます。
コードまわりの文章の多くは、そもそもエディタでは起きません。プルリクエストの説明、レビューコメント、Issue、設計ドキュメントです。 BlabbyAI Chrome拡張 は、まさにその面をカバーし、デスクトップアプリのインストールがいりません。ソフトウェアを入れられない管理ノートPCでも、実務的な選択肢になります。GitHub、GitLab、Linear、Jira、Notionでも、他と同じように動きます。拡張から見れば、どれもテキスト欄だからです。
| ツール | 入力先 | プラットフォーム | テキスト整形 | 料金 |
|---|---|---|---|---|
| BlabbyAI | どのテキスト欄でも、どのアプリでも | Windowsアプリ、Chrome拡張 | カスタムモード、自由記述 | 無料枠あり、その後$8.49/月 |
| Cursor Voice Mode | チャット入力のみ | Cursorに内蔵 | 文字起こしのみ | Cursorに含む |
| Windows Voice Typing | どのテキスト欄でも | Windowsのみ | 文字起こしのみ | Windowsに付属で無料 |
| macOS Dictation | どのテキスト欄でも | macOSのみ | 文字起こしのみ | macOSに付属で無料 |
この記事で効くのは2列目です。ここに挙げたツールはどれも、2026年の音声の文字起こしは十分できます。差別化ではなくなって久しいです。分かれるのは、文字が着地してよい場所と、必要な形で届くかどうかです。
あります。Cursorには内蔵の音声入力が付いており、公式ドキュメントは次のように正確に書いています。「Click the microphone icon in the chat input to dictate your prompt instead of typing. Speak naturally, include technical details like file and function names, and review the transcription before sending。」キーボードショートカットはCmd+Shift+Spaceで、Cursorのキーバインド一覧では「Toggle Voice Mode」とあり、その文書全体で音声関連のショートカットはこれだけです。ベンダー説明で重要なのは場所です。チャット入力欄です。Cursorのディクテーションはエディタ全体の機能ではなく、1つのパネルの機能です。開いているファイル、統合ターミナル、コミットメッセージ欄、リネームダイアログ、プルリクエストの説明欄には文字を入れません。エージェントへのプロンプト口述なら、その範囲で足ります。開発者が1日に打つ残りのすべてを口述するなら、OSレベルで動くものが必要です。BlabbyAIがまさにそれで、フォーカスのあるどのテキスト欄にも、どのアプリでも入力します。
本当に、違う壊れ方で2度以上止まっているからで、バグ報告は原因を名指ししています。2025年12月、macOS、Windows 10、Windows 11、Linuxのユーザーが、バージョン2.2.20への更新後にマイクが何もしないと報告しました。その報告のコンソール出力は、非推奨のブラウザ音声インターフェースを指しています。「[Deprecation] The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead。」Cursorのモデレーターは「a known technical problem」と認め、チームは新しいAudioWorkletNode APIへ移行中だと述べましたが、時期は示しませんでした。2026年5月、Cursor 3.2.21では別の障害が出ました。レベルメーターが動かず文字起こしが届かないのは、voice-processor.jsがnet::ERR_FILE_NOT_FOUNDで読み込めないためです。その報告はmacOS、Windows 11、Ubuntu 24.04にまたがり、Free、Pro、Pro+、Ultraの各プランでも同じなので、課金上限ではありません。他アプリではマイクが動き、Cursorだけ何もしないなら、音の設定ではなくクライアント側を疑うのがほぼ確実です。不具合はCursor自身のオーディオ処理の中にあるため、OSレベルで動く音声入力ツールはその影響を受けません。BlabbyAIはCursorのマイク処理を通さず、他の入力欄と同じようにチャット欄へ文字を入力します。
チャットパネルを開き、チャット入力のマイクアイコンをクリックするか、Cmd+Shift+SpaceでVoice Modeを切り替えます。初回はOSがマイク権限を求め、Cursorに許可が必要です。macOSではシステム設定、プライバシーとセキュリティ、マイク。Windowsでは設定、プライバシーとセキュリティ、マイクで、「デスクトップ アプリにマイクへのアクセスを許可する」をオンにします。設定はこれだけなので、ここで失敗するなら、自分の設定ミスであることは少ないです。マイクのアニメーションは出るのに文字が来ない場合、2026年5月のスレッドで報告者が出した回避策は、Agents Windowのマイクボタンを使うことです。「Transcription works there on the same build」だからです。そのスレッドではダウングレードは推奨されていません。問題が複数の古いバージョンでも再現されたためです。もう一つの方法は、音声入力をエディタに依存させないことです。BlabbyAIはOSレベルで一度有効にすれば、Cursorのチャット欄でも、開いているファイルでも、ターミナルでも、同じショートカットで使えます。
コードそのものより、コードのまわりの文章の方がずっと口述しやすいです。この区別は、聞こえる以上に大事です。ソースコードは句読点、括弧、キャメルケース、正確な識別子が密集しており、口で言うのは遅く、打つのは速いです。生の構文を扱う専用のVoice Codingシステムは存在し、動きます。ただしコマンド言語を学び、何週間も練習する必要があります。変わったのは、いまの開発の1日のどれだけが普通の文章かです。AIエージェントへのプロンプト、コミットメッセージ、プルリクエストの説明、コードレビューのコメント、ドキュメント、Issue、同僚への返信。どれもテキスト欄の散文で、他の文章と同じように口述できます。実務で落ち着く型は、意図を話し、構文はエージェントに書かせることです。まさにCursorが想定している流れです。BlabbyAIのカスタムモードが生きるのもここです。あるモードは話した説明をConventional Commits形式のコミットメッセージに変え、別のモードはプルリクエストの説明に変えるので、コードの周辺にある文章は生の文字起こしではなく整形済みで届きます。
主に範囲です。Cursor Voice ModeはCursorの一部で、Cursorのチャット入力で動きます。ディクテーションアプリはOSレベルで動き、フォーカスのある欄に入力するので、同じショートカットがエディタ、統合ターミナル、コミット欄、ブラウザ、Slack、Issueトラッカーで使えます。2つ目の違いは、言葉のその後です。Voice Modeは話した内容を文字起こしし、プロンプトとして送れるようにします。カスタムモード付きのツールは変形できます。BlabbyAIのカスタムモードは自由記述のAI指示なので、あるモードはくだけた口頭説明をconventional commitメッセージにし、別のモードは同じ話し方を要約とテスト欄付きのプルリクエスト説明にし、さらに別のモードは技術用語を一切いじりません。話す前にモードを選び、届く時点ですでに形が整っています。
動く想定で、2件の大きなバグ報告はどちらも影響OSにWindowsを挙げています。Windows専用でも、Windowsだけ無事でもありません。2025年12月の報告はmacOS、Windows 10、Windows 11、Linuxをまとめて扱い、2026年5月の報告はmacOS、Windows 11、Ubuntuを扱います。Windowsで反応しないなら、設定、プライバシーとセキュリティ、マイクでCursorにマイク権限があるかを確認し、アプリ内の回避策としてAgents Windowのマイクを試してください。OSレベルのディクテーションなら、この問い自体を避けられます。エディタ自身の音声パイプラインに依存しないからです。BlabbyAIにはネイティブのWindowsデスクトップアプリがあり、フォーカスのあるどの欄にもテキストを入れます。Cursorのチャット、編集中のファイル、ターミナルも含みます。
Cursor内蔵のVoice Modeでは使えません。公式ドキュメントがディクテーションの範囲をチャット入力に限り、エディタ全体には広げていないからです。統合ターミナルはむしろ欲しくなる場所の1つです。長いコマンド、gitメッセージ、一度きりのスクリプトは、打つと面倒で、言うと楽な文だからです。OSレベルのディクテーションは、その欄がどのアプリのものかを知りませんし、気にしません。BlabbyAIではショートカットを押し、話し、キャレットがある場所に文字が入ります。ターミナルでも、Markdownファイルでも、チャット欄でも、ブラウザタブでも同じです。
あります。いくつかあり、トレードオフが違います。どちらのOSにも標準のディクテーションがあります。macOSの既定ショートカットはFnの2回押しで、2026年5月のCursorスレッドが回避策として勧めています。「It types straight into the Cursor chat input」だからです。WindowsではWin+Hです。どちらも無料で、どちらも専門語彙ではWhisper系ツールより明らかに弱いです。ライブラリ名や関数名を口にするときに、そこで差が出る弱点です。BlabbyAIにはカード不要の無料枠があり、週60クレジットです。プロンプトやコミットメッセージの口述が自分の仕事に合うかを、決める前に試すには足ります。WindowsデスクトップアプリとChrome拡張があり、拡張はデスクトップアプリのインストール自体がいりません。
不安定でした。印象ではなく、具体的に報告されたバグです。Cursor 2.0のリリース議論で、あるユーザーは「Using any keyword to submit instead of, well, submit, leads to voice mode sending empty messages to the chat in 70-80% percents of cases」と書き、別のユーザーが壊れ方を正確に捉えた説明で裏付けました。「I thought I'd be cool and add a new submit keyword, but it just submits an empty prompt and off the agent goes guessing what you want。」Voice Modeを使うなら、安全な設定は既定のsubmitキーワードです。空のプロンプトをエージェントに送るのは、送らないより悪いです。エージェントはそれに従って動くからです。BlabbyAIのようなOSレベルの音声入力ツールなら、この問題自体が起きません。文字は入力欄に入力され、Enterを押すのは自分自身で、キーボードで打った場合とまったく同じだからです。
多くの人が落ち着く構成は2層で、分けて考える価値があります。動いていて、チャットにプロンプトだけ話したいときはCursor自身のVoice Modeを使います。内蔵で追加料金はありません。それ以外に打つものにはOSレベルのディクテーションを使います。普通の日ならそちらの方が大半です。コミットメッセージ、プルリクエストの説明、コードレビューのコメント、ターミナルコマンド、ビルドが赤い理由を書くSlack返信、そのあと立てるIssue。2つ目のツールは、1つ目が壊れた日の保険にもなります。この1年の記録を見ると、仮定ではありません。BlabbyAIは2層目に入ります。ショートカット1つ、どのテキスト欄でも、届くときに形を整えるカスタムモード、音声履歴は自分のディスクに残します。
チャット欄だけでなく、エディタ全体に話す
BlabbyAIはフォーカスのあるどのテキスト欄にも入力するので、ショートカット1つでCursorのチャット、編集中のファイル、ターミナル、コミットメッセージ、プルリクエストをカバーします。カスタムモードは、口頭の説明をconventional commitやPR説明に、届くときに変えます。WindowsアプリとChrome拡張、週60クレジット無料、カード不要。