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许可获得许可。有关更多详细信息,请检查许可证文件。