openai-whisper-api

Transcribe audio files via curl to OpenAI's Whisper API with text or JSON output.

7|12|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/borealBytes/my-farm-advisor --skill openai-whisper-api-borealbytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/borealBytes/my-farm-advisor/tree/main/skills/openai-whisper-api
Command: npx skills add https://github.com/borealBytes/my-farm-advisor --skill openai-whisper-api-borealbytes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribes audio into readable text by sending audio data to OpenAI's Whisper API, enabling scalable speech-to-text conversion for meetings, lectures, and media.

Core Features & Use Cases

  • Transcribes audio files via curl to OpenAI Whisper API (whisper-1 by default).
  • Outputs plain text or JSON transcripts and supports optional language hints and prompts.
  • Use Case: convert interviews or podcasts into searchable transcripts for indexing and analytics.

Quick Start

Transcribe an audio file using curl to OpenAI Whisper API and save the transcript to a text 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 files using OpenAI Whisper via curl?

You can transcribe audio files using curl by sending your audio data to the OpenAI Whisper API, which processes the input and returns a written transcript saved as plain text or JSON.

Can I convert podcasts and interviews into searchable text transcripts?

Yes, converting podcasts and interviews into searchable text transcripts is fully supported, enabling scalable speech-to-text conversion for meetings, lectures, and media analytics.

Do I need an OPENAI_API_KEY to perform speech-to-text transcription?

Yes, you need an OPENAI_API_KEY and curl installed to perform speech-to-text transcription, as the script authenticates and sends audio data directly to the OpenAI Whisper API.

What is the best way to batch transcribe multiple audio files with Whisper?

Batch transcribing multiple audio files is handled by applying the curl script to single-file and batch audio tasks, outputting text or JSON transcripts depending on the selected format.

Can I provide language hints and prompts for speech-to-text conversion?

Yes, you can provide optional language hints and prompts during speech-to-text conversion to guide the OpenAI Whisper API in producing more accurate written transcripts.