ClawSkills logoClawSkills

Transcribee 🐝

转录 YouTube 视频和本地音频/视频文件,并进行说话人分离(diarization)。当用户要求转录 YouTube URL、播客、视频或音频文件时使用。O

介绍

# 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` 文件 |

更多产品