openai-whisper-api

Transcribe audio files into text using the OpenAI Whisper API.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill openai-whisper-api-dharambiragrawal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/DharambirAgrawal/Personal-Assistant/tree/main/skills/openai-whisper-api
Command: npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill openai-whisper-api-dharambiragrawal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribe audio files into text by calling OpenAI's Whisper API, enabling automated speech-to-text conversion for transcripts.

Core Features & Use Cases

  • API-driven transcription: Send audio to OpenAI Whisper to obtain a textual transcript.
  • Configurable outputs: Choose response format (text or JSON) and specify language or prompts.
  • Use Case: Convert interviews, meetings, podcasts, or lectures into searchable transcripts for review and archiving.

Quick Start

Run the transcription script with an audio file to generate 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 audio files to text using the OpenAI Whisper API?

You can transcribe audio files by sending them to the OpenAI Whisper API endpoint using curl commands. This process converts speech from interviews, meetings, or podcasts into searchable text transcripts.

What do I need to use curl for speech-to-text transcription with OpenAI?

To perform speech-to-text transcription with curl, you need an OPENAI_API_KEY to authenticate requests and access the /v1/audio/transcriptions endpoint. Curl acts as the command-line client to send audio data.

Can I specify the response format or language when transcribing audio with Whisper?

Yes, OpenAI Whisper API transcription supports configurable outputs, allowing you to choose response formats like text or JSON and specify language or prompts to guide the speech-to-text conversion process.

What is the best way to automate transcription for podcasts and lectures?

Automated transcription for podcasts and lectures is best handled by calling the OpenAI Whisper API via curl. This API-driven approach converts spoken audio into text transcripts for archiving and review.

Does OpenAI Whisper API transcription work for long meetings and interviews?

OpenAI Whisper API transcription is designed for automated speech-to-text conversion of meetings and interviews. It processes audio files to generate textual transcripts, though specific file size limits depend on API constraints.