openai-whisper-api

Transcribe audio files to text via OpenAI's Whisper transcription endpoint.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/Yogi-076/Vajrascan.on --skill openai-whisper-api-yogi-076
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper-api
Source: https://github.com/Yogi-076/Vajrascan.on/tree/main/moltbot/skills/openai-whisper-api
Command: npx skills add https://github.com/Yogi-076/Vajrascan.on --skill openai-whisper-api-yogi-076

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Convert spoken audio into searchable, editable text without manual transcription work, enabling faster analysis, captioning, and documentation.

Core Features & Use Cases

  • Reliable Speech-to-Text: Sends audio to OpenAI's /v1/audio/transcriptions endpoint (whisper-1) for accurate transcription.
  • Flexible Output: Supports plain text or JSON output, language hints, custom prompts, and model selection for varied media workflows.
  • Use Case: Transcribe meeting recordings, podcast episodes, or interview audio to produce transcripts for summaries, indexing, or accessibility.

Quick Start

Run the transcribe script on your audio file by executing {baseDir}/scripts/transcribe.sh /path/to/audio.m4a.

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 to text using OpenAI Whisper?

To transcribe audio to text using OpenAI Whisper, run the provided transcribe script on your audio file. This sends the file to OpenAI's Whisper endpoint, converting speech to text for podcasts and meeting recordings.

Can I batch transcribe meeting recordings with speech-to-text?

Batch transcribe meeting recordings by applying the transcription script to multiple audio files. The workflow supports single-file or batch processing for media assets where reliable speech-to-text conversion is needed.

Do I need an OpenAI API key to convert audio files into text?

You need an OpenAI API key to convert audio files into text. The OPENAI_API_KEY environment variable must be set, and a local curl binary must be available for the script to send requests to the transcription endpoint.

Does the speech-to-text transcription script support JSON output?

The speech-to-text transcription script supports JSON output. It also allows optional parameters for model selection, language hints, and custom prompts to tailor the transcription results for varied media workflows.

What is the best way to transcribe podcasts for text indexing?

The best way to transcribe podcasts for text indexing is using a CLI script that sends audio to the OpenAI Whisper API. This automates speech-to-text conversion, producing searchable transcripts without manual transcription work.

Are there limitations when using curl for audio transcription?

A limitation of using curl for audio transcription is that the audio file must be directly accessible to the script. Transcription accuracy also depends on the OpenAI Whisper model and the audio quality of the input file.