Media Transcription
Media Transcription runs a durable, event-driven pipeline to transcribe meeting media stored on the NAS, using MLX Whisper for speech recognition and pyannote for speaker identification. Monitor progress in real time, cancel runs, or resume from partial completions—all orchestrated through Inngest with detached local inference processes that prevent timeout failures. Execution is limited to the Flagg host worker with direct access to the media mount.
Media Transcription converts meeting audio and video files into searchable text transcripts using durable, event-driven processing.
AI-generated summary based on this skill's SKILL.md
Install
joelhooks/joelclaw/media-transcription · repository language: TypeScript
git clone https://github.com/joelhooks/joelclaw
cp -r joelclaw ~/.claude/skills/media-transcriptiongenerated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
npx skillfed install joelhooks/joelclaw/media-transcriptionFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What does Media Transcription do?
Media Transcription runs an event-driven pipeline to convert audio and video media files into searchable text transcripts. It uses MLX Whisper for speech recognition and pyannote for speaker identification, automatically extracting and processing spoken content from your media files to generate accessible text versions.
Can I transcribe video to text with Media Transcription?
Yes. Media Transcription transcribes video to text by processing media stored on the NAS. It handles video files like MP4s alongside audio formats, extracting speech and converting it into searchable transcripts with speaker identification included.
How do I monitor and control transcription runs?
Media Transcription lets you monitor progress in real time through its orchestration interface. You can cancel active runs or resume from partial completions, giving you full control over the transcription pipeline without losing work if a process is interrupted.
What audio and video formats does Media Transcription support?
Media Transcription processes media files stored on the NAS, including MP3 audio files, MP4 video files, and other common formats. The pipeline automatically handles format conversion as needed during the transcription workflow.
How does Media Transcription prevent timeout failures?
Media Transcription uses Inngest orchestration with detached local inference processes that run independently of the main pipeline. This architecture prevents timeout failures by allowing speech recognition and speaker identification to complete without being constrained by request timeouts.
Where does Media Transcription run and what access does it need?
Media Transcription execution is limited to the Flagg host worker, which has direct access to the media mount on the NAS. This ensures reliable, local processing of your media files with proper file system permissions and consistent performance.