Transcribee 🐝

Transcribe YouTube videos and local audio/video files with speaker diarization. Use when user asks to transcribe a YouTube URL, podcast, video, or audio file. Outputs clean speaker…

itsfabioroma

@itsfabioroma

What This Skill Does

Transcribes YouTube videos and local audio/video files with speaker diarization. Outputs clean speaker-labeled transcripts, raw text, word-level timings, and metadata to organized folders.

Replaces manual transcription and speaker labeling by automating the entire process from YouTube URLs or local media files.

When to Use It

  • Transcribe a YouTube video for note-taking or analysis
  • Generate a speaker-labeled transcript of a podcast episode
  • Extract text from a recorded meeting or lecture video
  • Create a searchable text version of an audio interview
  • Produce word-level timestamps from a local audio file

Install

$ openclaw skills install @itsfabioroma/transcribee

Transcribee

Transcribe YouTube videos and local media files with speaker diarization via ElevenLabs.

Usage

# YouTube video
transcribee "https://www.youtube.com/watch?v=..."

# Local video
transcribee ~/path/to/video.mp4

# Local audio
transcribee ~/path/to/podcast.mp3

Always quote URLs containing & or special characters.

Output

Transcripts save to: ~/Documents/transcripts/{category}/{title}-{date}/

FileUse
transcription.txtSpeaker-labeled transcript
transcription-raw.txtPlain text, no speakers
transcription-raw.jsonWord-level timings
metadata.jsonVideo info, language, category

Supported Formats

  • Audio: mp3, m4a, wav, ogg, flac
  • Video: mp4, mkv, webm, mov, avi
  • URLs: youtube.com, youtu.be

Dependencies

brew install yt-dlp ffmpeg

Troubleshooting

ErrorFix
yt-dlp not foundbrew install yt-dlp
ffmpeg not foundbrew install ffmpeg
API errorsCheck .env file in transcribee directory

Top skills in this category