openai-whisper-api

Transcribe audio files to text using the OpenAI Whisper API.

8|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill openai-whisper-api-tugoukezhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/Tugoukezhang/workbuddy-skills/tree/main/skills/openai-whisper-api
Command: npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill openai-whisper-api-tugoukezhang

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribe audio into text using the OpenAI Whisper API, enabling quick conversion of voice data into searchable transcripts.

Core Features & Use Cases

  • Transcription of audio files via API with configurable model, language, and output format.
  • Local script-based workflow for automation and batch processing.
  • Use Case: Convert meeting recordings into text for minutes, search, and analysis.

Quick Start

Run the transcribe.sh script with your 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 to text using the OpenAI Whisper API by running a local script that sends your audio to the API endpoint and writes the transcript to disk. It supports per-file or batch transcription with configurable language and model options.

Do I need an OPENAI_API_KEY to batch transcribe audio?

Yes, batch transcribing audio requires the OPENAI_API_KEY environment variable. The script uses this key to authenticate requests to the OpenAI Whisper API endpoint for processing multiple audio files.

Can I use curl to automate audio transcription?

Yes, you can use curl to automate audio transcription because the implementation depends on curl to call the OpenAI Whisper API endpoint. This allows script-based workflow automation for converting voice data into searchable transcripts.

What output formats are supported when transcribing audio with Whisper?

Transcribing audio with Whisper supports plain text or JSON output formats suitable for downstream processing. You can configure the output format alongside language and model options when running the transcription script.

What is the best way to convert meeting recordings into text for analysis?

The best way to convert meeting recordings into text for analysis is using a script-based workflow that calls the OpenAI Whisper API. This enables quick conversion of voice data into searchable transcripts for minutes, search, and analysis.

How does script-based audio transcription handle per-file and batch processing?

Script-based audio transcription handles per-file and batch processing by iterating through audio files, calling the OpenAI Whisper API endpoint for each, and writing the resulting plain text or JSON transcripts directly to disk.