本文へ移動
cccskills
無料GitHub で公開日本語紹介

kb-to-mpt

知易の知識カードから書籍の抜粋や解説の短動画をまとめて生成し、既存動画の音声もローカルで文字起こしして知識庫へ取り込む作業をつなぐスキルです。

原文原文の説明を見る

知易知识库 → 短视频 流水线。把 knowledge_cards(蓝/绿/红卡)批量生成书摘/知识类短视频(复用 MoneyPrinterTurbo),并提供本地 faster-whisper 转写桥,把任意视频转文字入库成为脚本源。触发:用户想"把书/知识库做成视频""批量产出书摘视频""把视频转写进知识库"。

anbeime/skillスター 8,891(GitHub 8,891 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 書籍の抜粋を短動画にしたいとき
  • テーマ別の知識カードを動画化したいとき
  • 動画の文字起こしを知識庫に入れたいとき

日本語での紹介

できること

知易のknowledge_cardsを短動画の台本に組み立て、MoneyPrinterTurboへ渡して動画生成につなげます。カードから読み上げ原稿や素材検索用の語を用意し、音声・字幕・素材・BGMを含む動画をまとめて作る流れを支えます。動画の音声をfaster-whisperでローカル文字起こしし、知識庫のカードへ取り込む処理も含みます。

こんなときに便利

蓄積した書籍の抜粋や特定テーマの知識を動画にしたいときに向いています。既存動画から取り込んだ文字情報を、次の台本の材料として使いたい場合にも役立ちます。

使い方の例

「このテーマのカードから短動画を作って」「この動画を文字起こしして知識庫に入れて」と依頼します。--project-idや--searchでカードを選び、--dry-runで原稿を確認してから生成へ進めます。

注意点

MoneyPrinterTurbo、ffmpeg、faster-whisperとモデル、知易DBが必要です。DBパスはWindowsの固定パスになっています。音声取得にはyt-dlpを使う手順が示され、実機での描画にはGPUとディスプレイが必要とされています。公開時はプラットフォームの規則、データの扱い、独創性と著作権への配慮が必要です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(5)

  • SKILL.md4.4 KB
  • build_naval_cards.py6.7 KB
  • ingest_video_material.py4.7 KB
  • kb_to_mpt.py5.5 KB
  • transcribe_fw.py2.3 KB

SKILL.md(原文)

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

知易知识库 → 短视频 流水线 (kb-to-mpt)

任务目标

  • 把知易 knowledge_cards 直接变成可渲染的短视频脚本,推给本地 MoneyPrinterTurbo (MPT) 批量生成书摘/知识类视频(口播 + 字幕 + 素材 + BGM)。
  • 提供 faster-whisper 本地转写桥,把任意视频(B站/YouTube/TikTok)下载音频 → 转文字 → 切片成蓝卡入库,成为上一步的脚本源。
  • 复用而非重复造轮子:MPT 就是"书本视频 skill"本体(E 盘已部署),本技能只做知识库 ↔ 视频生成的编排桥。

能力包含

  1. kb_to_mpt.py — 读知识库卡片 → 组装 video_script + video_terms → POST /api/v1/videos 推 MPT。
  2. transcribe_fw.py — faster-whisper(项目机器人同款 STT)转写音频 → .vtt/.txt,供入库。
  3. 配套:build_naval_cards.py(范例:书摘视频转写 → 建专题蓝卡)与 ingest_video_material.py(vtt → 蓝卡通用入库)。

触发条件

  • "把这本书/这个专题做成视频""批量产出书摘视频""知识库怎么变成视频"。
  • "把这个视频转写进知识库当素材""下载视频字幕入库"。

使用方式

前置环境

依赖说明准备
MoneyPrinterTurbo视频生成引擎(C:/E/MoneyPrinterTurbo-main,默认 :8080)真机跑 webui.bat 启动
ffmpeg音频解码(whisper 需要)winget install ffmpeg,或复用知易内置 _bin/ffmpeg.exe
faster-whisper转写引擎(CT2 格式权重)见下方"权重准备"
知易 DBC:/D/zhiyi/backend/data/antinet.db已有

权重准备(一次性,绕开 huggingface_hub 沙箱限制,直接目录加载): 把 Systran/faster-whisper-<size> 仓库的 model.bin + config.json + tokenizer.json + vocabulary.txt 放到 C:/D/zhiyi/data/whisper_models/<size>/,transcribe_fw.py 即以目录路径直接加载,不再触发任何下载。 推荐 small(中文可用,~461MB);base 更快但中文弱。

A. 知识库 → 视频(MPT 批量出片)

# 1) 某专题全部卡片 → 一条视频(dry-run 先看文案)
python kb_to_mpt.py --project-id <PID> --dry-run

# 2) 按关键词搜卡片生成(如"纳瓦尔宝典")
python kb_to_mpt.py --search "纳瓦尔" --subject "纳瓦尔宝典精读" --dry-run

# 3) 真机启 MPT 后实际上传生成
python kb_to_mpt.py --project-id <PID> --mpt-url http://127.0.0.1:8080

MPT 收到 video_subject + video_script(卡片拼装的连贯口播)+ video_terms(标题抽词作素材关键词),自动产出高清短视频。

B. 视频 → 知识库(转写入库,成为脚本源)

# 1) 下载音频(用 yt-dlp 技能;B站 bestaudio 无需 ffmpeg)
python yt-dlp-video-downloader/scripts/run_yt_dlp.py -f bestaudio \
  -o "material/audio/%(id)s.%(ext)s" "<视频URL>"

# 2) faster-whisper 本地转写
python transcribe_fw.py "material/audio/<BV>.m4a" --out material/audio --model small --lang zh

# 3) 切片成蓝卡入库(通用 vtt→卡)
python ingest_video_material.py material/audio --url "<视频URL>" --project-id <PID>

# 或:书摘类按段落建专题(范例脚本)
python build_naval_cards.py material/audio/<BV>.txt

完整流水线(书 → 视频矩阵)

书/视频 → [yt-dlp 下载音频] → [transcribe_fw 转写] → [build_* 建蓝卡专题]
   → [kb_to_mpt 组装脚本] → [MPT 渲染成片] → 发布分发(ai-trend-publish)

循环复用:换一本书/一个专题,只改 --project-id 或 --search,即可批量产出下一支视频。

注意

  • 真机渲染需 GPU + 显示器;沙箱无 GPU 时只能准备脚本与知识库,渲染在真机完成。
  • 外发/发布前遵守平台规则与 AGENTS.md §3 数据不出域;批量内容注意原创性与版权。
  • kb_to_mpt.py 的 DB 路径硬编码为 C:/D/zhiyi/backend/data/antinet.db,知易项目用户即开即用。

レビュー

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

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

agent-team

無料概要あり

複雑な企画や開発に合わせて、実行・進行管理・レビューを担うAIチームを組みます。各役の議論と決定を記録し、共通の情報を使って計画から成果物の作成まで進めます。

  • 技術構成を複数の視点で評価したいとき
  • 市場と費用を踏まえた価格戦略の検討
  • 新製品の実現可能性を調べたいとき
anbeime/skill8,8912026年10月28日 更新

商品紹介役の「小省导购员」の人物画像と背景、合成音声、音楽を生成し、InfiniteTalkと連携して25秒・9:16の縦型動画にまとめるスキル。

  • 25秒の縦型商品紹介動画を作りたいとき
  • 小省导购员の人物参考画像を作りたいとき
  • 動画用のビジネス場面の背景を作りたいとき
anbeime/skill8,8912026年10月28日 更新

antinet-doc-parse

無料概要あり

PDF・Word・Excelなどの文書を構造化Markdownに変換し、メタデータと解析の信頼度を付けて、検索や社内ナレッジの整備に使うスキル。

  • RAG用の文書を整えたいとき
  • 社内ナレッジの文書構造化
  • 契約書からの構造化テキスト抽出
anbeime/skill8,8912026年10月28日 更新

antinet-four-color-cards

無料概要あり

解析済みの文書を事実・解釈・リスク・行動の四色カードに整理し、出典や生成方法をたどりながら、分析内容と次の対応を確認するスキル。

  • 金融レポートの事実と解釈の整理
  • 法律文書の根拠とリスクの確認
  • 研究資料の出典付き分析カード作成
anbeime/skill8,8912026年10月28日 更新

antinet-provenance

無料概要あり

複数のAIエージェントが行った処理を記録し、追跡IDで証拠のつながりを整理します。担当や時間帯で履歴を検索でき、監査や問題発生箇所の特定に役立ちます。

  • エージェント間の処理経路を追いたいとき
  • 時刻や担当で監査記録を検索したいとき
  • ベクトルDB障害中も記録を続けたいとき
anbeime/skill8,8912026年10月28日 更新

antinet-security-scan

無料概要あり

文書や外部URLを取り込む前に、禁止ドメインや文書の利用許諾を確認し、受け入れ可否とリスクの報告書、追跡用IDを出力するスキル。

  • 知識ベースへの文書取り込み前の確認
  • 外部URLの禁止ドメイン照合
  • 処理前の文書利用許諾の確認
anbeime/skill8,8912026年10月28日 更新

anbeime のスキルをすべて見る

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