ACA

unlisted

by keatemorishita-svg

一键去除 YouTube/播客转录文稿中的时间戳,支持粘贴时自动清理。覆盖冒号格式和中文格式(分秒)。

Updated 3mo agoApache-2.0
View on GitHub

ACA

Obsidian 插件 —— 粘贴 YouTube/播客转录文稿时自动清除时间戳。支持中英文 8 种格式,三段式正则引擎,即粘即净。

License


解决的问题

从 YouTube、播客、飞书妙记等平台复制转录文稿时,每句话前面都带着时间戳:

0:044秒我太喜欢这座图书馆了!
0:099秒你知道,我的意思是,我平时读很多书。
分9秒引领 Anthropic 完成这项事业的是一对兄妹…
分20秒我和达里奥从小就非常要好…谁会赢呢?分28秒没有,没有。

这个插件在粘贴的瞬间自动清除它们,你得到的直接是可读的纯文本。

支持的格式(8 种)

#格式示例来源
1冒号秒0:044秒 0:099秒 0:1212秒YouTube 转录
2冒号分秒1:2345秒 12:3456秒飞书妙记
3标准时分秒1:23:45SRT 字幕
4标准分秒2:34通用
5中文紧密分9秒 分20秒 分08秒中文转录
6中文空格分 5 秒 分 4 秒中文转录(空格变体)
7完整中文1分9秒 12分30秒中文转录(带分钟数)
8分钟标记分钟中文转录(分段标记)

包括嵌在段落中间的(如 …谁会赢呢?分28秒没有,没有。)也会被清除。

功能

  • 粘贴自动清理:开启后,Ctrl+V 粘贴时自动识别并清除时间戳
  • 命令面板清理:Ctrl+P →「粘贴并清理时间戳」— 保留原始粘贴行为
  • 选区/全文清理:Ctrl+P →「清理时间戳」— 清理当前文档中已有的时间戳
  • AI 优化文稿:清理后可调用 DeepSeek/OpenAI 将转录稿优化为流畅文章

安装

手动安装

cd your-vault/.obsidian/plugins
git clone https://github.com/keatemorishita-svg/aca.git

然后重启 Obsidian,在设置 → 第三方插件中启用。

BRAT 安装

安装 BRAT 插件后,添加 Beta 仓库:

keatemorishita-svg/aca

使用

  1. 打开插件设置,开启「粘贴时自动清理时间戳」
  2. 从 YouTube / 播客 / 飞书妙记复制转录文稿
  3. 在 Obsidian 中 Ctrl+V 粘贴 —— 时间戳自动消失

技术架构

三段式正则引擎,按顺序执行:

Pass 1: STAMP_ONLY_LINE   → 删除「整行只有时间戳」的行
Pass 2: STAMP_PREFIX      → 删除行首时间戳 + 前导空白(^ 锚定)
Pass 3: STAMP_GLOBAL      → 删除全文任意位置的时间戳(无锚点兜底)
Pass 4: 归一化空行         → 压缩连续空行

正则规则:长匹配优先(分钟 在 分…秒 前面)、\d* 配合显式锚点、先局部后全局。

配置

设置项说明默认值
粘贴时自动清理开启后 Ctrl+V 自动清除时间戳关闭
API 厂商DeepSeek / OpenAIDeepSeek
API Key用于 AI 优化功能空
模型选择调用的模型deepseek-chat

许可证

Apache 2.0 — 详见 LICENSE

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.