audio-transcriber

Transcribe audio and video files into Markdown with speaker identification.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/mastertag/audio-transcriber --skill audio-transcriber-mastertag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio-transcriber
Source: https://github.com/mastertag/audio-transcriber/tree/main
Command: npx skills add https://github.com/mastertag/audio-transcriber --skill audio-transcriber-mastertag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mlx-whisper, speechbrain, scikit-learn, soundfile, yt-dlp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the transcription of audio and video files, including YouTube links, into professional Markdown documents, complete with speaker identification and visual context analysis.

Core Features & Use Cases

  • Local Transcription: Utilizes MLX Whisper on Apple Silicon for fast, offline transcription.
  • Speaker Diarization: Identifies and labels different speakers in the audio.
  • Visual Context: For videos, detects and extracts frames from moments where speakers reference visual elements.
  • YouTube Integration: Transcribes YouTube videos instantly via MCP or by downloading audio.
  • Use Case: Transcribe a recorded meeting to get a searchable Markdown document with identified speakers, action items, and relevant video frames to understand visual demonstrations.

Quick Start

Use the audio transcriber skill to transcribe the attached file 'meeting_notes.mp4'.

Frequently Asked Questions about audio-transcriber

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe a YouTube video to Markdown with speaker identification?

To transcribe a YouTube video to Markdown with speaker identification, provide the video link to the audio transcriber. It downloads audio via yt-dlp, uses MLX Whisper for transcription, and applies SpeechBrain diarization to label speakers automatically.

Can I transcribe audio locally on Apple Silicon without an internet connection?

Yes, you can transcribe audio locally on Apple Silicon without an internet connection. The transcription process uses MLX Whisper, enabling fast, offline processing while generating professional Markdown documents with identified speakers.

Does this transcription method extract visual context from video files?

Yes, this transcription method extracts visual context from video files. When processing videos, it detects and extracts specific frames from moments where speakers reference visual elements, embedding these frames into the final Markdown output.

What do I need for speaker diarization during audio transcription?

For speaker diarization during audio transcription, you need SpeechBrain and scikit-learn. These dependencies analyze audio features to identify and label different speakers, structuring the conversation clearly within the resulting Markdown file.

How do I convert meeting recordings into searchable text documents?

You convert meeting recordings into searchable text documents by processing audio or video files with local transcription. MLX Whisper generates accurate text, while speaker diarization and visual frame extraction provide context in a structured Markdown format.

Are there limitations when using MLX Whisper for video transcription?

A limitation when using MLX Whisper for video transcription is that it requires Apple Silicon hardware for local processing. Additionally, while visual frames are extracted, the tool focuses on transcription and diarization rather than full video analysis.