openai-whisper-api

Transcribe local audio files to text via the OpenAI Whisper API.

14|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/openclaw-easy/openclaw-easy-desktop --skill openai-whisper-api-openclaw-easy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/openclaw-easy/openclaw-easy-desktop/tree/main/openclaw/skills/openai-whisper-api
Command: npx skills add https://github.com/openclaw-easy/openclaw-easy-desktop --skill openai-whisper-api-openclaw-easy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribe audio into text by leveraging OpenAI Whisper, eliminating manual transcription work and enabling quick content indexing.

Core Features & Use Cases

  • OpenAI Whisper integration: Transcribe audio files via the OpenAI audio/transcriptions endpoint using curl.
  • Configurable output: Output plain text or JSON transcripts, with support for error handling and key-based authentication.
  • Use Case: Transcribe lectures, meetings, interviews, or podcasts for searchable records and downstream analysis.

Quick Start

Transcribe your audio by running the transcribe.sh script with your audio file path.

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 curl?

Yes, you can transcribe local audio files using a curl-based workflow that sends an HTTP POST to the OpenAI audio transcriptions endpoint and writes the resulting transcript to an output file.

Do I need an OpenAI API key to run the speech-to-text transcription?

Yes, you must provide an OPENAI_API_KEY for key-based authentication to successfully access the OpenAI Whisper API and execute the speech-to-text transcription process.

Can I get JSON output instead of plain text when transcribing audio?

Yes, the transcription workflow supports configurable output formatting, allowing you to generate either plain text or JSON transcripts depending on your downstream analysis requirements.

What is the best way to automate transcribing podcasts and meetings for indexing?

The best way to transcribe podcasts and meetings is using the OpenAI Whisper integration to convert audio into searchable text records, eliminating manual transcription work for quick content indexing.

Does this speech-to-text curl workflow support model selection?

Yes, the transcription script supports model selection, allowing you to specify which OpenAI Whisper model to use when sending the audio file payload via the curl command.