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 秒片段,讓那個聲音讀出任何文字。

了解每個模式的細節 →

字幕。 為創作者、Podcast 主持人和任何需要精準時間碼字幕的人而設計。帶波形圖的可編輯逐字稿,字幕片段可直接拖動;支援 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、CapCut、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 標頭開始。適合你自己掌控的站台自架影片。

純文字。 只有文字,每段一行,沒有時間碼。適合需要 內容 而非時間的場景 — 把 Podcast 整理成部落格、把逐字稿丟進 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

準備好開始製作字幕了嗎?

下載一次即可。無需帳戶。無需上傳。完全離線執行。