Certainly! Here's the Chinese translation of the provided text:
# 自动生成 YouTube 字幕
该仓库使用 `yt-dlp` 和 [OpenAI 的 Whisper](https://openai.com/blog/whisper) 为任何 YouTube 视频生成字幕文件。
## 安装
首先,您需要 Python 3.7 或更新版本。通过运行以下命令安装二进制文件:
```bash
pip install git+https://github.com/m1guelpf/yt-whisper.git
您还需要安装 ffmpeg
,可以通过大多数包管理器获得:
# 在 Ubuntu 或 Debian 上
sudo apt update && sudo apt install ffmpeg
# 在 MacOS 上使用 Homebrew (https://brew.sh/)
brew install ffmpeg
# 在 Windows 上使用 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 许可证授权。更多详细信息,请查看 LICENSE 文件。
Let me know if you need any more help!