openai-whisper-api

Transcribe audio recordings into text using OpenAI's Whisper API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribes audio recordings into text using OpenAI's Whisper API.

Core Features & Use Cases

  • Transcribes audio via Whisper API using curl
  • Suitable for turning interviews, meetings, podcasts into searchable transcripts
  • Simple curl-based workflow with model and language options

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

To transcribe audio recordings into text, this Skill posts multipart form data to the OpenAI Whisper API endpoint /v1/audio/transcriptions using a curl-based workflow, requiring an OPENAI_API_KEY.

Can I transcribe podcasts and meetings with curl using speech-to-text?

Yes, you can transcribe podcasts, interviews, and meetings into searchable text transcripts by running the provided curl script, which sends your audio files directly to the Whisper API.

Do I need an OPENAI_API_KEY to use curl for speech-to-text transcription?

Yes, an OPENAI_API_KEY is required to authenticate curl requests for speech-to-text transcription. You can also optionally configure an OPENAI_BASE_URL to route the API calls.

What is the best way to convert audio files to searchable transcripts with Whisper?

The best way to convert audio files to searchable transcripts with Whisper is using a simple curl-based workflow that posts audio data to the /v1/audio/transcriptions endpoint with model and language options.

Does this curl-based transcription workflow support specifying language options for audio?

Yes, the curl-based transcription workflow supports language options when sending audio data to the OpenAI Whisper API, allowing you to process recordings accurately according to their spoken language.

Why use curl to post multipart form data for audio transcription instead of other methods?

Using curl to post multipart form data for audio transcription provides a lightweight, dependency-minimal method to send audio files directly to the Whisper API endpoint, bypassing complex library setups.