v0.5.0 · 声音克隆已可播放

字幕生成与声音克隆,
全在本地完成。

MacOS Windows Linux
无需账户,零追踪 默认离线运行 macOS · Windows · Linux
vuesub · interview-segment-3.wav
"就在那一刻,模型搞清楚了"
"我们周五就上线了"
"毫无遗憾"

Vuesub turns audio and video into accurate subtitles with Whisper, and clones any voice from a short clip with CosyVoice 3. Runs entirely offline. No accounts, no telemetry, no upload required. Available for macOS, Windows, and Linux.

3.5×
预热后的
实时合成速度
16
种语言
自动识别
5–30s
声音克隆所需的
参考片段
0
账户、追踪
或上传要求
两套工具,一款应用

字幕,或克隆。

左侧导航一键切换。

字幕

拖入音频,获得可编辑的完整字幕轨道。

声音克隆 全新

输入 5–30 秒片段,让那个声音读出任何文字。

了解每个模式的细节 →

字幕。 为创作者、播客主播和任何需要精准时间码字幕的人而设计。带波形图的可编辑转录稿,字幕片段可直接拖动;支持 SRT、VTT、纯文本或 Final Cut Pro 的 FCPXML 格式;自动识别 16 种语言,包括普通话与粤语;可选用 OpenAI whisper-1 走云端路径。

声音克隆。 由 CosyVoice 3 驱动 — 完全在本地运行,参考音频不会离开你的电脑。零样本克隆,无需微调。支持 9 种语言:中文 · English · 日本語 · 한국어 · Deutsch · Español · Français · Italiano · Русский。Whisper 自动为参考音频生成转录稿,可在原位编辑。按需安装 — 只在你启用时才下载模型。

字幕

基于 Whisper 的 Final Cut 风格字幕编辑器。

拖动字幕。缩放波形。每一处修改即时同步。

编辑器

逐像素波形。可拖动字幕。原位编辑。

语言与编码

16 种语言自动识别。FFmpeg 能读的格式都能播放。

中文 English 日本語 한국어 Español Deutsch Français Italiano Português Русский العربية हिन्दी Türkçe Tiếng Việt Bahasa 粵語 中文 English 日本語 한국어 Español Deutsch Français Italiano Português Русский العربية हिन्दी Türkçe Tiếng Việt Bahasa 粵語
interview-segment-3.wav · 转录稿
就绪
所有修改即时同步回时间轴。⌘Z 撤销。
编辑器快捷键与细节 →
  • 任意缩放等级下的逐像素波形时间轴(⌘+ / ⌘− / ⌘0)
  • 字幕片段可拖动 — 主体拖动位置,边缘调整时长
  • 原位文本编辑,文本框自动展开,⌘Z 撤销
  • 插入 / 拆分 / 合并 / 删除 — 每行的 + 按钮(自动填充间隙),行内 ✂ 在光标处拆分,↑ 与上一行合并,⌘J 合并多行选区
  • 变速播放(1× / 1.25× / 1.5× / 2×)不改变音调
  • 中文转录稿支持即时简/繁转换(OpenCC)
  • 格式通杀:WebM (Opus + AV1)、MKV、FLAC、.ogg(Web Audio 后备方案)
  • 本地模式不向外发送任何数据 — 适合 NDA 保密内容
声音克隆

三步克隆任何声音。

上传,校对,生成。

01 — 上传

拖入一段干净的音频

5–30 秒。WAV 或 MP3。单一说话人。

02 — 校对

编辑自动生成的转录稿

Whisper 自动转录。一键修正任何错误。

03 — 生成

输入文字,按下播放

冷启动约 60 秒。预热后约 3.5 倍实时速度。

在线试听 · 点击播放
参考音频 · 0:18 Steve Jobs(原声)
0:00 / 0:18
克隆输出 · 0:13 同一声音,全新文字
0:00 / 0:13

完全从这 18 秒的参考片段克隆而来 — 无需微调、无需训练数据,在 Mac 上几秒钟生成。

一次性配置与前置要求 →

CosyVoice 运行时体积较大(约 6.5 GB),无法直接打包,会在你首次下载模型时按需安装。Vuesub 会自动检测缺少的依赖并在界面上给出安装命令。你需要先把以下三个工具加入 PATH

  • python 3.10–3.12 — CosyVoice 的 torch 版本要求。 brew install [email protected]
  • uv — venv 与依赖管理器,比 pip 快 10 倍。 curl -LsSf https://astral.sh/uv/install.sh | sh
  • git — 浅克隆 CosyVoice 仓库。 xcode-select --install

注意。 声音克隆目前仅在 Apple Silicon Mac 上完整测试。Windows 与 Linux 版本由 CI 构建,但运行时路径尚未在这两个平台实测。如遇问题,欢迎 提交 issue 反馈。

Whisper 模型

选择能满足精度要求的最小模型即可。

首次使用时按需下载。

tiny
~75 MB · ~1 GB RAM
base
~145 MB · ~1 GB RAM
small
~485 MB · ~2 GB RAM
medium
~1.5 GB · ~5 GB RAM
large-v3
~3.1 GB · ~10 GB RAM
whisper-1
云端 · OpenAI
模型下载失败? 可以从镜像下载预打包的模型,再通过 设置 → 模型 → 导入 加载: Google Drive 镜像 →
导出

四种格式。覆盖所有工作流。

.srt

SRT 默认

通用格式。哪儿都能播。

.fcpxml

FCPXML

Final Cut Pro 原生字幕。逐帧对齐。

.vtt

VTT

HTML5 <track> 标签。适合自托管视频。

.txt

纯文本

只有文字内容。喂给 LLM,整理成博客文章。

格式细节与播放器支持 →

SRT。 SubRip — 通用的时间码字幕格式。纯文本、编号字幕段、HH:MM:SS,mmm 时间格式。播放器:VLC、IINA、mpv、QuickTime、智能电视。上传:YouTube、Vimeo 直接接受 SRT。剪辑软件:Premiere Pro、DaVinci Resolve、Final Cut Pro、剪映、Camtasia。硬字幕烧录:ffmpeg -vf subtitles=in.srt

FCPXML。 一份真正的 Final Cut Pro 项目(FCPXML 1.11),每段字幕都是 lane 1 上可重新设计样式的原生 <caption> — 不是烧录的字幕。帧率精确对齐(1080p · 30 / 24 / 25 / 29.97 / 60)。29.97 与 59.94 使用 drop-frame 时间码,其他帧率使用 NDF。导入方式:File → Import → XML… → 选择 .fcpxml。

VTT。 配合 HTML5 <video><track> 标签的 WebVTT 格式。结构与 SRT 类似,时间分隔符是 . 而非 ,,文件以 WEBVTT 头部开始。适合你自己控制的站点托管视频。

纯文本。 只有文字,每段一行,没有时间码。适合需要 内容 而非时间的场景 — 把播客整理成博客、把转录稿丢进 Notion、把文本喂给 LLM、分享笔记。

配置

首次启动与系统要求。

在 macOS 上首次启动

去除 Gatekeeper 的隔离属性以打开应用:

sudo xattr -rd com.apple.quarantine /Applications/Vuesub.app

效果等同于 Developer-ID 签名,只是手动操作。

系统要求

  • macOS 11+ · Apple Silicon 原生
  • Windows 10 / 11 · x64 · WebView2
  • Linux · x64 Debian/Ubuntu · libwebkit2gtk-4.1
  • 字幕:8 GB 内存 · 声音克隆:16 GB+
  • 硬盘:应用约 1 GB + 模型 75 MB–3 GB · 声音克隆另需 +6.5 GB

准备好开始制作字幕了吗?

下载一次即可。无需账户。无需上传。完全离线运行。