voice

settings.json型object記述場所どの設定ファイルでも可

音声入力設定:有効にするとディクテーションをオンにし、モードで「hold」または「tap」を選択し、自動送信でキーリリース時にプロンプトを送信します。

含まれる設定

3件
  • autoSubmitbooleanholdモードにおいて、キーを離した際に文字数が3単語以上あればプロンプトを自動送信するようにします。
  • enabledbooleanプッシュ・トゥ・トーク方式の音声入力(ディクテーション)を有効にします。
  • modestring録音モードです。

記述例

{
  "voice": {
    "enabled": true,
    "mode": "tap"
  }
}

使い方・用途

  • voice.enabled を true に設定して音声入力を有効にする
  • voice.mode を tap に設定してタップで録音・送信する(デフォルトは hold)
  • voice.autoSubmit を設定してホールドモードでキーリリース時に自動送信する
英語原文

Voice dictation settings: enabled turns dictation on, mode selects "hold" or "tap", and autoSubmit sends the prompt on key release in hold mode. Written automatically when you run /voice. Requires a Claude.ai account. See https://code.claude.com/docs/en/voice-dictation

関連ドキュメント

関連する変更履歴

v2.1.314(1件)

[VSCode] ロシア語、ギリシャ語、ヘブライ語などの非ラテン文字キーボードレイアウトで、音声入力ショートカット (Ctrl+D) が動作しない問題を修正した
英語原文を表示
[VSCode] Fixed the voice dictation shortcut (Ctrl+D) doing nothing under non-Latin keyboard layouts such as Russian, Greek or Hebrew

v2.1.311(1件)

[VSCode] 送信ボタンでメッセージを送った後に音声ディクテーションの録音が継続する問題を修正しました。送信時には Enter キーと同様に、まずディクテーションを停止するようになりました。
英語原文を表示
[VSCode] Fixed voice dictation continuing to record after a message was sent with the Send button; sending now stops dictation first, as pressing Enter already did

v2.1.307(2件)

[VSCode] 音声入力が自動停止した場合(認識できる発話が 15 秒なかった場合、または 2 分制限に達した場合)に、マイクボタン上に停止理由とそこまでのテキストが保持される旨を知らせる通知を追加した
英語原文を表示
[VSCode] Added a notice on the microphone button when voice dictation stops by itself (15 seconds without recognized speech, or the 2-minute limit), saying why and that the text so far is kept

変更後

音声入力が勝手に停止したときも、マイクボタンの表示で停止理由と、それまでに認識されたテキストが残っていることが分かるようになり、意図せず入力が失われたと誤解せずに済む

[VSCode] 音声入力が CLI と同様に信頼する証明書をフィルタリングするように変更した
英語原文を表示
[VSCode] Changed voice dictation to filter its trusted certificates as the CLI does

変更後

VSCode 拡張の音声入力でも CLI と同じ証明書フィルタリングが適用され、社内プロキシなどカスタム証明書環境でも CLI と一貫した形で音声入力を利用できる。*

v2.1.300(1件)

[Claude Tag] Claude in Slack における Slack ボイスクリップのサポートを追加した。Slack に用意されている場合、Claude はクリップのトランスクリプトを読む
英語原文を表示
[Claude Tag] Added support for Slack voice clips in Claude in Slack: Claude reads Slack's transcript of a clip when Slack has one

変更後

Slack のボイスクリップ(音声メッセージ)を Claude in Slack に送れるようになり、Slack 側で書き起こし(transcript)が生成されている場合、Claude がその内容を読み取って応答できるようになる。

関連ドキュメント

v2.1.280(1件)

音声入力が Ctrl+C で停止しない問題(プロンプトはクリアされるがマイクが録音し続ける)、文字起こしの処理中に Esc でキャンセルできない問題、そして文字起こしビューや vim NORMAL モードから Space 長押しで音声入力が開始されてしまう問題を修正しました
英語原文を表示
Fixed voice dictation not stopping on Ctrl+C (the prompt cleared but the microphone kept recording), Esc not cancelling while a transcript was processing, and held Space starting dictation from the transcript view and vim NORMAL mode

v2.1.239(1件)

voice.enabled 設定で音声入力を有効にした後も /voice の起動時ヒントが表示され続ける問題を修正した
英語原文を表示
Fixed the /voice startup tip still appearing after voice dictation was enabled via the voice.enabled setting

v2.1.238(1件)

カスタム・プロジェクト・プラグインの出力スタイルがセッション途中でデフォルトのトーンに戻ってしまう問題を修正する
英語原文を表示
Fixed custom, project, and plugin output styles drifting back to the default voice mid-session

関連ドキュメント

v2.1.232(1件)

ネイティブビルドで、音声サービスが接続を拒否した際にボイスモードが「listening…」のまま固まる問題を修正しました。拒否内容が即座に表示されます。
英語原文を表示
Fixed voice mode on native builds getting stuck on "listening…" when the voice service rejected the connection; the rejection is now shown immediately

v2.1.202(1件)

音声認識中にマイクや録音機能が失敗した際、無限ループでリトライし続ける問題を修正しました。
英語原文を表示
Fixed voice dictation retrying in an unbounded loop when the microphone or audio recorder fails — repeated capture failures now pause voice input

変更後

機材の問題発生時に無駄なリソース消費を防ぎ、UIをフリーズさせずに問題を特定しやすくなります。

v2.1.200(1件)

録音に音声が含まれていない場合に、音声ディクテーションが誤解を招く「音声接続に失敗しました」というメッセージを表示する問題を修正しました。
英語原文を表示
Fixed voice dictation showing a misleading "Voice connection failed" message when a recording captures no audio

v2.1.196(1件)

音声モード有効時に高速タイピングを行うと、スペースが飲み込まれたり意図せず録音が開始されたりする不具合を修正しました。
英語原文を表示
Fixed voice dictation swallowing spaces and spuriously starting a recording during very fast typing when voice mode is enabled

v2.1.195(3件)

macOSにおいて、デフォルトの入力デバイス変更後に長時間セッションで無音状態を拾ってしまう音声入力の不具合を修正しました。
英語原文を表示
Fixed voice dictation on macOS capturing silence in long-running sessions after the default input device changes
日本語、中国語、タイ語など、単語間にスペースを使用しない言語で音声入力の自動送信が機能しない問題を修正しました。
英語原文を表示
Fixed voice dictation auto-submit never firing for languages written without spaces (Japanese, Chinese, Thai)
Linuxでの音声モードを改善し、SoXが存在しても音声キャプチャデバイスが存在しない場合に「マイクなし」と「SoX未インストール」を区別するようにしました。
英語原文を表示
Improved voice mode on Linux: now distinguishes "no microphone" from "SoX not installed" when SoX is present but no audio capture device exists

v2.1.191(1件)

/voiceコマンドが組織ポリシーで無効化されている際、単なるエラーではなく制限の理由が明示されるようになりました
英語原文を表示
Fixed /voice showing a generic "not available" message when disabled by an organization's policy — it now explains the restriction

変更後

なぜ機能が使えないのかを即座に把握でき、管理者に問い合わせるべきか、設定を確認すべきかの判断が容易になります。

関連ドキュメント

v2.1.166(1件)

音声入力(/voice)の有効化・無効化を切り替えた際、古い認証チェックが原因で再度 /login を求められる問題を修正しました。
英語原文を表示
Fixed voice mode requiring /login to clear a stale auth check after toggling /voice

変更後

音声と入力を柔軟に切り替える際の手間が省け、より自然なUI操作が可能になります。

v2.1.160(1件)

プロジェクトディレクトリやブランチ名に非ASCII文字や特殊文字が含まれていると、音声モードが接続に失敗する問題を修正
英語原文を表示
Fixed voice mode failing to connect when the project directory or branch name contains non-ASCII or special characters

変更後

日本語のプロジェクト名でも、キーボードを使わず口頭で指示を出す便利さを活用できるようになります。

関連ドキュメント

v2.1.145(1件)

エージェントビューの返信ペインにおいて、音声によるプッシュトーク機能が動作しない問題を修正しました。
英語原文を表示
Fixed voice push-to-talk not working in the agent view's reply pane

v2.1.141(1件)

カスタムの音声入力キーバインド設定や、デフォルトのSpaceキーの割り当て解除が無視される問題を修正。
英語原文を表示
Fixed custom voice:pushToTalk keybindings and "space": null unbinds being silently ignored

変更後

Spaceキーを別の用途で多用するユーザーでも、誤爆を避けて快適に音声入力機能を併用できるようになります。

関連ドキュメント

v2.1.129(1件)

音声入力モード中のWebSocketに関する軽微な警告が、デバッグログにエラーとして記録される問題が修正されました
英語原文を表示
Fixed harmless WebSocket warning being logged as an error in --debug during voice mode

変更後

開発者やサポートが--debugを使用して本来の重要な問題を調査する際、ノイズに邪魔されずに済みます。

関連ドキュメント

v2.1.121(1件)

[VS Code] Claude Code の言語設定がない場合、音声入力が VS Code の accessibility.voice.speechLanguage 設定を尊重するようになりました。
英語原文を表示
[VSCode] Voice dictation now respects the accessibility.voice.speechLanguage setting when no Claude Code language is configured

変更後

VS Code ですでに音声入力を活用しているユーザーは、Claude Code のためだけに言語を再設定する手間が省けます。

関連ドキュメント

v2.1.119(1件)

[VSCode] macOS でマイクの使用許可ダイアログが表示されている間、最初の音声入力が空になってしまう問題を修正しました。
英語原文を表示
[VSCode] Fixed voice dictation's first recording producing nothing on macOS while the microphone permission prompt is showing

v2.1.98(1件)

音声モードにおいて、前の文字起こし処理中にプッシュ・トーク・キーを押し直すと、入力欄に大量のスペースが漏れてしまう問題を修正しました。
英語原文を表示
Fixed voice mode leaking dozens of space characters into the input when re-holding the push-to-talk key while the previous transcript is still processing

v2.1.89(2件)

一部の修飾キーとの組み合わせバインディングで押し上げ話法(プッシュトゥトーク)が発動しない問題、および Windows で音声モードが「WebSocket upgrade rejected with HTTP 101」エラーにより失敗する問題を修正しました。
英語原文を表示
Fixed voice push-to-talk not activating for some modifier-combo bindings, and voice mode on Windows failing with "WebSocket upgrade rejected with HTTP 101"

変更後

修飾キーを使うカスタムバインディングでも音声入力を確実に使え、Windows ユーザーは音声モードをエラーなしで利用できるようになった。

macOS Apple Silicon で音声モードがマイクの許可を要求できず失敗する問題を修正
英語原文を表示
Fixed voice mode failing to request microphone permission on macOS Apple Silicon

変更後

Apple Silicon ユーザーは初回の音声入力設定で手動の許可リセットなどの回避策なしに、許可ダイアログから直接マイクアクセスを許可して音声入力を利用できる。

v2.1.88(3件)

Apple Silicon搭載Macにおいて、音声モードがマイクの使用許可を正しく要求できない問題を修正しました。
英語原文を表示
Fixed voice mode failing to request microphone permission on macOS Apple Silicon
一部の修飾キーを組み合わせたバインドで、音声のプッシュ・トゥ・トークが起動しない問題を修正しました。
英語原文を表示
Fixed voice push-to-talk not activating for some modifier-combo bindings
Windowsにおいて音声モードが「WebSocket upgrade rejected with HTTP 101」エラーで失敗する問題を修正しました
英語原文を表示
Fixed voice mode on Windows failing with "WebSocket upgrade rejected with HTTP 101"

変更後

タイピングの手間を省き、ハンズフリーでAIに指示を出す快適な開発体験が、Windowsユーザーでも確実に得られるようになります。

関連ドキュメント

v2.1.84(2件)

音声入力(プッシュ・トゥ・トーク)で、キーを長押ししても文字が入力欄に漏れず、文字起こしが正しい位置に挿入されるよう修正。
英語原文を表示
Fixed voice push-to-talk: holding the voice key no longer leaks characters into the text input, and transcripts now insert at the correct position
現在の認証状況で利用できないスラッシュコマンド(/voice, /chromeなど)を表示せず、非表示にするよう変更。
英語原文を表示
Slash commands unavailable for the current auth setup (/voice, /mobile, /chrome, /upgrade, etc.) are now hidden instead of shown

関連ドキュメント

v2.1.83(5件)

音声入力が有効な場合、ネイティブオーディオモジュールの先行読み込みによって起動時に 1〜8 秒間 UI がフリーズする問題を修正しました
英語原文を表示
Fixed a 1–8 second UI freeze on startup when voice input was enabled, caused by eagerly loading the native audio module

変更後

アプリの起動が劇的にスムーズになり、使いたい時にすぐにプロンプトを入力し始めることができます。

関連ドキュメント

音声入力のボタンを離した直後の最大3秒間、スペースキーが効かなくなる問題を修正しました。
英語原文を表示
Fixed space key being swallowed for up to 3 seconds after releasing voice hold-to-talk
オーディオハードウェアのない Linux 環境(Docker、WSL1等)でボイスモードを使用すると、ALSA ライブラリのエラーでターミナル UI が崩れる問題を修正しました
英語原文を表示
Fixed ALSA library errors corrupting the terminal UI when using voice mode on Linux without audio hardware (Docker, headless, WSL1)

変更後

コンテナ環境やサーバー上での作業中に誤った操作をしても、作業中の画面が乱れることなく安定して利用し続けられます。

関連ドキュメント

Termux/Android 環境において、which コマンドの実行制限によりボイスモードの SoX 検出が失敗する問題を修正しました
英語原文を表示
Fixed voice mode SoX detection on Termux/Android where spawning which is kernel-restricted

変更後

モバイル開発環境においても音声による指示出しが可能になり、入力手段の選択肢が広がります。

関連ドキュメント

CJK(日本語・中国語・韓国語)のIMEで全角スペースが挿入された際に、音声入力の「ホールドして話す」が起動しない問題を修正しました。
英語原文を表示
Fixed voice input hold-to-talk not activating when a CJK IME inserts a full-width space

変更後

日本語入力を多用する開発者が、キーボード入力と音声入力をスムーズに切り替えて利用できるようになります。

v2.1.81(2件)

音声モードにおいて、リトライの失敗が無視され、実際のエラーではなく「ネットワークを確認してください」という誤解を招くメッセージが表示される問題を修正しました。
英語原文を表示
Fixed voice mode silently swallowing retry failures and showing a misleading "check your network" message instead of the actual error
サーバー側で WebSocket 接続が切断された際、音声モードのオーディオが復旧しない問題を修正しました。
英語原文を表示
Fixed voice mode audio not recovering when the server silently drops the WebSocket connection

v2.1.80(1件)

ブラウザ以外の TLS フィンガープリントによる Cloudflare ボット検知が原因で発生していた音声モードの接続失敗を修正
英語原文を表示
Fixed voice mode WebSocket failures caused by Cloudflare bot detection on non-browser TLS fingerprints

変更後

ネットワーク環境に左右されず、ハンズフリーでの音声操作をより確実に利用できるようになります。

v2.1.79(1件)

voiceEnabled: true 設定時に、起動直後から音声モードが正しく有効化されない問題を修正
英語原文を表示
Fixed voice mode not activating correctly on startup when voiceEnabled: true is set

変更後

キーボード入力の代わりに音声を使いたいユーザーが、起動のたびに再設定する手間なくスムーズに会話を開始できます。

関連ドキュメント

v2.1.78(2件)

ボイスモードの修飾キーの組み合わせ(Ctrl+Kなど)による Push-to-Talk が、長押しせずとも即座に反応するように修正されました。
英語原文を表示
Fixed voice mode modifier-combo push-to-talk keybindings (e.g. ctrl+k) requiring a hold instead of activating immediately
WSL2 (WSLg) 上でのボイスモードの動作を修正し、WSL1 または Windows 10 のユーザーには明確なエラーを表示するようにしました。
英語原文を表示
Fixed voice mode not working on WSL2 with WSLg (Windows 11); WSL1/Win10 users now get a clear error

v2.1.76(3件)

パーミッションダイアログやプランエディタが開いている際、音声モードがキー入力をブロックしてしまう問題を修正しました。
英語原文を表示
Fixed voice mode swallowing keypresses while a permission dialog or plan editor was open
npm経由でインストールされたWindows環境において、/voiceが動作しない不具合を修正しました。
英語原文を表示
Fixed /voice not working on Windows when installed via npm
/voiceの改善 — 有効時にディクテーション言語を表示し、設定言語が音声入力非対応の場合に警告を出すように変更
英語原文を表示
Improved /voice to show your dictation language on enable and warn when your language setting isn't supported for voice input

変更後

音声によるプロンプト入力の失敗が減り、自分の意図した言語で正確にClaudeに話しかけることができます。

関連ドキュメント

v2.1.75(1件)

新規インストール時に、/voice コマンドを2回実行しないとボイスモードが有効にならない問題を修正しました。
英語原文を表示
Fixed voice mode not activating correctly on fresh installs without toggling /voice twice

v2.1.74(1件)

macOS版バイナリでマイク権限が一度も付与されていない場合に音声モードが黙って失敗する問題を修正 — audio-input 権限を追加し適切なプロンプトを表示
英語原文を表示
Fixed voice mode silently failing on the macOS native binary for users whose terminal had never been granted microphone permission — the binary now includes the audio-input entitlement so macOS prompts correctly

変更後

音声入力を初めて利用するユーザーでも、迷うことなく音声モードを起動してハンズフリーでの開発が行えます。

関連ドキュメント

v2.1.73(2件)

接続が遅い状況で新しい録音が重なった際に、ボイスモードのセッションが破損する問題を修正しました。
英語原文を表示
Fixed voice mode session corruption when a slow connection overlaps a new recording
ボイスモードでプッシュ・トゥ・トークを素早く連打した際の一時的な接続エラーを、自動でリトライするように改善しました。
英語原文を表示
Improved voice mode to automatically retry transient connection failures during rapid push-to-talk re-press

v2.1.72(2件)

音声入力によるリポジトリ名や技術用語(regex, OAuth, JSON など)の文字起こし精度を向上
英語原文を表示
Improved voice input transcription accuracy for repo names and common dev terms (regex, OAuth, JSON)

変更後

ハンズフリーでの指示出しがより正確になり、複雑なコードのコンテキストも音声だけで伝えやすくなります。

関連ドキュメント

音声モードにおける入力ラグ、プッシュ・ツー・トーク解除後の誤検知、送信後の古いテキストの残存など、複数の問題を修正
英語原文を表示
Fixed several voice mode issues: occasional input lag, false "No speech detected" errors after releasing push-to-talk, and stale transcripts re-filling the prompt after submission

v2.1.71(2件)

音声入力の有効化キーを keybindings.json で変更可能にする voice:pushToTalk キーバインドを追加しました(デフォルトはスペースキー)。meta+k のような修飾キーとの組み合わせにより、通常のタイピング入力を妨げることなく使用できます。
英語原文を表示
Added voice:pushToTalk keybinding to make the voice activation key rebindable in keybindings.json (default: space) — modifier+letter combos like meta+k have zero typing interference

変更後

開発スタイルに合わせたカスタマイズが可能になり、コーディングと音声指示の切り替えがよりスムーズになります。

関連ドキュメント

音声モード有効時に、システムのスリープ復帰後に CoreAudio の初期化がメインスレッドをブロックし、起動が 5〜8 秒フリーズする問題を修正しました。
英語原文を表示
Fixed a 5–8 second startup freeze for users with voice mode enabled, caused by CoreAudio initialization blocking the main thread after system wake

v2.1.70(2件)

Windows のネイティブバイナリで「オーディオモジュールがロードできない」というエラーにより音声モードが失敗する問題を修正しました。
英語原文を表示
Fixed voice mode failing on Windows native binary with "native audio module could not be loaded"
設定で voiceEnabled: true にしているにもかかわらず、セッション開始時にプッシュ・トゥ・トーク(PTT)が有効にならない問題を修正しました。
英語原文を表示
Fixed push-to-talk not activating on session start when voiceEnabled: true was set in settings

変更後

キーボードから手を離して音声で指示を出したい時に、起動直後からスムーズに操作を開始できます。

関連ドキュメント

v2.1.69(3件)

音声機能の有効化に失敗した後、音声入力用のスペースキー操作が動かなくなる問題を修正
英語原文を表示
Fixed voice space bar getting stuck after a failed voice activation (module loading race, cold GrowthBook)
Fixed Android app crash when running local slash commands (/voice, /cost) in Remote Control sessions

関連ドキュメント

音声入力開始時の微細なアニメーションが再レンダリングの遅延を招いていた問題を改善
英語原文を表示
Improved voice startup by removing imperceptible warmup pulse animations that were causing re-render stutter

v2.1.64(1件)

リモートコントロールセッション中に /voice や /cost などのローカル専用コマンドを実行すると Android アプリがクラッシュする問題を修正しました。
英語原文を表示
Fixed Android app crash when running local slash commands (/voice, /cost) in Remote Control sessions

変更後

スマートフォンやタブレットからでも、場所を選ばず安心して開発の進捗確認や修正指示を行うことができます。

関連ドキュメント