openai-whisper-api

Transcribe audio to text via OpenAI Whisper curl client.

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill openai-whisper-api-kelinfoxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/kelinfoxy/EZ-Homelab/tree/main/docker-compose/ez-assistant/skills/openai-whisper-api
Command: npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill openai-whisper-api-kelinfoxy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribes audio to text using OpenAI Whisper via a curl-based client.

Core Features & Use Cases

  • Automated Transcription: Transcribes audio files into readable text with optional JSON output.
  • Model & Language Options: Supports whisper-1 and other models with language and prompt parameters.
  • Use Case: Convert podcast recordings or meetings into searchable transcripts for accessibility and archiving.

Quick Start

Run {baseDir}/scripts/transcribe.sh /path/to/audio.m4a to generate a transcript output file.

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 to text using OpenAI Whisper via curl?

Transcribe audio to text using OpenAI Whisper by running a curl-based client that calls the /v1/audio/transcriptions endpoint. It processes podcast, meeting, and media audio files, outputting plain text or JSON for quick text availability.

Can I specify a language or model when transcribing audio with Whisper?

Yes, the curl-based transcription client supports optional --model, --language, and --prompt parameters. It utilizes the whisper-1 model by default and allows you to specify language to optimize automated transcription across languages.

What's the best way to automate podcast transcription for archiving?

Automate podcast transcription by passing your podcast audio file to the Whisper API curl script. It converts media workflows into searchable transcripts, outputting JSON or plain text for accessibility and archiving.

Do I need curl to use the openai-whisper-api Skill?

Yes, curl is a required dependency. The Skill functions as a curl-based client that calls OpenAI's /v1/audio/transcriptions endpoint to process audio workflows.

Does the Whisper API transcription support JSON output?

Yes, the Whisper API transcription supports JSON output. It provides automated transcription of audio files into readable text with optional JSON formatting to suit different media workflow requirements.

When should I use the --prompt parameter for audio transcription?

Use the --prompt parameter during audio transcription to provide context to the OpenAI Whisper model. It helps guide the automated transcription process for meetings, podcasts, and other media workflows requiring accurate text availability.