transcribe

Transcribe audio files to text with optional speaker diarization.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/syl2042/codex_skills --skill transcribe-syl2042
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/syl2042/codex_skills/tree/main/transcribe
Command: npx skills add https://github.com/syl2042/codex_skills --skill transcribe-syl2042

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribe audio to text with optional speaker diarization to extract readable transcripts from meetings, interviews, podcasts, and recordings. It simplifies turning audio content into searchable text and labeled speaker segments for easier review and analysis.

Core Features & Use Cases

  • Transcription with optional diarization to identify who spoke when.
  • CLI-based workflow with deterministic results and known speaker references support.
  • Outputs saved to output/transcribe by default for easy integration.

Quick Start

Run the bundled transcribe CLI on an audio file to generate a transcript, with optional diarization if you need 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 to text with speaker labels?

To transcribe audio with speaker labels, use the optional diarization feature to identify who spoke when. This generates readable text outputs with labeled speaker segments, making recordings easier to review and analyze.

How does speaker diarization work for meeting transcripts?

Speaker diarization identifies who spoke when in audio recordings. By separating audio into labeled speaker segments, it converts meetings and interviews into searchable text with distinct speaker labels for easier analysis.

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

Yes, you need an OpenAI API key to transcribe audio files. The workflow enforces the presence of the OPENAI_API_KEY environment variable and uses the default gpt-4o-mini-transcribe model to process recordings into text.

Can I transcribe multiple audio files at once?

Yes, you can transcribe multiple audio files at once. The workflow supports multiple input files and processes them using an auto chunking strategy, writing the resulting text outputs to the output/transcribe directory by default.

What is the best way to transcribe podcasts into searchable text?

The best way to transcribe podcasts into searchable text is using a CLI-based workflow with optional diarization. It provides deterministic results and writes readable transcripts to a default output folder, simplifying audio content extraction.

What limitations should I expect when transcribing audio with OpenAI?

When transcribing audio with OpenAI, expect limitations tied to the default gpt-4o-mini-transcribe model and the auto chunking strategy. Diarization is optional, and known speaker references are required for deterministic labeled speaker segments.