ytvideo-whisper 是一個用於下載 YouTube 影片並生成 SRT 字幕的 Python 腳本,簡單易用。
- 下載 YouTube 影片並生成 SRT 字幕檔。
- 支援本地系統或 Google Colab 的簡易部署。
- 支援自訂模型。
- 針對更快的 API 使用進行最佳化。
- 確保執行環境類型設為 GPU:
Runtime -> Change Runtime Type - 更新設定區塊中的設定參數。
- 點擊以下指令:
Runtime -> Run all (CTRL+F9) - 連接 Google Drive。
- 生成的字幕 (SRT) 將出現在:
Google Drive -> Whisper -> result
- 在您的系統上安裝 Python。
- 執行設定腳本以建立虛擬環境並安裝必要套件:
./setup-requirement.sh
- 執行主腳本:
./run-script.sh
- 建立 Python 虛擬環境:
python3 -m venv ./.virtualenv
- 啟動虛擬環境:
- Bash/Zsh:
source ./.virtualenv/bin/activate
- Csh/Tcsh:
source ./.virtualenv/bin/activate.csh
- Fish:
source ./.virtualenv/bin/activate.fish
- Powershell:
- 允許執行腳本:
Set-ExecutionPolicy -ExecutionPolicy Bypass
- 啟動虛擬環境:
.\.virtualenv\Scripts\activate
- 允許執行腳本:
- Bash/Zsh:
- 增加 Windows GPU 支援。
- 實作更快的 API。
- 支援自訂模型。
- 增加安裝腳本。
歡迎大家一起貢獻,讓這個專案變得更棒!🎉