Source: https://ailoot.ai/models/de-ch/fish-audio-transcribe-1-pro/
Canonical: https://ailoot.ai/models/de-ch/fish-audio-transcribe-1-pro/
Language: de-ch

# Fish Audio: Transcribe 1 Pro

[Markdown](https://ailoot.ai/models/de-ch/fish-audio-transcribe-1-pro/index.md) · [JSON](https://ailoot.ai/models/de-ch/fish-audio-transcribe-1-pro/facts.json)

## [Fish Audio: Transcribe 1 Pro](https://ailoot.ai/models/de-ch/fish-audio-transcribe-1-pro/)

Transcribe 1 Pro wandelt Aufnahmen bis zu 60 Minuten in Text mit Sprechermarkierungen und optionalen Zeitangaben auf Wortebene um. Es bewahrt erschlossene Emotions- und stimmliche Ereignishinweise und erleichtert damit die Prüfung, Suche oder Untertitelvorbereitung von Interviews, Meetings und Podcasts.

- [**Ailoot Ultra · Spracherkennung** `POST /v1/audio/transcriptions` `fish-audio/transcribe-1-pro`](https://ailoot.ai/models/de-ch/fish-audio-transcribe-1-pro/#method-0)

Ü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.

Transcribe 1 Pro ist Fish Audios Speech-to-Text-Modell für kurze Clips, Gespräche mit mehreren Sprechern und lange Aufnahmen. Es nimmt aufgezeichnetes Audio entgegen und gibt ein Transkript mit optionalen Zeitangaben und strukturierten Sprecherbeiträgen zurück. Seine besonderen Merkmale sind im Text markierte Sprecherwechsel und Hinweise auf Emotionen oder stimmliche Ereignisse, die mehr von der Gesprächsstruktur der Aufnahme bewahren als eine blosse Wortfolge.

Bewahren Sie bei einem Interview, Meeting oder Podcast das vollständige Gespräch in einer Datei, damit wiederkehrende Sprecher innerhalb der Antwort konsistente Bezeichnungen behalten können. Ein nützliches Prüfartefakt ist ein mit der Originalaufnahme verknüpftes Transkript mit getrennt dargestellten Beiträgen und einem Zeitstempel zur Prüfung eines Zitats. Eine Zusammenfassung oder Aktionsliste ist ein nachfolgender Anwendungsschritt: Halten Sie sie vom Transkript getrennt, damit die gesprochene Quelle zum Vergleich verfügbar bleibt.

Der Anbieter akzeptiert Aufnahmen bis zu 60 Minuten und beschreibt die Verarbeitung langer Dateien mit komprimiertem Audio wie MP3, Opus oder AAC. Unterstützte Formate umfassen WAV, MP3, AAC in M4A oder MP4, FLAC, Ogg mit Opus oder Vorbis, WebM/Matroska und MOV. Bei einer Videodatei verwendet er die erste Audiospur. AIFF, CAF, WMA, AMR, AC-3 und rohes PCM ohne Header werden nicht unterstützt. Pro Anfrage wird eine Audiodatei bereitgestellt; das Ergebnis kommt nach der Transkription der gesamten Aufnahme, und eine lange Aufnahme kann mehrere Minuten benötigen. Clips unter ungefähr 0,08 Sekunden werden zurückgewiesen.

Die Anbieterantwort enthält den vollständigen Text, die Aufnahmedauer in Sekunden und ein segments-Array. Pro markiert Sprecherwechsel inline mit Bezeichnungen wie \<|speaker:0|\> und \<|speaker:1|\>; eine Bezeichnung gilt für den folgenden Text bis zur nächsten Markierung. Dies sind Kennungen innerhalb einer Antwort, keine verifizierten Namen oder Identitäten, die anfrageübergreifend zugeordnet werden können. Wenn das Transkript keine Sprechermarkierung enthält, behandelt der Leitfaden es als Ergebnis mit einem Sprecher. Bewahren Sie Text vor der ersten Markierung beim ersten Beitrag, statt ihn zu verwerfen.

Zeitstempel auf Wortebene sind optional. In der Anbieteranfrage ist ignore\_timestamps standardmässig true; false fordert Segmente mit Text sowie Start- und Endzeiten in Sekunden an. Ein Segment ist gewöhnlich ein Wort oder im Chinesischen und Japanischen ein oder wenige Zeichen. Segmenttext lässt Zeichensetzung, Sprechermarkierungen und Ereignishinweise weg und kann einen gesprochenen Wert anders normalisieren als das vollständige Transkript. Ein Wortsegment kann dieselbe Start- und Endzeit haben. Ein leeres segments-Array kann bedeuten, dass keine Zeitstempel angefordert wurden, keine Sprachäusserungen erkannt wurden oder Zeitangaben vorübergehend nicht verfügbar waren. Verwenden Sie das vollständige Transkript für lesbaren Wortlaut und segments für die zeitliche Ausrichtung, statt anzunehmen, dass beide Zeichenfolgen Zeichen für Zeichen übereinstimmen.

Die Einstellung diarize ist standardmässig auto. Wenn Zeitstempel angefordert werden und diarize nicht false ist, gibt Pro ausserdem speaker\_turns zurück. Jeder Beitrag enthält seine Sprecherbezeichnung, Text und Start-/Endzeiten und bewahrt Zeichensetzung und erhaltene Hinweise ohne die Inline-Sprechermarkierung. Wenn Wortzeiten nicht verfügbar sind, können Beitragszeiten ungefähr sein und die gesamte Aufnahme umfassen; benachbarte Beiträge sind nicht notwendigerweise lückenlos oder überschneidungsfrei. Das Deaktivieren von diarize entfernt die strukturierte Beitragsliste, lässt aber Sprechermarkierungen im vollständigen Text bestehen. Eine bekannte Sprecheranzahl oder Mindest- und Höchstanzahlen können die Sprechertrennung längerer Aufnahmen auf Best-Effort-Basis unterstützen. Die genaue Anzahl kann nicht mit den Anzahlgrenzen kombiniert werden, und Anzahlhinweise können bei deaktiviertem diarize nicht verwendet werden.

Emotions- und stimmliche Ereignishinweise erscheinen als Text in eckigen Klammern, beispielsweise \[laughter\], neben der erkannten Sprache. Sie werden aus dem Audio erschlossen und sind keine Wörter, die Nutzer vor der Transkription hinzufügen müssen. Pros Einstellung tag\_audio\_events ist standardmässig true; ihre Deaktivierung entfernt diese Hinweise aus Transkript und Beitragstext, ohne die Zeitangaben zu verändern. Es gibt kein separates Emotionsfeld und keine feste Emotionsaufzählung. Bewahren Sie das annotierte Transkript, wenn der Klang einer Bemerkung wichtig ist, und verwenden Sie eine Version ohne Hinweise, wenn das nachgelagerte Artefakt nur die gesprochenen Wörter benötigt.

Die Sprache wird automatisch erkannt. Ein optionaler kleingeschriebener ISO-639-1-Hinweis erzwingt keine Übersetzung und verändert Pros Transkript nicht. Wenn die Sprache nicht bestimmt werden kann, kann der zurückgegebene Sprachcode den Hinweis wiedergeben, ohne ihn anhand des Audios zu verifizieren. Der Anbieter meldet eine Sprache statt eines Verzeichnisses aller Sprachen einer gemischtsprachigen Aufnahme. Bewahren Sie Originalwortlaut und Sprachmetadaten gemeinsam, wenn Sie ein durchsuchbares Archiv vorbereiten, besonders wenn verschiedene Gesprächsteile die Sprache wechseln.

Gruppieren Sie für Untertitel aufeinanderfolgende zeitlich ausgerichtete Wörter in lesbare SRT- oder WebVTT-Einträge, statt pro Wort einen Untertitel zu erzeugen. Trennen Sie Einträge an Pausen und wählen Sie Länge und Anzeigezeit passend zu Player und Publikum. Sprecherbeitragsgrenzen können verschiedene Sprecher in getrennten Einträgen halten. Prüfen Sie auf leere Zeitergebnisse und auf Einträge, deren Ende später als ihr Beginn liegen muss. Untertitelformatierung, Namen für anonyme Sprecherbezeichnungen und spätere Zusammenfassungen sind Anwendungsartefakte, die aus dem Transkriptionsergebnis entstehen.

Entscheiden Sie für einen praktischen Aufnahme-Workflow vor der Transkription, ob Sie ein schlichtes lesbares Transkript, annotierte Gesprächsbeiträge oder zeitlich ausgerichtete Untertitel benötigen. Bewahren Sie die Audiokennung beim Ergebnis, erhalten Sie den zurückgegebenen vollständigen Text, wenn Zeichensetzung und Hinweise wichtig sind, und verwenden Sie die strukturierten Zeitfelder zur Navigation. Pros Fähigkeiten für lange Aufnahmen und mehrere Sprecher unterscheiden sich vom allgemeinen Kurzaufnahme-Modell Transcribe 1; ihre Grenzen und Steuereinstellungen sollten nicht als austauschbar behandelt werden.

**Ailoot Ultra · Spracherkennung** `POST /v1/audio/transcriptions` `fish-audio/transcribe-1-pro`

[`fish-audio/transcribe-1-pro`](https://ailoot.ai/models/de-ch/#m=fish-audio%2Ftranscribe-1-pro&route=Ultra&caller=fish-audio%2Ftranscribe-1-pro&fmt=transcriptions)

Fish Audio /`fish-audio/transcribe-1-pro`

### Einstieg

Transcribe 1 Pro wandelt Aufnahmen bis zu 60 Minuten in Text mit Sprechermarkierungen und optionalen Zeitangaben auf Wortebene um. Es bewahrt erschlossene Emotions- und stimmliche Ereignishinweise und erleichtert damit die Prüfung, Suche oder Untertitelvorbereitung von Interviews, Meetings und Podcasts.

Zulässige Eingaben

Audio

Ergebnisse

Text

### In Ailoot verfügbar · Eingaben und Methoden

**Ailoot Ultra · Spracherkennung** `POST /v1/audio/transcriptions`

Eingabe

`audio`

Ausgabe

`text`

Ausgabeformat

json

| Feld | Typ | Anforderung | Werte und Limits | Standard |
| --- | --- | --- | --- | --- |
| Feld`model` | Typ`string` | AnforderungErforderlich | Werte und Limits fish-audio/transcribe-1-pro | Standard— |
| Feld`input_audio` | Typ`object` | AnforderungErforderlich | Werte und Limits Exakte Schlüssel: data, format | Standard— |
| Feld`input_audio.data` | Typ`base64_string` | AnforderungErforderlich | Werte und Limits Maximale Anzahl dekodierter Bytes: 26'214'400 Striktes Base64: Ja | Standard— |
| Feld`input_audio.format` | Typ`string` | AnforderungErforderlich | Werte und Limits Bedingungen: Muss dem tatsächlich ermittelten Dateiformat entsprechen | Standard— |
| Feld`response_format` | Typ`string` | AnforderungOptional | Werte und Limits json | Standard— |

Kombinationen von Eingabematerialien

**speech\_to\_text** · Erforderlich: input\_audio.data, input\_audio.format

Methodenparameter und Lebenszyklus

| Parameter | Vertrag |
| --- | --- |
| Parameter`content_type` | Vertragapplication/json |
| Parameter`required` | Vertragmodel, input\_audio |
| Parameter`additional_properties` | Vertragfalse |
| Parameter`parameters` | Vertrag{"name":"model","type":"string","required":true,"enum":\["fish-audio/transcribe-1-pro"\]}, {"name":"input\_audio","type":"object","required":true,"exact\_keys":\["data","format"\],"data":"Strenge base64-Codierung tatsächlicher unterstützter Audiobytes","format":"Exaktes ermitteltes Dateiformat; muss mit den tatsächlichen Bytes übereinstimmen"}, {"name":"response\_format","type":"string","required":false,"enum":\["json"\]} |
| Parameter`max_audio_bytes` | Vertrag26214400 |
| Parameter`multipart_for_this_profile` | Vertragfalse |
| Parameter`material_types` | Vertragaudio |

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}`

Bewahren Sie die vollständige Antwort und die ursprünglich zurückgegebenen IDs auf.

Reichen Sie eine Erstellung mit unbekanntem Ausgang niemals erneut ein.

### 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.

| Konfiguration | Tarifstaffel | Abrechnungseinheit | Gebühr |
| --- | --- | --- | --- |
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Abrechnungseinheit— | 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 |
| KonfigurationAudioeingabe-Sekunde | Tarifstaffel— | Abrechnungseinheitpro Sekunde Eingabeaudio | Gebühr Eingabe · Audioeingabe-Sekunde **$0.0002** pro Sekunde Eingabeaudio |

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 →](https://ailoot.ai/docs/de-ch/billing/reserve/)

#### Details zum Referenztarif

Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.

Fish Audio: Transcribe 1 Pro

#### Preise nach Konfiguration

| Konfiguration | Abrechnungsbedingungen | Gebühr |
| --- | --- | --- |
| KonfigurationFish Audio: Transcribe 1 Pro · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Audioeingabe-Sekunden **$ 0.0002** pro Sekunde Eingabeaudio |

### Beispielanfragen

#### Ailoot Ultra · Spracherkennung

curl · tatsächliche Audio-Bytes und ermitteltes Format

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set your actual audio file}"
: "${AILOOT_AUDIO_FORMAT:?Set its actual probed file format}"
export AILOOT_AUDIO_FILE AILOOT_AUDIO_FORMAT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "fish-audio/transcribe-1-pro", "response_format": "json"}')
import base64
f=Path(os.environ['AILOOT_AUDIO_FILE'])
raw=f.read_bytes()
if not raw or len(raw)>26214400:raise SystemExit('Use actual audio bytes within 25 MiB')
fmt=os.environ['AILOOT_AUDIO_FORMAT'].strip()
if not fmt:raise SystemExit('Use the actual probed format; the server checks it against the bytes')
p['input_audio']={'data':base64.b64encode(raw).decode(),'format':fmt}
Path('request.json').write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
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}`

##### Alle fertiggestellten Ergebnisse aufbewahren

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

Bewahren Sie das vollständige JSON, die Antwortheader, den Text und jedes tatsächlich zurückgegebene Verbrauchsfeld auf. Verwenden Sie tatsächliche Aufgaben- und Assetkennungen aus der Antwort oder der zugeordneten Bibliothek; operation\_id ist nicht task\_id.

##### 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

| Feld | Typ | Bedeutung |
| --- | --- | --- |
| Feld`text` | Typstring | BedeutungTranskribierter Text. |
| Feld`usage` | Typobject | BedeutungAudioverbrauch. |
| Feld`usage.seconds` | Typnumber | BedeutungAudiodauer in Sekunden. |
| Feld`duration` | Typnumber | BedeutungAudiodauer in Sekunden. |
| Feld`task_id` | Typstring | BedeutungAufgaben-ID des Transkripts; wird zusammen mit asset\_url zurückgegeben, wenn ein nicht leeres Transkript gespeichert, veröffentlicht und mit einer signierten Inhalts-URL versehen wurde. |
| Feld`asset_url` | Typstring | BedeutungSignierte Inhalts-URL des Transkripts; wird zusammen mit task\_id zurückgegeben, wenn ein nicht leeres Transkript gespeichert, veröffentlicht und mit einer signierten Inhalts-URL versehen wurde. |

Fehler und nächste Schritte

| Antwort | Bedingung | Nächster Schritt |
| --- | --- | --- |
| Antwort400 · `invalid_request_error` | BedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültig | Nächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren. |
| Antwort`server_error` | BedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordert | Nä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** [`fish-audio/transcribe-1-pro`](https://ailoot.ai/models/de-ch/#m=fish-audio%2Ftranscribe-1-pro&route=Ultra&caller=fish-audio%2Ftranscribe-1-pro&fmt=transcriptions)

#### Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

#### Zugehörige Aufrufer-IDs

[`fish-audio/transcribe-1-pro`](https://ailoot.ai/models/de-ch/#m=fish-audio%2Ftranscribe-1-pro&route=Ultra&caller=fish-audio%2Ftranscribe-1-pro&fmt=transcriptions)

FAQ · Fish Audio: Transcribe 1 Pro

Welche Eingaben und Ergebnisse sind verfügbar?

`POST /v1/audio/transcriptions` · `fish-audio/transcribe-1-pro`: `audio` → `text`

Welche Felder verwendet die Anfrage?

`POST /v1/audio/transcriptions` · `fish-audio/transcribe-1-pro`: `model`, `input_audio`, `response_format`

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](https://ailoot.ai/docs/de-ch/billing/subscriptions/) · [Modellpreise ansehen](https://ailoot.ai/models/de-ch/)

## 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](mailto:support@ailoot.ai) · [Offizielles Angebot und Lizenzvertrag](https://ailoot.ai/legal/offer?lang=de-ch)

## Ailoot · Das Unternehmen und sein Projektportfolio





Ailoot baut auf bewährte Betriebserfahrung, einen großen Kundenstamm, stabilen Service und kontinuierliche KPI-Kontrolle.





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





Ailoot nutzt diese Betriebserfahrung für den API-Zugang zu KI-Funktionen in Kundenprodukten, Agenten, Anwendungen und Automatisierungen.
