Claude Voicevox — Development skill for Claude Code
Claude Code の応答を VOICEVOX で読み上げる CLI とフック.
How to install Claude Voicevox
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open BoxPistols/claude-voicevox and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Voicevox does
Claude Code の応答を VOICEVOX で読み上げる CLI とフック。話速調整と、複数ターミナルで同時に喋らないための読み上げキュー付き
Alternatives in Development
- Understand Anything — Graphs that teach graphs that impress 80.7k ★
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Mempalace Help — Show comprehensive MemPalace help — available skills, MCP tools, CLI commands, hooks, and architecture 58.6k ★
README
claude-voicevox
Claude Code の応答を [VOICEVOX](https://voicevox.hiroshiba.jp/) で読み上げる CLI とフック。 **話速の調整**と、**複数ターミナルで同時に喋らないための読み上げキュー**を備えています。
ターミナルを注視していられないときに、Claude Code が何を返したかを耳で追うための道具です。
flowchart LR
A["Claude Code
応答完了"] --> B["Stop フック
voicevoice-hook.sh"]
B --> C{"有効化フラグ
~/.voicevoice_enabled"}
C -->|なし| Z["即終了"]
C -->|あり| D["transcript から
最後の応答を抽出"]
D --> E["Markdown 除去
コード・表・URL"]
E --> F{"長文?"}
F -->|要約フィルタあり| G["VV_SUMMARIZER"]
F -->|なし| H["500 文字で打ち切り"]
G --> I["vv"]
H --> I
I --> J["VOICEVOX
audio_query → speedScale → synthesis"]
J --> K{"他が読み上げ中?"}
K -->|はい| L["順番待ち"]
K -->|いいえ| M["afplay で再生"]
L --> M
できること
| 機能 | 説明 |
|---|---|
| 話速の調整 | VOICEVOX の speedScale を直接指定する (0.5〜2.0) |
| 読み上げキュー | 複数のターミナルから同時に呼ばれても、先着順に1つずつ読み上げる |
| セッション単位の打ち切り | 同じセッションで新しい応答が来たら古い読み上げを止める。他の窓は止めない |
| 読み上げ用の整形 | コードブロック・表・URL・見出しなど、音声に向かない記法を落とす |
| 要約フィルタの差し込み | VV_SUMMARIZER に任意のコマンドを設定すると、読み上げ前に要約できる |
必要なもの
- macOS (Apple Silicon で確認。
afplayを使用) - VOICEVOX — 起動してエンジンが
127.0.0.1:50021で待ち受けていること jq(brew install jq)curl/python3/perl— macOS 標準で入っています- Claude Code — 自動読み上げを使う場合のみ
インストール
git clone https://github.com/BoxPistols/claude-voicevox.git
cd claude-voicevox
./install.sh
インストーラは次を行います。
- 依存コマンドと VOICEVOX エンジンの疎通を確認する
bin/vvを~/.local/bin/vvに配置するhooks/voicevoice-hook.shを~/.claude/hooks/に配置する~/.claude/settings.jsonのStopフックに登録する (元の設定は.bakに退避)~/.config/voicevoice/config.jsonを作成する (既存があれば維持)
何が起きるかだけ見たい場合は `./install.sh --dry-run`、 リポジトリ
Related Skills
Vibe Kanban
Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents.
Ccusage
CLI for analyzing Claude Code/Codex usage from local JSONL files. Daily, monthly, session, billing-window repo
Reddit Fetch
Fetches Reddit content via Gemini CLI when WebFetch is blocked or returns 403 errors.
Gemini CLI Foundations
This repository is a comprehensive skills library for Gemini CLI - reusable, production-ready skill packages t
Claude SEO — Multi-Platform Agent Instructions
For Cursor, Cursor Cloud Agents, Google Antigravity, and Gemini CLI. Claude Code users: see CLAUDE.md instead.
Mcporter
Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.
Related Agents
Fable5 Apfel Engineer
Heavy-lifting Fable-5 engineer for the apfel project (Apple on-device FoundationModels CLI + OpenAI-compatible
Claudable
by Ethan Park - Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code a
CLI Developer
GAIA CLI development specialist. Use PROACTIVELY for adding or modifying gaia in src/gaia/cli.py, argparse wor