介绍
# Transcribee
通过 ElevenLabs 对 YouTube 视频和本地媒体文件进行带有说话人区分的转录。
## 用法
```bash # YouTube video transcribee "https://www.youtube.com/watch?v=..."
# Local video transcribee ~/path/to/video.mp4
# Local audio transcribee ~/path/to/podcast.mp3 ```
**务必对**包含 `&` 或特殊字符的 **URL 加引号**。
## 输出
转录文件保存至:`~/Documents/transcripts/{category}/{title}-{date}/`
| 文件 | 用途 | |------|-----| | `transcription.txt` | 带说话人标签的转录 | | `transcription-raw.txt` | 纯文本,无说话人 | | `transcription-raw.json` | 词级时间戳 | | `metadata.json` | 视频信息、语言、分类 |
## 支持的格式
- **音频:** mp3, m4a, wav, ogg, flac - **视频:** mp4, mkv, webm, mov, avi - **URL:** youtube.com, youtu.be
## 依赖项
```bash brew install yt-dlp ffmpeg ```
## 故障排除
| 错误 | 修复方法 | |-------|-----| | `yt-dlp not found` | `brew install yt-dlp` | | `ffmpeg not found` | `brew install ffmpeg` | | API errors | 检查 transcribee 目录下的 `.env` 文件 |