openai-whisper-api

Transcribe audio files to text using the OpenAI Whisper API.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/abhiunix/community-registry --skill openai-whisper-api-abhiunix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/abhiunix/community-registry/tree/main/skills/media/openai-whisper-api
Command: npx skills add https://github.com/abhiunix/community-registry --skill openai-whisper-api-abhiunix

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribes audio into text using OpenAI Whisper API, enabling quick and accurate transcription of audio content without manual typing.

Core Features & Use Cases

  • Transcribes audio files via the OpenAI Whisper API.
  • Supports model selection and output formats (text or JSON).
  • Use case: transcripts for interviews, lectures, podcasts, and meeting recordings.

Quick Start

Run the provided script with your audio file to receive a transcript.

Frequently Asked Questions about openai-whisper-api

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

FAQPage Schema
How do I transcribe an audio file to text using the OpenAI Whisper API?

To transcribe audio to text using the OpenAI Whisper API, run the provided script with your audio file and an OPENAI_API_KEY. The process uses curl for HTTP requests to generate accurate transcripts.

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

Yes, you need an OpenAI API key to transcribe audio files. The OPENAI_API_KEY environment variable is required for authenticating the curl HTTP requests sent to the Whisper API endpoint.

Can I get JSON output when transcribing podcasts or lectures with Whisper?

Yes, you can get JSON output when transcribing podcasts or lectures by passing the --json flag. You can also use the --out flag to control other output formats for your transcripts.

Does the Whisper transcription script support selecting different models or languages?

Yes, the Whisper transcription script supports model selection and language specification. You can use the --model and --language flags respectively to control the transcription output.

What dependencies are required to run the OpenAI Whisper transcription script?

The OpenAI Whisper transcription script requires curl as its only dependency. This command-line tool handles the HTTP requests needed to send audio data to the OpenAI API.