Skip to content

Releases: yabayabayabado-blip/yabado

LINE PC版貼圖下載轉發chrome插件

Choose a tag to compare

@yabayabayabado-blip yabayabayabado-blip released this 19 Sep 10:57
4a8c3d7
image

YT/本地 影片去人聲器卡拉OK伴唱

Choose a tag to compare

@yabayabayabado-blip yabayabayabado-blip released this 15 Sep 12:11
4a8c3d7

YT線上及本地影片語音轉時間軸及字幕

Choose a tag to compare

@yabayabayabado-blip yabayabayabado-blip released this 19 Sep 08:07
9a22233

Whisper 本機 Web 版 v18.3

安裝及使用說明

一、程式說明

Whisper 本機 Web 版是一套在 Windows 電腦上執行的語音轉文字工具,採用 faster-whisper / CTranslate2 架構,可使用 NVIDIA CUDA GPU 加速辨識。

支援:

  • 本機影音檔案轉錄
  • YouTube 網址直接下載並轉錄
  • TXT 文字檔輸出
  • SRT 字幕檔輸出
  • NVIDIA CUDA GPU 加速
  • 自動判斷一般語音/歌曲音訊
  • YouTube 多重後備下載機制
  • Whisper Medium
  • Whisper Large-v2 選配模型

程式僅在本機 127.0.0.1 執行 Web UI,不提供區域網路服務。


二、系統需求

建議使用:

  • Windows 10 / Windows 11 64 位元
  • 建議記憶體 16 GB 以上
  • NVIDIA 顯示卡可使用 CUDA 加速
  • 未使用 NVIDIA GPU 時仍可使用 CPU 執行,但速度較慢
  • 安裝及下載模型時需連接網際網路

Large-v2 模型約需額外下載 3 GB,請預留足夠硬碟空間。


三、第一次安裝

1. 解壓縮

下載 ZIP 後,請先完整解壓縮。

建議放置於例如:

C:\Whisper_Local\

或:

D:\Whisper_Local\

不建議直接在 ZIP 壓縮檔內執行。


2. 執行安裝

雙擊:

安裝.vbs

安裝過程會自動檢查及準備程式所需元件,包括:

  • Portable Python
  • faster-whisper
  • CTranslate2
  • yt-dlp
  • OpenCC
  • FFmpeg / FFprobe
  • Deno JavaScript Runtime
  • Whisper Medium 模型

整個安裝過程不需要另外輸入指令。


四、Whisper 模型說明

目前提供兩種模型。

1. 一般|Whisper Medium

為預設模型。

特點:

  • 速度較快
  • GPU 記憶體需求較低
  • 適合一般會議、訪談、影片及歌曲
  • 第一次安裝時會自動準備

一般使用建議優先使用此模型。


2. 高品質|Whisper Large-v2

Large-v2 為選配模型。

特點:

  • 模型較大
  • 辨識能力通常較 Medium 完整
  • 運算時間及 GPU 記憶體需求較高
  • 模型約 3 GB

如果尚未安裝,在程式中點選:

高品質|Whisper Large-v2

系統會詢問是否下載。

確認後會直接在 Web UI 中顯示:

  • 安裝狀態
  • 下載百分比
  • 已下載容量
  • 分段下載進度
  • 安裝訊息

下載途中如發生暫時性連線問題,程式支援分段及續傳,不需每次重新下載整個模型。


五、啟動程式

安裝完成後,雙擊:

啟動.vbs

程式會啟動本機服務,並自動開啟瀏覽器。

網址類似:

http://127.0.0.1:xxxxx/

每次啟動使用的連接埠可能不同,屬正常現象。


六、基本使用方式

程式提供兩種來源。

1. YouTube 網址

將 YouTube 影片網址貼入輸入欄位,例如:

https://www.youtube.com/watch?v=xxxxxxxxxxx

選擇辨識模型後開始轉錄。

系統會自動:

  1. 使用 yt-dlp 取得影音
  2. 轉換音訊
  3. 判斷音訊類型
  4. 執行 Whisper 辨識
  5. 產生 TXT / SRT
  6. 儲存至 outputs 資料夾

2. 本機影音檔案

可選擇本機影音檔案進行辨識。

常見格式可透過 FFmpeg 處理,例如:

  • MP3
  • WAV
  • M4A
  • MP4
  • MOV
  • WEBM
  • AAC
  • 其他 FFmpeg 支援格式

七、一般語音與歌曲自動判斷

程式會自動判斷音訊較接近:

  • 一般語音
  • 歌曲/音樂

一般語音會使用適合會議、訪談的語音偵測設定。

歌曲/音樂則會自動調整辨識方式,避免伴奏、拖音或較弱的人聲被預先排除。

使用者不需要手動切換。


八、歌曲辨識注意事項

Whisper 是語音辨識模型,不是專門的歌詞辨識模型。

歌曲可能受到以下因素影響:

  • 背景伴奏
  • 和聲
  • 混響
  • 拖音
  • 歌唱腔調
  • 方言
  • 人聲音量較小

因此歌曲辨識結果仍可能出現:

  • 同音字
  • 方言轉成近似中文字
  • 少量漏字
  • 幻覺文字

目前程式會自動移除部分明顯的非歌詞內容,例如:

  • 作詞/作曲等錯誤 metadata
  • 中文字幕小組
  • 部分明顯的模型幻覺

但仍建議重要字幕完成後人工快速校對。


九、YouTube 下載

程式內建 yt-dlp,並會自動使用 Deno JavaScript Runtime。

如果 YouTube 首次下載遇到 403,程式會自動嘗試不同下載策略。

包括:

  • 預設方式
  • 其他 YouTube player client
  • HLS 後備
  • 必要時才嘗試瀏覽器 Cookies

因此看到某一次下載方式失敗,不代表整個工作一定失敗。

請讓程式完成後備嘗試。


十、輸出檔案

轉錄完成後,檔案會存放在:

outputs

資料夾。

Web UI 可直接按:

開啟輸出資料夾

系統會直接開啟實際的 outputs 目錄。

主要輸出包含:

TXT

純文字逐字稿。

SRT

帶時間軸的字幕檔,可搭配:

  • VLC
  • PotPlayer
  • YouTube
  • 剪輯軟體
  • 字幕編輯軟體

使用。


十一、處理訊息

Web UI 下方會顯示處理 LOG,包括:

  • GPU 狀態
  • FFmpeg 狀態
  • YouTube 下載進度
  • 模型執行狀態
  • 音訊判斷
  • 辨識進度
  • 錯誤資訊

每次開始新的轉錄工作時,畫面會先清除上一筆工作訊息。

如需回報錯誤,可按:

COPY 訊息

即可將目前完整 LOG 複製到剪貼簿。


十二、CUDA GPU

如果電腦有支援的 NVIDIA 顯示卡,啟動時可能看到:

FASTER-WHISPER 高速模式:可使用|CUDA GPU|float16

代表目前正在使用 GPU 加速。

若沒有支援 CUDA,程式會改以 CPU 執行。

GPU 並非必要,但使用大型模型時 GPU 速度通常會明顯較快。


十三、暫存資料

YouTube 下載及影音處理過程會產生暫存檔。

程式提供暫存資料管理功能,可查看:

  • 暫存檔案數量
  • 暫存容量

並可進行清理。

清理暫存資料不會刪除:

  • models
  • outputs
  • 程式本體

正在轉錄時請勿手動刪除暫存檔。


十四、Large-v2 安裝中斷

Large-v2 採用分段下載機制。

如下載途中:

  • 網路中斷
  • 程式關閉
  • 電腦重新開機

再次執行安裝時,程式會盡量從既有下載進度繼續,不需要重新下載完整約 3 GB 模型。


十五、更新版本

新版程式可另外解壓至新的資料夾。

如果程式找到附近舊版本中可沿用的:

  • runtime
  • tools
  • models

會盡量直接使用,避免重複下載大型模型。

舊版資料建議先保留,確認新版使用正常後再自行整理。


十六、常見問題

點擊 Large-v2 顯示「未安裝」

代表目前只有 Medium 模型。

點選 Large-v2 後依畫面提示進行補安裝即可。


YouTube 出現 403

YouTube 下載規則可能隨時變動。

程式已內建多重後備策略及 yt-dlp 更新機制,請先讓程式自動完成所有下載方式的嘗試。


Chrome / Edge Cookies 出現錯誤

例如:

Could not copy Chrome cookie database

或:

Failed to decrypt with DPAPI

Cookies 僅為最後後備方式之一。

程式會優先嘗試不依賴瀏覽器 Cookies 的下載方式。


為什麼歌曲字幕不是百分之百正確?

Whisper 主要是語音辨識模型。

歌曲中的伴奏、拖音、混響、方言與歌唱方式都可能影響辨識結果,因此建議將自動轉錄結果視為字幕初稿。


為什麼台語歌仍可能辨識成相近中文?

Whisper 並非專門的台語歌詞辨識模型。

台語、閩南語歌曲可能被轉成發音相近的中文字,因此重要歌詞仍建議人工校對。


十七、隱私說明

本程式的 Whisper 語音辨識在使用者電腦本機執行。

一般本機影音辨識不需將影音檔案上傳至第三方語音辨識服務。

使用 YouTube 功能時,程式會連線至 YouTube 及相關下載服務,以取得使用者指定的影音內容。


十八、版本

**Whisper 本機 Web 版 v1.0.0 **

主要功能:

  • Whisper Medium
  • Whisper Large-v2 選配
  • faster-whisper / CTranslate2
  • CUDA GPU 加速
  • YouTube 下載
  • Deno JavaScript Runtime
  • FFmpeg / FFprobe
  • TXT / SRT
  • 自動歌曲判斷
  • Large-v2 Web UI 安裝進度
  • COPY 處理訊息
  • 本機 Web UI