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ライセンスの下でライセンスされています。詳細については、ライセンスファイルを確認してください。