models

gpt-4o-transcribe-diarize

Markdown · JSON

gpt-4o-transcribe-diarize

GPT-4o Transcribe Diarize wandelt aufgezeichnete Sprache in Text mit Sprecherkennzeichnungen und Zeitangaben pro Segment um. Es eignet sich für Besprechungen, Interviews und Aufnahmen mit mehreren Personen, deren Transkript zeigen muss, wer wann gesprochen hat. Für bekannte Sprecher sind kurze Stimmreferenzen optional möglich.

Über das Modell

Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.

GPT-4o Transcribe Diarize ist OpenAIs Modell zur automatischen Spracherkennung mit integrierter Sprechertrennung. Es ordnet transkribierte Audiosegmente verschiedenen Sprechern eines Gesprächs zu. Das nützliche Ergebnis ist ein nach Sprecher und Zeit gegliedertes Transkript statt eines einzigen fortlaufenden Textblocks. Es ist für aufgezeichnete Sprache gedacht, die Sprecherkennzeichnungen benötigt, etwa eine Besprechung, ein Interview oder eine Diskussion mit mehreren Personen.

Die abgeschlossene Aufnahme vorbereiten

Stellen Sie die zu transkribierende Aufnahme bereit. Der dokumentierte Dateiablauf akzeptiert MP3, MP4, MPEG, MPGA, M4A, WAV und WebM mit einer Dateigrössengrenze von 25 MB. Halten Sie die Originalaufnahme verfügbar, damit sich ein Sprecherwechsel, Name oder eine unklare Formulierung anhand des tatsächlichen Audios prüfen lässt.

Erhalten Sie bei einer Besprechung den Gesprächsverlauf, statt kurze Pausen herauszuschneiden, die beim Unterscheiden von Sprecherwechseln helfen. Lassen Sie bei einem Interview Frage und Antwort zusammen, wenn deren Beziehung für die Aufgabe wichtig ist. Die Audiovorbereitung sollte die Sprache hörbar machen, ohne Informationen zu entfernen, die für das Ergebnis mit Sprecherkennzeichnungen wichtig sind.

Dies ist ein Ablauf zur Dateitranskription. Eine abgeschlossene Aufnahme zu verarbeiten und einen noch eintreffenden Audiostream zu erkennen sind unterschiedliche Aufgaben. Die Sprecherkennzeichnung des Modells wird in Realtime-Transkriptionssitzungen nicht unterstützt.

Ein Transkript mit Sprecherkennzeichnungen anfordern

Das Ergebnisformat diarized_json gibt Segmente mit Sprecherkennzeichnungen sowie Start- und Endzeiten zurück. Jedes Segment enthält ausserdem seinen transkribierten Text. Halten Sie diese Felder zusammen, damit sich die Wörter mit dem relevanten Teil der Aufnahme verbinden lassen.

Bewahren Sie für ein brauchbares Besprechungstranskript die Segmentreihenfolge und zeigen Sie die Wörter jedes Sprechers mit ihren Zeitangaben an. Eine spätere Aufgabe kann daraus ein Protokoll oder Aufgabenpunkte erstellen. Die Sprechertrennung selbst entscheidet jedoch weder, was in der Besprechung vereinbart wurde, noch erzeugt sie eine geprüfte Zusammenfassung.

Sprecherkennzeichnungen beschreiben, wie das Modell die gesprochenen Beiträge gruppiert. Prüfen Sie Übergänge, an denen Personen einander unterbrechen, nur kurz sprechen oder gleichzeitig sprechen. Ein gut strukturiertes Ergebnis erleichtert Navigation und Prüfung; eine bestimmte Zuordnung kann dennoch das Anhören des Originalaudios erfordern.

Referenzen bekannter Sprecher

Der dokumentierte Ablauf kann bis zu vier benannte Sprecherreferenzen entgegennehmen. Jede Referenz ist ein kurzer Audioclip von 2–10 Sekunden in einem vom Hauptupload unterstützten Format. Namen und Referenzen werden zusammen bereitgestellt, damit Segmente bekannten Sprechern zugeordnet werden können.

Bereiten Sie eine Referenz vor, in der der beabsichtigte Sprecher klar zu hören ist, und verwenden Sie den Namen einheitlich entsprechend den gewünschten Kennzeichnungen im Transkript. Bei einem Interview kann eine Referenz für den Moderator helfen, das Ergebnis nach Sprechern zu gliedern, ohne jedem Teilnehmer nur eine anonyme Kennzeichnung zu geben. Die Referenz dient als Eingabe für die Zuordnung; sie ist weder ein allgemeines Verfahren zum Stimmenklonen noch ein Identitätsnachweis einer Person.

Verwechseln Sie die Benennung eines Sprechers nicht mit einer Änderung der gesprochenen Wörter. Die nützliche Ausgabe muss weiterhin den Inhalt der Aufnahme und die tatsächliche Reihenfolge der Beiträge erhalten.

Aufteilung und Modellgrenzen

Für Audio von mehr als 30 Sekunden verlangt der Hersteller eine Aufteilungsstrategie: entweder automatische Aufteilung oder eine Konfiguration zur Erkennung von Sprachaktivität. Diese Anforderung ist keine maximale Aufnahmedauer. Sie beschreibt, wie längere Eingaben zur Verarbeitung aufgeteilt werden.

Die Modellkarte nennt ein Kontextfenster von 16’000 Token und maximal 2’000 Ausgabetoken. Diese Modellgrenzen sind von der Uploadgrenze von 25 MB und dem Schwellenwert für die Aufteilung getrennt. Daraus darf keine erfundene Minutenzahl abgeleitet werden, die für jede Aufnahme gelten soll.

Erhalten Sie Zeitangaben und Segmentidentität, wenn Sie ein längeres Transkript zusammensetzen oder prüfen. Wurde eine Aufnahme vor der Übermittlung geteilt, bewahren Sie die Beziehung jedes Teils zum Originalaudio, damit ein lokaler Zeitstempel nicht mit seiner Position im vollständigen Gespräch verwechselt wird.

Abgeschlossene Segmente streamen

Der Ablauf zur Dateitranskription kann während der Verarbeitung Text streamen. Beim Streaming mit Sprecherkennzeichnungen erzeugen abgeschlossene Segmente Segmentereignisse. Textdeltas enthalten eine Segmentkennung, aber keine vorläufigen Sprecherzuordnungen. Ein Sprecher wird zugeordnet, sobald das Segment abgeschlossen ist.

Diese Unterscheidung ist für die Darstellung wichtig. Zeigen Sie vorläufigen Text und einen abgeschlossenen Sprecherbeitrag als unterschiedliche Zustände an, statt eine unsichere Sprecherkennzeichnung anzufügen, bevor das Modell das Segment abgeschlossen hat. Bewahren Sie das fertige Ergebnis auf, wenn das Transkript später bearbeitet oder analysiert werden soll.

Modell- und Ausgabegrenzen

Dieses Profil ist das Modell zur Sprechertrennung, getrennt von gewöhnlicher GPT-4o-Transkription, Mini-Transkription, Sprachsynthese und Modellen für Livegespräche. Es unterstützt keine Transkriptionsprompts. Behandeln Sie eine Terminologieprüfung oder -korrektur als separaten Schritt, der anhand des Originalaudios geprüft wird. Seine Herstellerschnittstelle transkribiert aufgezeichnetes Audio in Text. Es erzeugt keine Audioantwort und übersetzt eine Aufnahme nicht über den separaten Ablauf zur Audioübersetzung.

Nutzen Sie es für Transkripte, die sowohl Inhalt als auch eine Sprecherstruktur benötigen. Prüfen Sie Namen, Fachbegriffe, Zahlen, Sprecherwechsel und Zuordnungen anhand der Aufnahme. Bewahren Sie Audio, gewähltes Ergebnisformat, Referenzen und fertiges Transkript auf, damit eine Korrektur eine konkrete Formulierung oder Sprecherzuordnung betreffen kann.

Ailoot Ultra · Spracherkennung POST /v1/audio/transcriptions openai/gpt-4o-transcribe-diarize

openai/gpt-4o-transcribe-diarize

OpenAI /openai/gpt-4o-transcribe-diarize

Einstieg

GPT-4o Transcribe Diarize wandelt aufgezeichnete Sprache in Text mit Sprecherkennzeichnungen und Zeitangaben pro Segment um. Es eignet sich für Besprechungen, Interviews und Aufnahmen mit mehreren Personen, deren Transkript zeigen muss, wer wann gesprochen hat. Für bekannte Sprecher sind kurze Stimmreferenzen optional möglich.

Zulässige Eingaben
Audio
Ergebnisse
transcription

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Spracherkennung POST /v1/audio/transcriptions
Eingabe
audio
Ausgabe
transcription
Ausgabeformat
json
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
openai/gpt-4o-transcribe-diarize
Standard—
FeldfileTypfileAnforderungErforderlichWerte und Limits
Maximale Anzahl Bytes: 26'214'400
MIME-Typen: audio/mpeg
Dateiendung: .mp3
Maximale Dauer, Sekunden: 30
Standard—
Feldresponse_formatTypstringAnforderungErforderlichWerte und Limits
diarized_json
Standard—
Kombinationen von Eingabematerialien

diarized_transcription

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragmultipart/form-data
ParameterrequiredVertragmodel, file, response_format
Parameterfile_formatsVertragmp3
Parametermax_audio_secondsVertrag30
Parametermax_bytesVertrag26214400
Parameterresponse_formatVertragdiarized_json
Parameterother_optionsVertragfalse
Parametermaterial_typesVertragaudio
Parameteradditional_propertiesVertragfalse
Parameterform_string_maximum_bytesVertrag256

Methodenaliasnamen: /audio/transcriptions

Lebenszyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Verwenden Sie eine tatsächliche Aufnahme und das passende Format.

Bewahren Sie das vollständige Transkript, Segmente, Sprecher-IDs und Zeitangaben auf.

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Nicht angegeben Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Nicht angegeben Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird

Ailoot-Tarife

Preise nach Konfiguration

Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.

KonfigurationTarifstaffelAbrechnungseinheitGebühr
KonfigurationToken-BasistarifeTarifstaffelGrundtarifAbrechnungseinheit—Gebühr
Eingabe · Eingabetoken — / 1K Tokens
Ausgabe · Ausgabetoken — / 1K Tokens
Eingabe · Cache lesen — / 1K Tokens
Eingabe · Cache schreiben — / 1K Tokens
Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens
KonfigurationUltraTarifstaffel—Abrechnungseinheit/ 1K Audio-TokensGebühr
Eingabe · Audioeingabe-Token $0.012 / 1K Audio-Tokens
KonfigurationUltraTarifstaffel—Abrechnungseinheit/ 1K Audio-TokensGebühr
Ausgabe · Audioausgabe-Token $0.02 / 1K Audio-Tokens

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Beispielanfragen

Ailoot Ultra · Spracherkennung

curl · Erstellungsaufruf exakt wie gespeichert
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual MP3 recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import os
from pathlib import Path
p=Path(os.environ["AILOOT_AUDIO_FILE"])
if not p.is_file() or p.suffix.lower()!=".mp3":raise SystemExit("Choose an existing MP3 recording")
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  --form-string model=openai/gpt-4o-transcribe-diarize -F "file=@$AILOOT_AUDIO_FILE" --form-string response_format=diarized_json \
  -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("result.json").read_text())))
PY_RESULT

Ergebnisse abrufen und speichern

Ailoot Ultra · Spracherkennung

json

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Abrufe anderer Inhalte
Jedes zurückgegebene eigene Transkript speichernMedienbibliothekAufgabenstatusDateidetails
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('result.json').read_text())
urls=[]
if isinstance(r.get('asset_url'),str) and r['asset_url']:urls.append(('transcript',r['asset_url']))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Alle fertiggestellten Ergebnisse aufbewahren

Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.

Bewahren Sie JSON vollständig auf, nicht nur den Text; erhalten Sie sämtliche verfügbaren Segmente/Sprecher/Zeitstempel und die tatsächlichen Aufgaben- und Assetkennungen.

Wenn die ursprüngliche Antwort geprüft werden muss

Die ursprüngliche operation_id/X-Client-Request-ID für den Abgleich ohne erneute Einreichung aufbewahren; es gibt keine eigene Route zur Abfrage des Audiostatus.

Antwortfelder
FeldTyp
FeldtextTypstring
Feldsegments[]Typobject
Feldtask_idTypstring
Feldasset_urlTypstring
FeldusageTypobject
Feldsegments[].speakerTypstring
Feldsegments[].startTypnumber
Feldsegments[].endTypnumber
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültigNächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren.
Antwortserver_errorBedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordertNächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden.

Aliasnamen

Modellaliasnamen

Ailoot Ultra openai/gpt-4o-transcribe-diarize

Aliasnamen für Methodenpfade

/audio/transcriptions

Zugehörige Aufrufer-IDs

openai/gpt-4o-transcribe-diarize

FAQ · gpt-4o-transcribe-diarize
Welche Eingaben und Ergebnisse sind verfügbar?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe-diarize: audio → transcription

Welche Felder verwendet die Anfrage?

POST /v1/audio/transcriptions · openai/gpt-4o-transcribe-diarize: model, file, response_format

Weitere Details

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo
Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.
Aktionscode bis 50%
Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.
Ausgaben in der Historie
Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

Abo wählen · Modellpreise ansehen

Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung
Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.
Reseller-Lizenz
Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.
Dokumente auf der Website
Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

Reseller-Lizenz anfordern · Offizielles Angebot und Lizenzvertrag