Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Yomiage for AI AgentsNew to Visual Studio Code? Get it now.
Yomiage for AI Agents

Yomiage for AI Agents

Nanogram LLC

|
1 install
| (0) | Free
AI コーディングエージェント(Claude Code / Gemini CLI / Codex CLI / Cursor / Antigravity)の回答が終わるたびに要点を読み上げ。VOICEVOX / edge-tts / Windows 標準の日本語音声。Reads AI coding agents' replies with Japanese voices (Windows).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Yomiage for AI Agents(VS Code 拡張機能・Windows 専用)

AI コーディングエージェント(Claude Code / Gemini CLI / Codex CLI など)の回答が終わるたびに、要点を音声で読み上げます。

Reads AI coding agents' replies aloud with Japanese voices (VOICEVOX / edge-tts / Windows built-in) when a turn finishes. Windows only.

次の質問を送ると読み上げは止まります。 会話ログを監視するので、AI ツール側の設定やフックは要りません。VS Code のパネルでも VS Code 内のターミナルでも動きます。

監視するツール ログの場所 設定
Claude Code ~/.claude/projects projectsDir
Gemini CLI ~/.gemini/tmp watchGemini / geminiDir
Codex CLI ~/.codex/sessions watchCodex / codexDir

Cursor と Antigravity はログ形式が違うので、下の「他の AI ツール」からフックを登録して使います。

音声エンジン

エンジン 音声 必要なもの
windows Ayumi / Haruka / Ichiro / Haruka Desktop / Zira Desktop なし(Windows 標準)
edge ja-JP-NanamiNeural / ja-JP-KeitaNeural(Edge のニューラル音声) Python と pip install edge-tts、ネット接続
voicevox ずんだもん、四国めたん ほか 40 キャラ × スタイル VOICEVOX を %LOCALAPPDATA%\Programs\VOICEVOX などに展開

edge / voicevox が使えないときは windows の音声に自動で切り替わります。VOICEVOX のエンジンは必要になったとき自動で起動します。

追加の音声は拡張機能からダウンロードできます。 ステータスバーのメニュー →「追加の音声をダウンロード」(またはコマンドパレットの 「Yomiage: 追加の音声をダウンロード」)で、VOICEVOX(約 1.9 GB、進捗表示あり)と edge-tts(pip)を入れられます。 初回起動時に未導入なら案内が出ます。「音声を選ぶ」の一覧の末尾からも呼べます。 どんな声か知りたいときは、同じメニューの「VOICEVOX の公式サイトで声のサンプルを聴く」で https://voicevox.hiroshiba.jp/ が開きます。

使い方

  • ステータスバー右下の 🔊 音声名 をクリックするとメニューが開きます(停止 / ON・OFF / 音声 / 速さ / 文字数 / もう一度読む / テスト)
  • 速さと文字数は一覧から選べます。速さは数字が大きいほど速く、選ぶとその速さで一言読みます。文字数は次の回答から効きます
  • コマンドパレット(Ctrl+Shift+P)で「Yomiage」と打っても同じ操作ができます
  • キーボード: Ctrl+Alt+S で読み上げを止める、Ctrl+Alt+M で ON / OFF

設定(settings.json の yomiage.*)

設定 意味 既定
enabled 回答が終わったら読み上げる true
engine windows / edge / voicevox(「音声を選ぶ」で自動設定) windows
voice 音声名 Microsoft Haruka Desktop
speakerId VOICEVOX のスタイル ID(「音声を選ぶ」で自動設定) 3
rate 速さ -10〜10(大きいほど速い。0 が標準) 1
maxChars 読み上げる最大文字数(0 で全文) 400
voicevoxPath VOICEVOX の run.exe のパス(空なら自動検出)
projectsDir Claude Code の会話ログのフォルダ(空なら ~/.claude/projects)
watchGemini / geminiDir Gemini CLI のセッション記録を監視する / そのフォルダ(空なら ~/.gemini/tmp) true /
watchCodex / codexDir Codex CLI のセッション記録を監視する / そのフォルダ(空なら ~/.codex/sessions) true /
scriptsPath 読み上げスクリプトのフォルダ(空なら同梱)

読み上げの内容

  • コードブロック・インラインコード・表・URL・Markdown 記号・絵文字は読みません
  • 既定は先頭 400 文字。文の切れ目で切って「以下省略」と付けます
  • どのエンジンで鳴ったかは %TEMP%\yomiage-last.log に残ります。拡張機能の動作は出力パネル「Yomiage」で確認できます

他の AI ツール(Codex CLI / Cursor / Antigravity / Gemini CLI)

コマンドパレットの「Yomiage: 他の AI ツールに読み上げを登録」で、各ツールのフック設定に読み上げを書き込めます(複数選択可)。 既存の設定は残し、読み上げの項目だけを足します。解除は「読み上げ登録を解除」。各ツールの再起動で有効になります。

ツール 書き込む先 仕組み
Codex CLI ~/.codex/config.toml の notify ターン完了通知の last-assistant-message を読む
Cursor ~/.cursor/hooks.json afterAgentResponse の本文を読む。beforeSubmitPrompt で止める
Antigravity ~/.gemini/config/hooks.json Stop フックで会話ログの最後の回答を読む。PreInvocation で止める
Gemini CLI ~/.gemini/settings.json AfterAgent の prompt_response を読む。拡張機能のログ監視と重複するので通常は不要

登録したフックは拡張機能の設定(音声・速さ・文字数)で読み上げます。Cursor や Antigravity 上で使う場合は、この拡張機能をそのエディタにも入れておくと、ステータスバーからの停止や設定変更が使えます。

Claude Code プラグイン版との併用

同じ作者の Claude Code プラグイン claude-tts を入れている場合、この拡張機能が動いている間はプラグイン側の読み上げが自動で止まります(二重に読まない)。VS Code を閉じればプラグイン側が復帰します。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft