openai-whisper-api

Transcribe audio files to text via OpenAI's Audio Transcriptions API.

Updated Aug 13, 2025
One-click install
npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill openai-whisper-api-joeyjoziah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/JoeyJoziah/investment-analysis-platform/tree/main/.claude/skills/openai-whisper-api
Command: npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill openai-whisper-api-joeyjoziah

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of turning audio recordings into readable text by sending files directly to OpenAI’s transcription API and returning a saved transcript.

Core Features & Use Cases

  • Audio transcription: Convert interviews, meetings, lectures, or voice notes into text with a simple command-line workflow.
  • Flexible output control: Choose the transcription model, language hint, prompt context, and JSON or plain-text output format.
  • Practical automation: Use it to generate transcripts for archives, note-taking, searchable records, or downstream content processing.

Quick Start

Ask the skill to transcribe your audio file with OpenAI Whisper and save the result to a transcript 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 into text using OpenAI Whisper?

Transcribe audio files into text by sending them to OpenAI's Audio Transcriptions API via multipart upload parameters. The API processes the audio and returns a saved transcript, supporting one-off or batch workflows for interviews, meetings, and lectures.

Do I need an OpenAI API key to convert speech to text?

Yes, an OpenAI API key is required to authenticate requests to the Audio Transcriptions API. You also need curl installed to execute the multipart upload commands that send audio files for speech-to-text processing.

Can I batch transcribe multiple audio recordings for meetings?

Yes, batch transcription of multiple audio recordings is supported. You can transcribe interviews, meetings, lectures, and voice notes by sequentially sending files to the OpenAI API and saving each returned transcript.

What audio transcription output formats and settings does the OpenAI API support?

The OpenAI Audio Transcriptions API supports configurable output formats including JSON and plain text. You can specify the transcription model, provide a language hint, and pass prompt context to guide the speech-to-text conversion.

How does curl handle multipart uploads for speech-to-text transcription?

Curl handles speech-to-text transcription by sending multipart upload requests to the OpenAI API. This method packages the audio file alongside parameters for model, language, prompt, and JSON output format for processing.

What is the best way to automate audio transcription for voice notes?

Automate audio transcription for voice notes by integrating curl commands with the OpenAI API. This command-line workflow sends spoken recordings directly to the Whisper model and returns searchable text records for archives or downstream processing.