A/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。
video-audio
動画用音声生成スキル。ElevenLabs TTS APIでscenes.jsonのナレーションから 音声ファイルを生成し、動画と同期可能な形式で出力する。「ナレーション生成」「TTS」「音声追加」等で発動。
含まれるファイル(5)
- SKILL.md3.2 KB
- agents/openai.yaml157 B
- scripts/generate_audio.py11.8 KB
- SKILL.en.md3.0 KB
- SKILL.es.md3.2 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Video Audio (TTS)
scenes.json の narration フィールドから ElevenLabs TTS で音声を生成する。
クイックスタート
# 全ナレーションを結合した1ファイル生成
python skills/video-audio/scripts/generate_audio.py \
--storyboard-dir output/storyboard/YYYYMMDD_session \
--voice akari \
--output output/narration.mp3
# フレームごとに個別ファイル生成
python skills/video-audio/scripts/generate_audio.py \
--storyboard-dir output/storyboard/YYYYMMDD_session \
--voice akari \
--per-scene
日本語ボイス一覧
| ID | 名前 | 特徴 | エイリアス |
|---|---|---|---|
| EkK6wL8GaH8IgBZTTDGJ | Akari | 明るく自然な女性 | akari |
| EnLxjGl88dNO1Jv6AZk2 | Miyu | 信頼性と深みのある声 | miyu |
| G3EZ8O36A0x9lmeOtr0f | Kaori | 親しみやすいフレンドリー | kaori |
| PmgfHCGeS5b7sH90BOOJ | Fumi | 落ち着いた女性 | fumi |
| StTDrGrPSyfaHGmzwXbj | Masa | 日本語男性 | masa |
| gARvXPexe5VF3cKZBian | Mitsuki | ニュートラル | mitsuki |
| YOUR_VOICE_ID | Custom Voice | カスタムボイス | custom |
オプション
| オプション | デフォルト | 説明 |
|---|---|---|
--voice | akari | ボイス名またはID |
--model | eleven_multilingual_v2 | TTSモデル |
--stability | 0.5 | 安定性 (0-1) |
--similarity | 0.75 | 類似度ブースト (0-1) |
--speed | 1.0 | 再生速度 |
--per-scene | false | フレームごとに個別ファイル出力 |
--silence-gap | 0.3 | シーン間の無音(秒) |
--output | auto | 出力ファイルパス |
出力
結合モード(デフォルト)
{storyboard_dir}/audio/narration.mp3 # 全ナレーション結合
{storyboard_dir}/audio/narration.json # タイムスタンプ情報
per-scene モード
{storyboard_dir}/audio/frame_01.mp3
{storyboard_dir}/audio/frame_02.mp3
...
{storyboard_dir}/audio/timestamps.json # 各フレームの開始・終了時刻
timestamps.json フォーマット
{
"total_duration": 18.5,
"scenes": [
{
"frame_number": 1,
"start": 0.0,
"end": 2.8,
"duration": 2.8,
"text": "ナレーション台本"
}
]
}
動画との統合
compose_video.py で --audio オプションに渡す:
python skills/video-editor/scripts/compose_video.py \
--storyboard-dir output/storyboard/session \
--audio output/storyboard/session/audio/narration.mp3
Remotion の場合は public/audio/narration.mp3 に配置し、<Audio> コンポーネントで参照。
環境変数
ELEVEN_API_KEY— ElevenLabs API キー(必須)
依存
- Python 3.11+
- curl (ElevenLabs API呼び出し)
- ffmpeg (音声結合用、
.bin/ffmpeg)
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
マルチエージェントシステムのアーキテクチャ設計ツールキット。 「エージェントを設計して」「マルチエージェント構成」「エージェントのアーキテクチャ」「オーケストレーション設計」等のリクエストで発動。
ai-agent-campのローカル環境セットアップを確認するスキル。 「セットアップ確認」「環境チェック」「初期設定できてる?」「インストール確認」「依存関係チェック」等のリクエストで発動。
ai-agent-campのスラッシュコマンドをCodexでルーティングするスキル。 「/start-0-1を実行」「スラッシュコマンドを使いたい」「コマンドルーティング」「Cursorのコマンドを使いたい」等のリクエストで発動。
ai-agent-campの環境変数・認証情報を安全に管理するスキル。 「APIキーを設定」「.envを管理」「環境変数の設定」「credential managerを使いたい」「秘密情報の管理」等のリクエストで発動。
ai-agent-campリポジトリの案内・オリエンテーションスキル。 「リポジトリ案内」「次のレッスンは?」「どこから始める」「ツールの違い」「aiagent概要」等のリクエストで発動。