本文へ移動
cccskills
無料GitHub で公開

voicevox

VOICEVOX Engineを使って日本語音声合成を行うスキル。テキストから自然な日本語音声を生成する。

インストール方法を見る

含まれるファイル(2)

  • SKILL.md4.7 KB
  • scripts/voicevox_client.py6.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

VOICEVOX Skill

VOICEVOX Engineを使って日本語音声を合成するスキル。テキストから自然な日本語音声(WAV形式)を生成します。

機能

  • テキスト読み上げ: 日本語テキストから音声を生成
  • 話者選択: 複数のキャラクター(四国めたん、ずんだもん等)から選択可能
  • パラメータ調整: 速度、ピッチ、音量、イントネーションを調整
  • 話者一覧: 利用可能な話者とスタイルの一覧表示

クイックスタート

前提条件

VOICEVOX EngineがDockerコンテナで実行されている必要があります:

docker-compose up -d

Engineは http://127.0.0.1:50021 で利用可能になります。

基本的な使用方法

「この文章を読み上げて」
「音声を生成して」
「『こんにちは、世界』という音声を作って」

使用方法

1. 音声生成

基本の音声生成:

python3 .claude/skills/voicevox/scripts/voicevox_client.py "こんにちは、世界" -o output.wav

話者を指定して生成:

python3 .claude/skills/voicevox/scripts/voicevox_client.py "こんにちは" -s 1 -o output.wav

2. パラメータ調整

速度、ピッチ、音量を調整:

python3 .claude/skills/voicevox/scripts/voicevox_client.py "テスト" \
  --speed 1.2 \
  --pitch 0.1 \
  --volume 1.5 \
  -o output.wav

3. 話者一覧の表示

利用可能な話者を確認:

python3 .claude/skills/voicevox/scripts/voicevox_client.py --list-speakers

スクリプトオプション

オプション説明デフォルト
text読み上げるテキスト(必須)-
-o, --output出力ファイルパスoutput.wav
-s, --speaker話者ID0
--speed速度(0.5-2.0程度)1.0
--pitchピッチ(-0.5〜0.5程度)0.0
--volume音量1.0
--hostVOICEVOX Engineのホスト127.0.0.1
--portVOICEVOX Engineのポート50021
--list-speakers話者一覧を表示-

主な話者(デフォルト)

ID名前スタイル
0四国めたん普通
1ずんだもん普通
2水瀬いのり普通
3春日部つむぎ普通
4波音リツ普通

注: 話者一覧は --list-speakers で確認してください

使用例

シンプルな音声生成

python3 .claude/skills/voicevox/scripts/voicevox_client.py "こんにちは、無重星来です" -o greeting.wav

キャラクターを変える

# ずんだもん(話者ID: 1)
python3 .claude/skills/voicevox/scripts/voicevox_client.py "なのだ" -s 1 -o zundamon.wav

# 水瀬いのり(話者ID: 2)
python3 .claude/skills/voicevox/scripts/voicevox_client.py "はじめまして" -s 2 -o inori.wav

パラメータ調整

# 少し速く、高めの声
python3 .claude/skills/voicevox/scripts/voicevox_client.py "さあ、始めよう" \
  --speed 1.3 --pitch 0.2 -o cheerful.wav

# ゆっくり、落ち着いた声
python3 .claude/skills/voicevox/scripts/voicevox_client.py "じっくり考えよう" \
  --speed 0.8 --pitch -0.1 -o calm.wav

Pythonプログラムから使用

from .claude.skills.voicevox.scripts.voicevox_client import VoicevoxClient

client = VoicevoxClient()

# 音声生成
client.text_to_speech(
    "こんにちは、世界",
    "output.wav",
    speaker=0,
    speed_scale=1.0,
    pitch_scale=0.0,
    volume_scale=1.0
)

# 話者一覧を取得
speakers = client.get_speakers()
for speaker in speakers:
    print(f"{speaker['name']}: {speaker['styles']}")

出力先

音声ファイルは指定したパスに保存されます。デフォルトはカレントディレクトリの output.wav です。

エラー対処

接続エラー

エラー: VOICEVOX Engineに接続できません: http://127.0.0.1:50021
docker-compose up -d でEngineを起動してください

VOICEVOX Engineが起動していない場合は、Dockerコンテナを起動してください:

docker-compose up -d

リソース

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

analyze-diff

無料日本語概要

差分解析してタスク分割。 トリガー例: 「/diff」

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

browser-api

無料日本語概要

Cinderella Browser API を使用してブラウザ操作を行うスキル。ブラウザの自動化、スクリーンショット取得、ページ操作が必要な時に使用する。API は http://browser-api:8000、noVNC は http://localhost:7900

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

character-creator

無料日本語概要

AIエージェントのキャラクター定義ファイルを生成するスキル。ユーザーがキャラクター設定(名前、二つ名、年齢、属性、性格、支配の流儀、口癖、外見、絵文字など)を入力すると、それに基づいてIDENTITY.md、SOUL.md、USER.md、AGENTS.md、TOOLS.md、BOOTSTRAP.md、HEARTBEAT.mdの7つのファイルとavatar.pngを配置したキャラクターディレクトリを作成する。また、agent-identity/README.md にキャラクター情報とアバター画像を追加する。ユーザーが「キャラクターを作って」「新しいキャラクターを追加して」「○○っていうキャラクターのファイル作って」と言った時や、キャラクター設定を詳細に提供した時に使用する。

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

Clone a GitHub repository and automatically build a Docker environment for local verification. Creates a verification workspace in WS/, sets up Docker files, launches the environment, and performs health checks.

日本語の概要は準備中です。原文の説明を表示しています。

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

extension-generator

無料日本語概要

Claude Codeの拡張機能(スキル、サブエージェント、プロジェクト設定)をユーザーの自然言語指示から自動生成するスキル。「○○を作るスキルを作って」「○○エージェントを作って」「CLAUDE.mdを設定して」などのリクエスト時に使用。v2.1.1以降、スラッシュコマンドとスキルは統合されたため、すべてスキルとして作成。

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

fal-ai

無料日本語概要

fal.ai APIを使って画像生成・画像編集・動画生成を行うワークスペーススキル

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

Sunwood-AI-OSS-Hub のスキルをすべて見る

このスキルの問題を報告する