openai-whisper-api

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

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/joeleung0122/testing --skill openai-whisper-api-joeleung0122
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/joeleung0122/testing/tree/main/skills/openai-whisper-api
Command: npx skills add https://github.com/joeleung0122/testing --skill openai-whisper-api-joeleung0122

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribe audio files into accurate text using OpenAI's Whisper API, reducing manual transcription workload and enabling quick content indexing.

Core Features & Use Cases

  • Transcribe audio to text using OpenAI's v1/audio/transcriptions endpoint.
  • Supports model selection, language hints, and optional prompts for improved accuracy.
  • Simple CLI-based workflow via a curl-based script that saves output to file for automation and logging.

Quick Start

Run the transcribe.sh script with the path to your audio 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?

To transcribe audio to text, run the provided transcribe.sh script with your target audio file. The script uses curl to call OpenAI's v1/audio/transcriptions endpoint and saves the resulting text output to a file.

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

Yes, a valid OPENAI_API_KEY is required to transcribe audio files. The curl-based script authenticates requests to the OpenAI Whisper API using this key, meaning you must configure it in your environment beforehand.

Can I specify the language or model when transcribing audio?

Yes, you can specify language hints and select models for audio transcription. Providing optional prompts and language parameters helps improve transcription accuracy by guiding the OpenAI Whisper API during processing.

What is the best way to automate meeting transcript generation from audio?

Automating meeting transcript generation is handled by executing the transcribe.sh script via CLI. Because it saves output to file, you can integrate this curl-based workflow into automated logging pipelines for interviews and audio notes.

Does the OpenAI Whisper transcription script work with any audio format?

The script processes audio notes in various formats by sending them to the OpenAI Whisper API. It requires the curl dependency to be installed and a valid OPENAI_API_KEY to execute the transcription request successfully.