openai-whisper-api

Transcribe audio files to text using OpenAI's Whisper API via curl.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill openai-whisper-api-balic-ai-ml-r-d-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents/tree/main/packages/skills/skills/openai-whisper-api
Command: npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill openai-whisper-api-balic-ai-ml-r-d-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribes audio files into text quickly and accurately using OpenAI's Whisper API via a curl-based workflow, enabling downstream data processing, search, and accessibility on audio content.

Core Features & Use Cases

  • Transcription via OpenAI Whisper API (curl) to convert speech to text for any supported audio file formats.
  • Supports model selection (whisper-1), output formats (text by default or JSON), and optional language hints or prompts to improve accuracy.
  • Use Case: generate meeting or podcast transcripts for searchable archives, captions, or data analysis pipelines.

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 into text using the OpenAI Whisper API?

Transcribe audio files into text by calling the OpenAI Whisper API via curl. Execute the transcribe.sh script with your audio file to generate a plain text or JSON transcript for meetings, podcasts, or voice notes.

What audio formats does the Whisper API transcription workflow support?

The Whisper API transcription supports m4a, wav, and mp3 audio formats. You can pass any of these file types to the curl-based workflow to convert speech into searchable text transcripts.

Do I need an OpenAI API key to convert speech to text with this curl script?

Yes, converting speech to text requires an OPENAI_API_KEY. You must provide this key in the curl command environment to authenticate requests to the OpenAI Whisper API endpoint.

Can I improve transcription accuracy for podcasts or meetings using language hints?

Yes, you can improve transcription accuracy by providing optional language hints or prompts. These parameters guide the Whisper API model to better recognize specific speech patterns during audio-to-text conversion.

What is the best way to automate speech-to-text transcription for multiple audio files?

Automate speech-to-text transcription by integrating the transcribe.sh curl script into your data processing pipeline. The script handles model selection and outputs plain text or JSON, enabling batch processing of audio content.

Does the transcription workflow output JSON or plain text formats?

The transcription workflow outputs plain text by default but also supports JSON format. You can specify the desired output format when calling the Whisper API via curl to suit your downstream data processing needs.