OpenAI Whisper 1 API

Whisper-1 speech-to-text Transkription, die auf mehrsprachiges, überwachtem Audio trainiert wurde, mit einem Upload-Limit von 25 MB pro Datei.

OpenAITranskriptionVeröffentlicht 21. Sept. 2022Proprietärer Endpoint

Über OpenAI Whisper 1

Whisper-1 speech-to-text Transkription, die auf mehrsprachiges, überwachtem Audio trainiert wurde, mit einem Upload-Limit von 25 MB pro Datei.

transcriptionspeech to textrealtimestreaming asr

OpenAI Whisper 1 Spezifikationen

Modell-ID
openai-whisper-1
Autor
OpenAI
Kategorie
Transkription
Veröffentlicht
21. Sept. 2022
Eingabe
Audio
Ausgabe
Text
Endpoints
POST/v1/audio/transcriptionsWEBSOCKET/v1/realtime
Alternative Modell-IDs
openai-whisperwhisper-1

OpenAI Whisper 1 API-Preise

Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.

Typ
Spezifikation
Preis
Pro Minute Audio
pro Minute
$0.030
Auf der vollständigen Preisseite vergleichen

So rufst du die OpenAI Whisper 1 API auf

OpenAI Whisper 1 läuft über POST /v1/audio/transcriptions. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.

cURL: Job senden
curl https://api.empiriolabs.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai-whisper-1",
    "audio_url": "https://example.com/meeting-recording.mp3"
  }'
cURL: Ergebnis abfragen
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/transcriptions",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "openai-whisper-1",
        "audio_url": "https://example.com/meeting-recording.mp3",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Vollständige OpenAI Whisper 1 API-Referenz

OpenAI Whisper 1 API-Parameter

Request-Parameter, die die OpenAI Whisper 1 API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.

ParameterTypStandardBereich / WerteBeschreibung
filestring--Audiodatei (mehrteiliger Upload) ODER file_url für den JSON-Pfad verwenden.
file_urlstring--Öffentliche URL zum Abrufen von Audio (alternativ zum Dateihochladen).
translatebooleanfalse-Wenn zutreffend, routen Sie zu /audio/translations und übersetzen Sie ins Englische, anstatt in der Quellsprache zu transkribieren.
timestampsbooleanfalse-Convenience-Schalter. Wenn zutreffend, setzt response_format=verbose_json und schließt Wortebene timestamp_granularities ein.
languagestring--Optionaler ISO-639-1-Sprachcode. Automatisch erkannt, wenn es weggelassen wird. Ignoriert, wenn übersetzen=wahr ist.
promptstring--Glossar oder vorheriger Kontext, um das Modell zu verzerren.
response_formatenumverbose_jsonjson, text, srt, verbose_json, vttStandardmäßig verbose_json, das Timestamps=true immer verwendet.
temperaturenumber00 bis 1Temperatur wird geprochen.
timestamp_granularitiesstring--Komma-getrennte Liste: Wort, Segment. Verwendet, wenn response_format=verbose_json.

Gut zu wissen

Laden Sie eine Datei auf POST /v1/audio/transcriptions hoch oder transkribieren Sie live über einen WebSocket unter wss://api.empiriolabs.ai/v1/realtime?model=openai-whisper-1. Der Socket nimmt 24 kHz Mono 16-Bit-PCM als Base64 in input_audio_buffer.append und liefert Transkriptereignisse zurück; die Sprachaktivitätserkennung entscheidet, wann jede Phrase endet, sodass kein Commit gesendet wird. Beide Oberflächen rechnen pro Minute Audio mit der gleichen Rate ab.

OpenAI Whisper 1 API: häufige Fragen

Wie viel kostet die OpenAI Whisper 1 API?

Auf EmpirioLabs wird OpenAI Whisper 1 nach Verbrauch abgerechnet: Pro Minute Audio $0.030 pro Minute. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.

Welchen Endpoint verwendet OpenAI Whisper 1?

OpenAI Whisper 1 wird über POST /v1/audio/transcriptions auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.

Kann ich OpenAI Whisper 1 im Browser testen, bevor ich integriere?

Öffnen Sie das EmpirioLabs Playground und klicken Sie auf Start session, um es im Browser zu testen. OpenAI Whisper 1 läuft über einen WebSocket statt über Anfrage und Antwort, beginnen Sie für die Integration deshalb mit dem Schnellstart für Echtzeit-Sprache. Verbinden Sie sich von Ihrem Server aus mit Ihrem EmpirioLabs-API-Schlüssel und der Modell-ID openai-whisper-1 und streamen Sie dann Audio in beide Richtungen.

Wie bekomme ich einen OpenAI Whisper 1 API-Schlüssel?

Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.

Bereit, bessere Endpunkte zu nutzen?

Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.