transcribe

Transcribe audio files to text with optional speaker diarization.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/devkeni/Skills --skill transcribe-devkeni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/devkeni/Skills/tree/main/media-creative/transcribe
Command: npx skills add https://github.com/devkeni/Skills --skill transcribe-devkeni

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribing audio and video content into accurate text with optional speaker diarization and named speaker cues.

Core Features & Use Cases

  • Transcribes audio to text using a bundled OpenAI model for deterministic runs.
  • Optional diarization and known-speaker hints to separate speakers in meetings/interviews.
  • Supports multiple input formats and outputs: text, JSON, or diarized JSON.

Quick Start

Provide an audio file and optional known speakers, then run the transcription to receive the chosen output format.

Frequently Asked Questions about transcribe

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

FAQPage Schema
How do I transcribe audio with speaker diarization for podcast workflows?

To transcribe audio with speaker diarization, provide an audio file and optional known-speaker hints, then run the transcription to output a diarized JSON format. It uses the gpt-4o-transcribe-diarize model to separate speakers automatically.

Can I transcribe audio files larger than 25 MB using OpenAI speech-to-text?

You can transcribe audio files larger than 25 MB because the process includes auto chunking for longer clips. It validates the OPENAI_API_KEY and processes the segments sequentially to bypass the 25 MB per-file limit.

What audio transcription output formats are supported for meetings and interviews?

Supported transcription output formats include plain text, standard JSON, and diarized JSON. These formats accommodate meetings and interviews by allowing optional known-speaker references to accurately identify participants in the written output.

Do I need an OpenAI API key to transcribe audio to text?

You need an OpenAI API key to transcribe audio to text. The process validates the OPENAI_API_KEY before execution and relies on OpenAI models like gpt-4o-mini-transcribe to generate deterministic text results.

How does known-speaker diarization work for interview transcription?

Known-speaker diarization works by accepting optional speaker hints alongside the audio file, then using the gpt-4o-transcribe-diarize model to assign dialogue accurately. This produces a diarized JSON output that labels participants by name.

What is the default model used for speech-to-text transcription?

The default model for speech-to-text transcription is gpt-4o-mini-transcribe. It provides deterministic results for standard audio inputs, while gpt-4o-transcribe-diarize is specifically applied when speaker diarization is required.