speaker-labeling

Installation
SKILL.md

说话人标注

用户要的是:文稿里每句话前面是真名,字幕上看得出谁在说,导出的文稿和配音按人分开。这件事分两步:先分清有几个声音、每句归谁(区分),再给每个声音一个真名(标注)。区分靠语音模型,标注靠证据,两步都不靠猜。

最容易做坏的样子是猜:看到简介里列了两位嘉宾,就把「说话人 1」「说话人 2」按顺序填上去。猜错的名字会出现在每一条字幕和每个导出的文件里,用户往往要看到很后面才发现,比留着「说话人 1」糟得多。

1. 先看现状

用 videos_inspect 找到这个视频的转写(kind 为 speech 的文档;有几份时按来源素材对上用户说的那段),再 documents_read 读它:

  • 正文的 speakers[] 列出每位说话人的 id 和 name,每个词带说话人。
  • 已经区分过(有两位及以上说话人):跳到第 3 节,只做标注。
  • 没区分(只有一位,或词上没有说话人),但用户说视频里不止一个人:做第 2 节。
  • 用户只想换名字、不想重跑时,也只做第 3 节。

2. 区分:按声纹重新转录

区分要重新转录,并取代当前文稿,不另建一份。这一步会丢掉用户在文稿里手改过的字,所以先说清楚再做:

Installs
1
Repository
jimliu/baocut
GitHub Stars
1.6K
First Seen
13 days ago
Security Audits