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

gtrk-transcript

将用户本地视频或音频(自备配音)转成一个飞书妙记式 Markdown 文字稿,并由 Agent 基于完整转写生成总结;音频配 --json 时另产句级时码 transcript.json(音频驱动工程兜底路输入)。

用户说“视频转文字稿 / 视频转文字 / 提取视频文稿 / 把本地视频整理成文字稿或妙记 / 给我自己录的配音出时码稿”时使用。只处理本地文件,不接受 URL、平台链接或远端下载。

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

Gitruck/cliスター 966(GitHub 966 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(2)

  • SKILL.md6.9 KB
  • agents/openai.yaml259 B

SKILL.md(原文)

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

gtrk 视频/音频转文字稿

飞书使用教程统一入口:gtrk CLI 使用教程。

本 Skill 驱动一级命令 gtrk transcript,最终只交付一个 Markdown:总结、带 [00:01:23] 时间戳的可读文字记录、完整纯文本。

音频输入与 transcript.json(自备配音时码化兜底)

  • 输入白名单已放开音频:wav/mp3/flac/m4a/aac/ogg 等本地音频文件可直接转写(音频无「抽音频」步——已是音频,仍本地转 16k 单声道后只传转码衍生物,原文件不动)。
  • --json 除机读 stdout 外另产 <名>-transcript.json(utterances[]{id,text,st,ed} + material_id + text_hash + duration,结构与 gtrk split 消费契约逐字段对齐);结果 JSON 的 transcriptJson 字段给出路径,可直接被 gtrk project init --audio <配音> --transcript <该文件> 兜底路消费。
  • 定位注记(MUST 遵守):TTS 主路勿走本零件——gtrk tool audio_tts_clone 产的配音自带句级 segments(时码直出、零成本零误差),建工程直接 gtrk project init --tts-task <task_id>;对 TTS 产物再跑一遍 ASR 转写=重复计费零收益。本零件只服务自备配音(用户自录旁白等无时码音频)场景。

硬边界

产物落点纪律(MUST · 全文见随包 AGENT.md 同名一节):唯一 Markdown 产物写入 CLI 返回的 output 路径(缺省=源文件同目录)或用户指定的 --out;引用媒体用原路径,不复制到 agent 工作目录;临时文件放系统 temp,用完即删。 交付物 MUST NOT 先写 agent 自有目录再拷进工程;中转本身即违规,体积不是豁免理由。

  • 只接收用户电脑上已存在的视频/音频文件;遇到 URL、平台视频 ID 或“帮我下载后转写”时,要求用户先提供本地文件,不代为抓取。
  • CLI 在本地抽取/转码 16 kHz 单声道音频,只上传音频衍生物;原视频/原音频文件不得上传。
  • 最终只保留 CLI 返回的产物:一个 Markdown(--json 时另有 CLI 自产的 <名>-transcript.json),不另建总结、字幕、TXT 或 HTML 文件。
  • 没有可靠的说话人分离数据时,不得编造“说话人 1/2”等标签。
  • 价格必须以本次 CLI 从官网价格表得到的实时提示为准,不写死金额、不凭记忆报价。

工作流

  1. 确认用户给的是本地视频路径;需要时再接受输出文件路径或识别语言。

  2. 先判用途,再决定带不带 --json。这一步 MUST NOT 跳过,也 MUST NOT 无脑恒带。

    --json 不是单纯的输出格式开关,它决定服务端用哪个引擎:

    用途命令落腿
    只要一份能读的文字稿(默认,含「转文字/提取文稿/出妙记/整理成文档」)不带 --json自部署引擎 + 服务端纠错,句级时码
    产物要喂工程(project init 兜底路 / split 拆分 / subtitle 字幕按语音贴时间)带 --json厂商字级腿,utterances[].words[] 承载字级
    # 默认:只要文字稿
    gtrk transcript "D:/素材/采访视频.mp4" --out "D:/素材/采访视频-transcript.md"
    
    # 要喂工程时才加 --json
    gtrk transcript "D:/配音/旁白.mp3" --json
    

    可选参数:--out <file>、--lang zh-CN、--ffmpeg-path <dir>、--reupload。

    🔴 恒带 --json 会把只想要文字稿的请求也送进厂商字级腿,且 Markdown 不消费 words[]。拿不准就不带:真需要字级时,消费方(split / subtitle) 会明确报错要 words[],那时补跑一次即可;反过来多付的钱收不回来。 用户明确说「要建工程 / 要拆分 / 要字幕」才算「喂工程」;只说「转个文字稿」不算。

  3. 取产物路径,分两种形态:

    • 带 --json:解析 stdout 的唯一 JSON。仅当 ok:true 时继续;保存 taskId、output、 transcriptJson(句级时码稿路径,建工程时交给 gtrk project init --transcript),并检查 summaryPending:true。 人读进度在 stderr,不要把日志当成结果 JSON。
    • 不带 --json:stdout 末尾是人读行 带时码文字稿已生成:<路径>,没有结果 JSON。 ⇒ 优先显式传 --out,这样路径由你指定、无需从日志里抠;缺省路径是 <源文件同目录>/<源文件名>-transcript.md。 判成功用退出码 + 产物文件存在且非空,MUST NOT 只看日志里有没有那行字。 此形态下 summaryPending 恒为真(Markdown 里的 <!-- gtrk:agent-summary-pending --> 就是判据), 且不产 transcript.json。
  4. 完整读取 output 指向的 Markdown,必须覆盖完整转写内容,不能只看开头几段。

  5. 若 summaryPending:true,只编辑 ## 总结 与 ## 文字记录 之间的内容:删除 <!-- gtrk:agent-summary-pending --> 及提示语,写入 3–7 条忠于原文的语义要点。不得改动 ## 文字记录 和 ## 纯文本,不得创建第二个文件。

  6. 写回后验证:

    • ## 总结、## 文字记录、## 纯文本 各出现一次且顺序正确;
    • gtrk:agent-summary-pending 已消失;
    • 时间戳文字记录和纯文本仍完整;
    • 返回用户的路径仍是第 3 步拿到的同一个产物路径(带 --json 时是结果 JSON 的 output, 不带时是你传的 --out 或那条缺省路径)——MUST NOT 换成副本或新建文件。

总结标准

  • 提炼主题、关键论点或事实、重要数字/人名和结论;合并重复内容。
  • 总结应是对全文的压缩,不要只复述第一句或按时间线逐段抄写。
  • 只使用转写中能确认的信息;含混或缺失处保持克制,不补充常识性猜测。
  • 不在正文中添加服务商、底层 ASR、计费实现等用户未要求的技术说明。

失败处理

  • 缺 API Key:引导运行 gtrk init,不要无效重试。
  • 输入是 URL 或远端资源:停止执行,要求用户提供本地视频文件。
  • ASR 没有可用文字:如实报告失败,不生成虚假总结或空白成品。
  • 云任务失败:报告 CLI 返回的错误与 taskId(若有),不要把失败包装成完成。
  • 实时价格暂不可用:说明最终以服务端结算为准;不要引用旧价格。

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

AI 情景动画分镜稿生成器——把成片 SOP 第③步(B-roll 底轨阶段)分到 AI_DRAMA 车道的 beat,逐个产**四段朴素描述(故事背景 / 角色 / 分镜 / 原文文稿)+ 独立视觉基调段 + 时长预算**,中英双版;Markdown 外壳默认严格兼容 gitruck-ai-drama-desk 解析器,可直接导入工作台,也可拿去任意外部 AI 漫剧管线(可灵 / 即梦 / Vidu / Veo / Runway / LTX / 本地开源,或 LibTV / OiiOii / TapNow 这类成片 agent 平台)上手用。创作与出片仍在 skill / 外部工作台;工作台导出的 return-v1 包用 `gtrk ai-drama lay` 确定性回填独立 AI 轨。当用户想「上 AI 情景动画 / 做 AI 分镜 / AI 动画描述 / 把这段做成 AI 视频 / 给这段配 AI 情景动画 / 弗洛伊德这段怎么做视频」时使用本 skill。通用拆镜 craft(蒙太奇段分层 / 四段描述结构 / 中英双语 / 时长预算)由本 skill 自持;栏目视觉 DNA(Style Lock)从栏目配置 style.skills 里 produces==AI_DRAMA 的条目解析注入,绝不硬编某栏目风格。凡把口播派单里 AI_DRAMA 段落转成可出片的描述稿,优先用本 skill,别手搓。

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

Gitruck/cli9662026年10月26日 更新

合成层包装(合成颗粒)——粗剪、B-roll、字幕都定了之后,把选定时间窗做成「合成」:一段时间内的整个画面由一颗代码颗粒接管(画中画拼贴、逐句换画面、对照并排、并列卡片、字幕排版),讲者与 B-roll 作为槽位画进去。三种入口:整片铺满 / 让 AI 判定哪里值得做 / 用户指定区间;候选窗口显示在客户端大纲的 CP 行。当用户想「做合成 / 合成层 / 整片做一下合成包装 / 哪里适合做合成 / 这段做成画中画拼贴 / 11 秒到 32 秒做个合成 / 逐句换画面 / 把字幕排进画面里」时使用本 skill,驱动 `gtrk composite`(plan → review → scaffold → build → lint → lay → bake),别手搓 HTML 铺进工程。

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

Gitruck/cli9662026年10月26日 更新

封面工作台——把一期视频的封面从「设计诊断 + 文生图 Prompt」到「H5 排字工作台一键导出多尺寸 PNG」两阶段做完。阶段一产诊断与三尺寸中英双版 Prompt(用户拿去 Midjourney / Flux / SDXL / Nano Banana / 即梦 / 可灵 / 通义万相 等任意文生图平台抽图),阶段二收齐背景图后产可拖拽排字的单文件 H5 工作台、浏览器里导出原分辨率 PNG。这是**纯创作 skill、无 gtrk 命令**(抽图在外部平台、排字在用户浏览器,同 /gtrk-ai-drama)。当用户想「做封面 / 出封面 / 封面 prompt / 封面排版 / 封面工作台 / cover」时使用本 skill。通用封面工艺(两阶段交付 / T1 字数布局路由 / Prompt 槽位 / 工作台引擎)由本 skill 自持;栏目封面审美(色板 / 字体 / 意象体系 / T1 样本)从栏目配置 style.skills 里 produces=="cover" 的条目解析注入,绝不硬编某栏目风格。凡给成片配封面,优先用本 skill,别手搓 prompt、别让用户裸排版。

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

Gitruck/cli9662026年10月26日 更新

美食解说垂类图纸(解说链示例)——把探店/密着纪实长片(或自拍探店素材夹)与做饭流程记录,提炼看点后重述成一条中文美食解说成片工程。覆盖两形态:探店·密着(一家店/一顿饭/一个人的故事)与做饭流程解说(步骤线忠实重述)。菜谱知识类内容出局(那是配音链题材,走 gtrk-voiceover)。当用户想「做美食解说 / 探店视频解说 / 密着纪实翻讲 / 把这条做饭视频讲一遍 / 拉面店视频解说」时使用本图纸。链级条款(时序三档/引用段/出处对齐)以 gtrk-narration 为正本。

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

Gitruck/cli9662026年10月26日 更新

直播切片图纸——把一场数小时的直播回放,拆成一批可编辑的逐 clip 粗剪工程(gtrk+剪映+PR),交给用户自己挑、自己改、自己出片。含超长源片分段规约(服务端 2h 硬闸 + 60min 轮询墙钟)、选题清单确认停点、按画面形态配分屏、源片贴片如实告知。当用户想「直播切片 / 直播回放切高光 / 把这场直播剪成短视频 / 三小时直播怎么切 / 带货直播剪片段 / 讲座直播出短片 / 录播切片」时使用本 skill。凡涉及把直播回放拆成一批短片工程,优先用本图纸编排,别直接裸跑 long2short(超过 2 小时会被服务端直接拒)。

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

Gitruck/cli9662026年10月26日 更新

长剪短闭环——把一条长视频(课程/直播/播客/访谈毛片)通过同合云选段跳剪成多条高光短片工程,一次产出逐 clip 的 gtrk+剪映+PR 三方工程(可选智能分屏)。当用户想「长剪短 / 长视频切高光 / 直播切片 / 课程切短视频 / 播客出短片 / 两小时的课切成几条精华」时使用本 skill。凡涉及把长视频拆成多条可精修的短片工程,优先用本 skill 驱动 gtrk CLI 的 `long2short` 命令,不要手搓 ffmpeg、不要人工挑时间码。

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

Gitruck/cli9662026年10月26日 更新

Gitruck のスキルをすべて見る

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