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

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名前特徴エイリアス
EkK6wL8GaH8IgBZTTDGJAkari明るく自然な女性akari
EnLxjGl88dNO1Jv6AZk2Miyu信頼性と深みのある声miyu
G3EZ8O36A0x9lmeOtr0fKaori親しみやすいフレンドリーkaori
PmgfHCGeS5b7sH90BOOJFumi落ち着いた女性fumi
StTDrGrPSyfaHGmzwXbjMasa日本語男性masa
gARvXPexe5VF3cKZBianMitsukiニュートラルmitsuki
YOUR_VOICE_IDCustom Voiceカスタムボイスcustom

オプション

オプションデフォルト説明
--voiceakariボイス名またはID
--modeleleven_multilingual_v2TTSモデル
--stability0.5安定性 (0-1)
--similarity0.75類似度ブースト (0-1)
--speed1.0再生速度
--per-scenefalseフレームごとに個別ファイル出力
--silence-gap0.3シーン間の無音(秒)
--outputauto出力ファイルパス

出力

結合モード(デフォルト)

{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)

レビュー

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

同じリポジトリのスキル

概要と使いどころ

ab-test-setup

無料日本語概要

A/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。

minicoohei/ai-agent-camp3472026年10月7日 更新

agent-designer

無料日本語概要

マルチエージェントシステムのアーキテクチャ設計ツールキット。 「エージェントを設計して」「マルチエージェント構成」「エージェントのアーキテクチャ」「オーケストレーション設計」等のリクエストで発動。

minicoohei/ai-agent-camp3472026年10月7日 更新

aiagent-check-setup

無料日本語概要

ai-agent-campのローカル環境セットアップを確認するスキル。 「セットアップ確認」「環境チェック」「初期設定できてる?」「インストール確認」「依存関係チェック」等のリクエストで発動。

minicoohei/ai-agent-camp3472026年10月7日 更新

aiagent-command-router

無料日本語概要

ai-agent-campのスラッシュコマンドをCodexでルーティングするスキル。 「/start-0-1を実行」「スラッシュコマンドを使いたい」「コマンドルーティング」「Cursorのコマンドを使いたい」等のリクエストで発動。

minicoohei/ai-agent-camp3472026年10月7日 更新

aiagent-env-manager

無料日本語概要

ai-agent-campの環境変数・認証情報を安全に管理するスキル。 「APIキーを設定」「.envを管理」「環境変数の設定」「credential managerを使いたい」「秘密情報の管理」等のリクエストで発動。

minicoohei/ai-agent-camp3472026年10月7日 更新

aiagent-guide

無料日本語概要

ai-agent-campリポジトリの案内・オリエンテーションスキル。 「リポジトリ案内」「次のレッスンは?」「どこから始める」「ツールの違い」「aiagent概要」等のリクエストで発動。

minicoohei/ai-agent-camp3472026年10月7日 更新

minicoohei のスキルをすべて見る

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