transcribe

Transcribe audio files to text with optional speaker diarization.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill transcribe-thimslugga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/media/transcribe
Command: npx skills add https://github.com/thimslugga/agent-skills --skill transcribe-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Transcribe audio into readable text with optional diarization and speaker labeling to simplify content review, indexing, and search.

Core Features & Use Cases

  • Transcription with optional speaker diarization to attribute segments to known speakers.
  • Language hinting and deterministic runs via the bundled CLI for reproducible results.
  • Supports single or multiple audio files and saves transcripts to output paths.

Quick Start

Transcribe an interview recording to text using the bundled CLI and default settings.

Frequently Asked Questions about transcribe

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

FAQPage Schema
How do I transcribe audio to text with speaker diarization?

You can transcribe audio to text with diarization by using the bundled CLI and enabling the diarize option. This process attributes transcript segments to known speakers to simplify content indexing and review.

Can I transcribe multiple audio files at once?

Yes, you can transcribe multiple audio files at once. The Skill supports processing single or multiple audio files simultaneously and saves the resulting text transcripts to your specified output paths.

Do I need an OpenAI API key to transcribe audio?

Yes, you need an OpenAI API key to transcribe audio. The process requires setting the OPENAI_API_KEY environment variable to access the gpt-4o-mini-transcribe model for speech-to-text conversion.

What is the file size limit for speech-to-text conversion?

The file size limit for speech-to-text conversion is approximately 25 MB per file. The system automatically applies chunking for longer audio recordings to process them successfully.

Are audio transcription runs deterministic and reproducible?

Yes, audio transcription runs are deterministic and reproducible. The bundled CLI ensures consistent results across multiple runs, while language hints help guide the speech-to-text model for accurate output.

How do I add speaker references to an audio transcript?

Add speaker references to an audio transcript by providing known speaker information alongside the diarize option. This labels transcript segments with the correct speakers during the transcription process.