Communitygithub.com

openclaw/openai-whisper-api

OpenAI Audio-Transkriptions-API via curl; gpt-4o-transcribe, mini, diarize oder whisper-1.

Was ist openai-whisper-api?

Diese Fertigkeit ermöglicht es Entwicklern und KI-Agenten, die Audio-Transkriptionsdienste von OpenAI direkt über die Kommandozeile (curl) zu nutzen. Sie unterstützt die Modelle gpt-4o-transcribe, gpt-4o-mini-transcribe, diarize (für Sprecherdiarisierung) und whisper-1. Die Fertigkeit ist plattformunabhängig und eignet sich besonders für CI/CD-Pipelines, Automatisierung und lokale Skripte, bei denen keine zusätzlichen Abhängigkeiten wie Python-Bibliotheken installiert werden müssen. Durch die Nutzung von curl wird eine schlanke und schnelle Integration in verschiedene Arbeitsabläufe ermöglicht. Nutzer können Audiodateien in gängigen Formaten (MP3, WAV, M4A, etc.) übergeben und erhalten transkribierten Text zurück. Die Fertigkeit ist ideal für Entwickler, die Sprachaufnahmen, Podcasts oder Meeting-Mitschriften automatisiert verarbeiten möchten.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/openclaw/openclaw/tree/main/skills/openai-whisper-api

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht openai-whisper-api?

OpenAI Audio-Transkriptions-API via curl; gpt-4o-transcribe, mini, diarize oder whisper-1.

Beschreibung

Dieses Skill-Tool bietet eine einfache Möglichkeit, die OpenAI Audio-Transkriptions-APIs über die Kommandozeile zu nutzen. Unterstützt werden die Modelle:

  • gpt-4o-transcribe – modernes Transkriptionsmodell
  • gpt-4o-mini-transcribe – optimierte Version für schnellere Ergebnisse
  • whisper-1 – klassisches Whisper-Modell
  • diarize – Transkription mit Sprechererkennung

Verwendung

Führen Sie curl mit den entsprechenden Parametern aus:

curl -X POST https://api.openai.com/v1/audio/transcriptions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F file="@/pfad/zur/audio.mp3" \
  -F model="whisper-1"

Beispiel mit diarize

curl -X POST https://api.openai.com/v1/audio/transcriptions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F file="@/pfad/zur/audio.wav" \
  -F model="gpt-4o-transcribe" \
  -F diarize="true"

Konfiguration

Stellen Sie sicher, dass die Umgebungsvariable OPENAI_API_KEY gesetzt ist:

export OPENAI_API_KEY="sk-..."

Unterstützte Audioformate

  • MP3
  • WAV
  • M4A
  • OGG
  • FLAC
  • WebM

Weitere Informationen

Besuchen Sie platform.openai.com/docs/guides/audio für die vollständige API-Dokumentation.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

Verwandte Skills