transcribe

Transcribe audio files to text with optional speaker diarization and JSON output.

Updated May 25, 2026
One-click install
npx skills add https://github.com/pawan0631/AI_OpenAISkill --skill transcribe-pawan0631
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/pawan0631/AI_OpenAISkill/tree/main/skills/.curated/transcribe
Command: npx skills add https://github.com/pawan0631/AI_OpenAISkill --skill transcribe-pawan0631

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribe audio files to text with optional speaker diarization and known-speaker hints, enabling efficient conversion of interviews, meetings, and recordings into searchable transcripts.

Core Features & Use Cases

  • Transcribes audio to text with optional speaker diarization and known-speaker references.
  • Supports fast default transcripts and diarized_json output when requested, with CLI-driven determinism.
  • Works with single or multiple audio files, saves results to output/transcribe by default.

Quick Start

Run the bundled transcribe_diarize.py CLI on an audio file to generate a transcript with optional diarization and save it to the output directory.

Frequently Asked Questions about transcribe

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

FAQPage Schema
How do I transcribe audio files with speaker diarization?

To transcribe audio with speaker diarization, you can use a CLI tool that processes single or multiple audio files and outputs diarized text. This Skill uses the bundled transcribe_diarize.py script to separate speakers and save results to the output directory.

What audio transcription output formats are supported?

Supported audio transcription output formats include plain text, JSON, and diarized JSON. You can configure these response formats via the CLI to suit different downstream processing needs for interviews or meetings.

Do I need an OpenAI API key to transcribe audio?

Yes, you need an OpenAI API key to transcribe audio using this tool. The OPENAI_API_KEY environment variable is required for the bundled CLI to authenticate requests and generate transcripts.

Can I transcribe multiple audio files at once?

Yes, you can transcribe multiple audio files at once. The CLI supports batch processing of audio files such as interviews, meetings, and lectures, saving all resulting transcripts under the output/transcribe directory by default.

How do I identify speakers in an audio transcript?

To identify speakers in an audio transcript, you can use the diarization feature with known-speaker hints. This allows the transcription process to distinguish between different speakers and label their dialogue in the output.

Can I specify a language hint when transcribing audio?

Yes, you can specify optional language hints when transcribing audio. Providing a language hint helps improve transcription accuracy for recordings where the spoken language is known in advance.