yt whisper
1.0.0
該存儲庫使用yt-dlp
和OpenAI的耳語來為任何YouTube視頻生成字幕文件。
首先,您需要Python 3.7或更新。通過運行以下命令來安裝二進製文件:
pip install git+https://github.com/m1guelpf/yt-whisper.git
您還需要安裝ffmpeg
,這可以從大多數軟件包管理人員那裡獲得:
# on Ubuntu or Debian
sudo apt update && sudo apt install ffmpeg
# on MacOS using Homebrew (https://brew.sh/)
brew install ffmpeg
# on Windows using Chocolatey (https://chocolatey.org/)
choco install ffmpeg
以下命令將從指定的YouTube視頻中生成VTT文件
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
默認設置(選擇small
型號)在轉錄英語方面非常有效。您可以選擇使用較大的模型來獲得更好的結果(尤其是其他語言)。可用的型號是tiny
, tiny.en
, base
, base.en
, small
, small.en
, medium
, medium.en
,大, large
。
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --model medium
添加--task translate
將將字幕翻譯成英文:
yt_whisper "https://www.youtube.com/watch?v=dQw4w9WgXcQ" --task translate
運行以下內容以查看所有可用選項:
yt_whisper --help
該腳本是開源的,並根據MIT許可獲得許可。有關更多詳細信息,請檢查許可證文件。