audio-transcribe

Transcribe audio and video files with word-level timestamps using WhisperX.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/maxgent-ai/maxgent-plugin --skill audio-transcribe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio-transcribe
Source: https://github.com/maxgent-ai/maxgent-plugin/tree/main/skills/audio-transcribe
Command: npx skills add https://github.com/maxgent-ai/maxgent-plugin --skill audio-transcribe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch==2.3.1, torchaudio==2.3.1, whisperx==3.3.1, pyannote.audio==3.3.2, transformers==4.44.0, matplotlib.

What problem does it solve?

Transcribing audio and video content can be tedious and error-prone; this skill automates the process by using WhisperX to convert speech into text with word-level timestamps, saving time and improving accessibility.

Core Features & Use Cases

  • Multilingual speech recognition with word-level timestamps.
  • Flexible input/output: supports common audio and video formats and outputs in TXT, SRT, VTT, or JSON.
  • Practical use cases include meeting minutes, video captions, podcast transcripts, and archival keyword search.

Quick Start

Run the transcribe.py script on your file to generate a transcript with your preferred options.

Frequently Asked Questions about audio-transcribe

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

FAQPage Schema
How do I transcribe audio with word-level timestamps?

Transcribe audio with word-level timestamps by running the transcribe.py script, which uses WhisperX to convert speech into text and optionally applies alignment to produce precise timing data for your media files.

Can I generate SRT and VTT subtitles from video files?

Yes, you can generate SRT and VTT subtitles from video files by running the transcription process, which outputs timed text formats suitable for video captions and podcast transcripts.

Does WhisperX support multilingual transcription for podcasts and meetings?

WhisperX supports multilingual speech recognition, allowing you to transcribe audio from meetings and podcasts into text with word-level timestamps across different languages.

What is the best way to convert speech to text for archival keyword search?

The best way to convert speech to text for archival keyword search is using WhisperX to output a JSON or TXT transcript, providing accurate word-level timing data to index and retrieve audio content.

Do I need Python 3.12 to transcribe video files into JSON format?

Yes, you need Python 3.12 along with the WhisperX dependency to transcribe video files into JSON format, ensuring the transcription script runs correctly and produces accurate text alignment.

How does word-level alignment work for meeting minutes transcription?

Word-level alignment for meeting minutes transcription works by applying WhisperX models to map individual text tokens to precise audio timestamps, resulting in highly accurate and searchable text outputs.