Groq Whisper API

Transcribe audio via Groq Automatic Speech Recognition (ASR) Models (Whisper).

dvcrn Updated 32 repo stars

File contents

Groq Whisper API (curl)

Transcribe an audio file via Groq’s OpenAI-compatible /openai/v1/audio/transcriptions endpoint.

Quick start

{baseDir}/scripts/transcribe.sh /path/to/audio.m4a

Defaults:

  • Model: whisper-large-v3-turbo
  • Output: <input>.txt

Useful flags

{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model whisper-large-v3 --out /tmp/transcript.txt
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --language en
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --prompt "Speaker names: Peter, Daniel"
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --json --out /tmp/transcript.json

API key

Set GROQ_API_KEY, or configure it in ~/.openclaw/openclaw.json:

{
  skills: {
    "groq-whisper-api": {
      apiKey: "GROQ_KEY_HERE",
    },
  },
}

dvcrn/openclaw-skills-marketplace/tree/main/plugins/maxceem--groq-whisper-api/skills/groq-whisper-api commit 13fd11c5f1

Frequently asked questions

npx skillmds@latest add dvcrn/groq-whisper-api