OpenAI Transkriptions-API
Transkribiere Audio über /v1/audio/transcriptions. Setze OPENAI_BASE_URL für einen OpenAI-kompatiblen Proxy oder lokalen Gateway.
Schnellstart
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.m4a
Standardwerte:
- Modell:
gpt-4o-transcribe - Ausgabe:
<eingabe>.txt
Nützliche Flags
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.ogg --model gpt-4o-transcribe --out /tmp/transkript.txt
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.ogg --model gpt-4o-mini-transcribe
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.ogg --model gpt-4o-transcribe-diarize --json
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.ogg --model whisper-1
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.m4a --language de
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.m4a --prompt "Sprechernamen: Peter, Daniel"
{baseDir}/scripts/transcribe.sh /pfad/zu/audio.m4a --json --out /tmp/transkript.json
Hinweise:
- Unterstützte Upload-Formate sind
mp3,mp4,mpeg,mpga,m4a,wav,webm. - Upload-Limit von 25 MB für die gehostete API.
- Verwende diarize für Sprecherlabels; das Skript sendet
chunking_strategy=autound lehnt--promptab.
API-Schlüssel
Setze OPENAI_API_KEY oder konfiguriere ihn in der aktiven OpenClaw-Konfigurationsdatei ($OPENCLAW_CONFIG_PATH, standardmäßig ~/.openclaw/openclaw.json). Optional kann OPENAI_BASE_URL gesetzt werden:
{
skills: {
"openai-whisper-api": {
apiKey: "OPENAI_KEY_HERE",
},
},
}