transcribe

Transcribe audio with optional speaker diarization and known-speaker references.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Canepro/codex-skills --skill transcribe-canepro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/Canepro/codex-skills/tree/main/skills/transcribe
Command: npx skills add https://github.com/Canepro/codex-skills --skill transcribe-canepro

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribing audio into accurate, readable text is often slow and error-prone, especially when speakers must be identified.

Core Features & Use Cases

  • Transcription with optional diarization and known-speaker references to label who spoke when.
  • CLI-driven, deterministic runs with model and output format controls, suitable for interviews, meetings, and media archives.
  • Flexible outputs (plain text or structured JSON) and output locations to fit automation pipelines.

Quick Start

Run the bundled transcribe CLI on your audio file to generate a transcript, with optional diarization and known-speaker references.

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 interviews?

Audio transcription with speaker diarization labels who spoke when in interviews and meetings. You provide an audio file and optional known-speaker references, and the CLI outputs labeled transcripts in plain text or structured JSON.

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

An OpenAI API key is required to transcribe audio files. The CLI uses OpenAI models to process multiple input audio formats, allowing you to configure chunking control and output locations for automation pipelines.

Can I output transcribed audio as diarized JSON instead of plain text?

Audio transcription can output as diarized JSON or plain text. The diarized JSON format structures speaker labels and timestamps, fitting automation pipelines that require machine-readable interview and meeting transcripts.

What is the best way to automate meeting transcription with known speaker references?

Automating meeting transcription uses a CLI-driven approach with known-speaker references to label participants. It provides deterministic runs with model and output format controls, delivering quick, labeled transcripts for media archives.

Does audio transcription with chunking control work for long media archives?

Audio transcription supports long media archives through chunking control. This breaks extended audio files into manageable segments, ensuring accurate diarization and speaker labeling without exceeding processing limits.

Why use speaker diarization for interview audio transcription?

Speaker diarization identifies who spoke when in interview audio transcription. It uses known-speaker references to label segments accurately, solving the problem of slow, error-prone manual identification in multi-speaker recordings.