transcribe

Transcribe local audio and video files into Word documents with timestamps and speaker labels.

6|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/jdrodriguez/legal-toolkit --skill transcribe-jdrodriguez
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/jdrodriguez/legal-toolkit/tree/main/legal-toolkit/skills/transcribe
Command: npx skills add https://github.com/jdrodriguez/legal-toolkit --skill transcribe-jdrodriguez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires faster-whisper, pydub, python-docx, and includes scripts (resource) components.

What problem does it solve?

Transcribing audio or video recordings into a professionally formatted Word document with timestamps and speaker labels, while keeping all processing local to your machine.

Core Features & Use Cases

  • Local transcription: uses the Whisper model entirely on-device, with no data leaving your machine.
  • Speaker diarization: optional speaker labeling, with timestamps and readable speaker turns in the transcript.
  • Output and workflows: generates a .docx document including metadata, executive notes, and the full transcript ready for review.

Quick Start

Provide a path to an audio or video file, and I will transcribe it locally with timestamps and speaker labels.

Frequently Asked Questions about transcribe

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

FAQPage Schema
How do I transcribe audio recordings locally with speaker labels?▼

You can transcribe audio recordings locally with speaker labels by using the Whisper model on-device, applying optional pyannote diarization, and generating a Word document with timestamps and speaker attribution.

Can I transcribe video files without uploading my data to the cloud?▼

Yes, you can transcribe video files without uploading data to the cloud by running the Whisper model entirely on your local machine, ensuring no audio or video data leaves your environment during processing.

How does speaker diarization work for transcription in a Word document?▼

Speaker diarization for transcription in a Word document works by using pyannote to identify distinct speakers, adding timestamps, and formatting readable speaker turns directly within the generated .docx file.

Do I need faster-whisper and python-docx to generate transcripts with timestamps?▼

Yes, you need faster-whisper and python-docx to generate transcripts with timestamps, along with pydub for audio processing, as these dependencies handle file resolution, model loading, transcription, and document generation.

What is the best way to format interview transcripts into a professional document?▼

The best way to format interview transcripts into a professional document is using local Whisper transcription with speaker diarization to output a .docx file containing metadata, executive notes, and the full transcript ready for review.

Are there limitations when processing long video recordings for local transcription?▼

Processing long video recordings for local transcription may be limited by your machine's hardware resources, as running the Whisper model and diarization entirely on-device requires significant compute capacity for extended audio files.