Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cnseniorious000/dl-a2t
download, audio-to-text PyPI: https://pypi.org/p/dl-a2t
https://github.com/cnseniorious000/dl-a2t
audio transcription whisper youtube
Last synced: 6 days ago
JSON representation
download, audio-to-text PyPI: https://pypi.org/p/dl-a2t
- Host: GitHub
- URL: https://github.com/cnseniorious000/dl-a2t
- Owner: CNSeniorious000
- Created: 2024-10-07T06:15:19.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-08T10:55:09.000Z (7 days ago)
- Last Synced: 2024-11-08T11:30:35.924Z (7 days ago)
- Topics: audio, transcription, whisper, youtube
- Language: Python
- Homepage: https://dl-a2t.vercel.app
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dl-a2t
dl-a2t 是一个从 YouTube 下载音频并转录为文本的工具。它使用 yt-dlp 下载音频,并使用 OpenAI 的 Whisper 模型进行转录。
## 使用方法
使用 dl-a2t 需要 Python 3.12 或更高版本。首先,确保你已经安装了 Python 和 pip。然后,使用以下命令安装 dl-a2t:
```sh
pip install dl-a2t
```安装完成后,你可以使用以下命令来下载音频并转录为文本:
```sh
dl-a2t run url_of_video output_file
```也可以输入一个文件,每行是一个 url
```sh
dl-a2t batch input_file output_file
```获取详细的 API 文档:
```sh
dl-a2t --help
dl-a2t run --help
dl-a2t batch --help
```## Options
- `--model`:选择 Whisper 模型大小,默认为 `tiny`
## 依赖项
dl-a2t 依赖以下库:
-`yt-dlp`:用于下载 YouTube 视频的音频
-`OpenAI Whisper`:用于转录音频为文本
-`Typer`:用于命令行界面## 文件结构
dl-a2t 的文件结构如下:
-`cli.py`:命令行界面
-`pyproject.toml`:项目配置文件
-`impl/download.py`:用于下载音频的实现
-`impl/transcript.py`:用于转录音频为文本的实现