Communityライティング&編集github.com

YoungXu06/pptalker-skill

PPT/PDF/HTML スライドをAI音声と多言語字幕付きの解説動画に変換するAgent Skill。content-to-slidesと組み合わせて「コンテンツ→スライド→動画」のパイプラインを実現します。

pptalker-skill とは?

このスキルは、プレゼンテーションのスライド(PPT、PDF、HTML形式)を入力として受け取り、AIによる音声合成と多言語字幕を自動で付与した解説動画を生成するためのAgent Skillです。コンテンツ作成からスライド生成、そして動画出力への一貫したワークフローを提供するために、content-to-slidesスキルと連携して使用されることを想定しています。主な機能として、スライドの解析、テキスト抽出、AI音声によるナレーション生成、そして多言語字幕の自動翻訳と埋め込みが含まれます。これにより、技術プレゼンテーションや教育資料などを、アクセシビリティに優れたマルチメディアコンテンツへ容易に変換できます。対応プラットフォームはClaude Code, Cursor, CodexなどのAgentに対応しており、開発者や教育者はプレゼン資料を数回のコマンドで完全な動画コンテンツに変換できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add YoungXu06/pptalker-skill

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

pptalker-skill は何をしますか?

PPT/PDF/HTML スライドをAI音声と多言語字幕付きの解説動画に変換するAgent Skillです。content-to-slidesと組み合わせて「コンテンツ→スライド→動画」のパイプラインを実現します。

概要

このスキルは、スライド形式のプレゼンテーション資料を入力として受け取り、以下の処理を自動的に実行します。

  • スライドの解析とテキスト抽出
  • AI音声によるナレーション生成
  • 多言語字幕の自動翻訳と埋め込み
  • 最終的な動画出力の生成

使用方法

content-to-slidesスキルで生成したスライドを入力として使用するか、既存のPPT/PDF/HTMLファイルを直接指定します。

pptalker --input presentation.pptx --output video.mp4 --language ja,en,zh

オプション

オプション説明デフォルト値
--input入力スライドファイル(PPT/PDF/HTML)必須
--output出力動画ファイルパスoutput.mp4
--language字幕言語(カンマ区切りで複数指定可)ja
--voiceAI音声の種類default

必要条件

  • Python 3.8以上
  • 以下のPythonパッケージ:
    • python-pptx
    • pdfplumber
    • beautifulsoup4
    • gTTSまたは pyttsx3
    • ffmpeg

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他Agent対応環境

関連スキル

ライセンス

MIT License

Copyright (c) 2024 YoungXu06

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

関連スキル