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

# Fish Audio: Transcribe 1 Pro

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

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

Transcribe 1 Pro zet opnamen tot 60 minuten om in tekst met sprekermarkeringen en optionele tijdinformatie op woordniveau. Het behoudt afgeleide aanwijzingen voor emoties en vocale gebeurtenissen, zodat interviews, vergaderingen en podcasts makkelijker te beoordelen, doorzoeken of voor ondertiteling voor te bereiden zijn.

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

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

Transcribe 1 Pro is het speech-to-text-model van Fish Audio voor korte clips, gesprekken met meerdere sprekers en lange opnamen. Het ontvangt opgenomen audio en retourneert een transcript met optionele tijdinformatie en gestructureerde sprekerbeurten. De onderscheidende kenmerken zijn sprekerwisselingen die in de tekst zijn gemarkeerd en aanwijzingen over emoties of vocale gebeurtenissen, die meer van de gespreksstructuur van de opname behouden dan alleen een reeks woorden.

Bewaar bij een interview, vergadering of podcast het volledige gesprek in één bestand, zodat terugkerende sprekers binnen de respons consistente labels kunnen behouden. Een bruikbaar beoordelingsartefact is een transcript dat aan de oorspronkelijke opname is gekoppeld, met afzonderlijk weergegeven beurten en een tijdstempel om een citaat te controleren. Een samenvatting of actielijst is een volgende toepassingsstap: houd die gescheiden van het transcript, zodat de gesproken bron beschikbaar blijft voor vergelijking.

De producent accepteert opnamen tot 60 minuten en beschrijft het verwerken van lange bestanden met gecomprimeerde audio zoals MP3, Opus of AAC. Ondersteunde formaten zijn WAV, MP3, AAC in M4A of MP4, FLAC, Ogg met Opus of Vorbis, WebM/Matroska en MOV. Bij een videobestand gebruikt het model het eerste audiospoor. AIFF, CAF, WMA, AMR, AC-3 en ruwe PCM zonder header worden niet ondersteund. Per aanvraag wordt één audiobestand aangeleverd; het resultaat komt nadat de hele opname is getranscribeerd en een lange opname kan verschillende minuten kosten. Clips korter dan ongeveer 0,08 seconden worden geweigerd.

De producentrespons bevat de volledige tekst, de opnameduur in seconden en een segments-array. Pro markeert sprekerwisselingen inline met labels zoals \<|speaker:0|\> en \<|speaker:1|\>; een label geldt voor de volgende tekst tot de volgende markering. Dat zijn identifiers binnen één respons, geen geverifieerde namen of identiteiten die tussen aanvragen kunnen worden gekoppeld. Als het transcript geen sprekermarkering bevat, behandelt de gids het als een resultaat met één spreker. Bewaar eventuele tekst vóór de eerste markering bij de eerste beurt in plaats van die weg te gooien.

Tijdstempels op woordniveau zijn optioneel. In de producentaanvraag staat ignore\_timestamps standaard op true; false vraagt om segmenten met tekst, begin- en eindtijden in seconden. Een segment is doorgaans een woord, of één of enkele tekens in het Chinees en Japans. Segmenttekst laat interpunctie, sprekermarkeringen en gebeurtenisaanwijzingen weg en kan een gesproken waarde anders normaliseren dan het volledige transcript. Een woordsegment kan dezelfde begin- en eindtijd hebben. Een lege segments-array kan betekenen dat geen tijdstempels zijn gevraagd, geen spraak is gevonden of tijdinformatie tijdelijk niet beschikbaar was. Gebruik het volledige transcript voor leesbare bewoordingen en segments voor uitlijning in plaats van aan te nemen dat beide tekenreeksen teken voor teken overeenkomen.

De instelling diarize staat standaard op auto. Wanneer tijdstempels worden gevraagd en diarize niet false is, retourneert Pro ook speaker\_turns. Elke beurt bevat het sprekerlabel, de tekst en begin-/eindtijden en behoudt interpunctie en bewaarde aanwijzingen zonder de inline sprekermarkering. Als woordtiming niet beschikbaar is, kunnen beurttijden bij benadering zijn en de volledige opname beslaan; aangrenzende beurten zijn niet noodzakelijk aaneengesloten of vrij van overlap. Het uitschakelen van diarize verwijdert de gestructureerde beurtenlijst maar laat sprekermarkeringen in de volledige tekst staan. Een bekend aantal sprekers of minimum- en maximumaantallen kunnen de diarisatie van langere opnamen op best-effortbasis ondersteunen. Het exacte aantal kan niet met de aantalgrenzen worden gecombineerd en aantalhints kunnen niet worden gebruikt wanneer diarize is uitgeschakeld.

Aanwijzingen voor emoties en vocale gebeurtenissen verschijnen als tekst tussen vierkante haken, bijvoorbeeld \[laughter\], naast de herkende spraak. Het zijn gevolgtrekkingen uit de audio, geen woorden die een gebruiker vóór de transcriptie moet toevoegen. De instelling tag\_audio\_events van Pro staat standaard op true; uitschakelen verwijdert die aanwijzingen uit transcript en beurttekst zonder de tijdinformatie te veranderen. Er is geen afzonderlijk emotieveld of vaste emotie-enumeratie. Bewaar het geannoteerde transcript wanneer de klank van een opmerking belangrijk is en gebruik een versie zonder aanwijzingen wanneer het vervolgartefact alleen de gesproken woorden nodig heeft.

De taal wordt automatisch gedetecteerd. Een optionele ISO-639-1-hint in kleine letters dwingt geen vertaling af en verandert het transcript van Pro niet. Als de taal niet kan worden bepaald, kan de geretourneerde taalcode de hint weerspiegelen zonder die tegen de audio te verifiëren. De producent rapporteert één taal in plaats van een inventaris van elke taal in een opname met meerdere talen. Bewaar de oorspronkelijke bewoordingen en taalmetadata samen wanneer u een doorzoekbaar archief voorbereidt, vooral als verschillende delen van een gesprek van taal wisselen.

Groepeer voor ondertiteling opeenvolgende woorden met tijdinformatie in leesbare SRT- of WebVTT-cues in plaats van één ondertitel per woord te maken. Scheid cues rond pauzes en kies lengte en weergavetijd passend bij de speler en het publiek. Grenzen tussen sprekerbeurten kunnen verschillende sprekers in afzonderlijke cues houden. Controleer op een leeg timingresultaat en zorg dat het einde van een cue later ligt dan het begin. Ondertitelopmaak, namen voor anonieme sprekerlabels en een latere samenvatting zijn toepassingsartefacten die uit het transcriptieresultaat worden opgebouwd.

Bepaal voor een praktische opnameworkflow vóór transcriptie of u een eenvoudig leesbaar transcript, geannoteerde gespreksbeurten of getimede ondertitels nodig hebt. Bewaar de audio-identifier bij het resultaat, behoud de geretourneerde volledige tekst wanneer interpunctie en aanwijzingen belangrijk zijn en gebruik de gestructureerde timingvelden voor navigatie. De mogelijkheden van Pro voor lange opnamen en meerdere sprekers zijn onderscheiden van het algemene model Transcribe 1 voor korte opnamen; hun limieten en instellingen mogen niet als uitwisselbaar worden behandeld.

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

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

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

### Aan de slag

Transcribe 1 Pro zet opnamen tot 60 minuten om in tekst met sprekermarkeringen en optionele tijdinformatie op woordniveau. Het behoudt afgeleide aanwijzingen voor emoties en vocale gebeurtenissen, zodat interviews, vergaderingen en podcasts makkelijker te beoordelen, doorzoeken of voor ondertiteling voor te bereiden zijn.

Toegestane invoer

Audio

Resultaten

Tekst

### Beschikbaar in Ailoot · invoer en methoden

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

Invoertypen

`audio`

Uitvoertypen

`text`

Uitvoerformaat

json

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten fish-audio/transcribe-1-pro | Standaard— |
| Veld`input_audio` | Type`object` | VereisteVereist | Waarden en limieten Exacte sleutels: data, format | Standaard— |
| Veld`input_audio.data` | Type`base64_string` | VereisteVereist | Waarden en limieten Maximumaantal gedecodeerde bytes: 26.214.400 Strikte Base64: Ja | Standaard— |
| Veld`input_audio.format` | Type`string` | VereisteVereist | Waarden en limieten Voorwaarden: Moet overeenkomen met het daadwerkelijk vastgestelde bestandsformaat | Standaard— |
| Veld`response_format` | Type`string` | VereisteOptioneel | Waarden en limieten json | Standaard— |

Combinaties van invoermaterialen

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

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, input\_audio |
| Parameter`additional_properties` | Contractfalse |
| Parameter`parameters` | Contract{"name":"model","type":"string","required":true,"enum":\["fish-audio/transcribe-1-pro"\]}, {"name":"input\_audio","type":"object","required":true,"exact\_keys":\["data","format"\],"data":"strikte base64-codering van daadwerkelijk ondersteunde audiobytes","format":"exact vastgesteld bestandsformaat; moet overeenkomen met de daadwerkelijke bytes"}, {"name":"response\_format","type":"string","required":false,"enum":\["json"\]} |
| Parameter`max_audio_bytes` | Contract26214400 |
| Parameter`multipart_for_this_profile` | Contractfalse |
| Parameter`material_types` | Contractaudio |

Levenscyclus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · de daadwerkelijk geretourneerde task\_id of het record in de mediabibliotheek

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

`GET /v1/media/assets`

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

Bewaar het volledige antwoord en de oorspronkelijk geretourneerde IDs.

Dien een onzekere aanmaak nooit opnieuw in.

### Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus

Niet opgegeven Wanneer de snelle modus is geselecteerd

Flexmodus

Niet opgegeven Wanneer de modus flex is geselecteerd

Maximale redeneerinspanning

Niet opgegeven Wanneer bij maximale redeneerinspanning de default-aanpassing wordt gebruikt

#### Ailoot-tarieven

#### Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

| Configuratie | Tariefstaffel | Rekeneenheid | Kosten |
| --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Rekeneenheid— | Kosten Invoer · Invoertokens **—** / 1K tokens Uitvoer · Uitvoertokens **—** / 1K tokens Invoer · Cache lezen **—** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |
| Configuratieseconde audio-invoer | Tariefstaffel— | Rekeneenheidper seconde audio-invoer | Kosten Invoer · seconde audio-invoer **$0.0002** per seconde audio-invoer |

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. [Zo werken reservering en afrekening →](https://ailoot.ai/docs/nl/billing/reserve/)

#### Details van het referentietarief

Referentiestaffels op modelniveau veranderen de methodeselectie, kostenramingen of afschrijvingen niet. Voor de actieve kostenberekening gelden de tarieven van de geselecteerde Ailoot-methode.

Fish Audio: Transcribe 1 Pro

#### Prijzen per configuratie

| Configuratie | Factureringsvoorwaarden | Kosten |
| --- | --- | --- |
| ConfiguratieFish Audio: Transcribe 1 Pro · Standaardconfiguratie | FactureringsvoorwaardenStandaardconfiguratie | Kosten Invoer · Seconden audio-invoer **US$ 0,0002** per seconde audio-invoer |

### Voorbeeldverzoeken

#### Ailoot Ultra · Spraakherkenning

curl · daadwerkelijke audiobytes en vastgesteld formaat

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

### Resultaten ophalen en opslaan

#### Ailoot Ultra · Spraakherkenning

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 voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar de volledige JSON, antwoordheaders, tekst en elk daadwerkelijk geretourneerd gebruiksveld. Gebruik daadwerkelijke taak-/assetidentiteiten uit het antwoord of de bibliotheek met uw eigen assets; operation\_id is niet task\_id.

##### Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operation\_id/X-Client-Request-ID voor reconciliatie zonder opnieuw in te dienen; er is geen aparte route om de audiostatus op te vragen.

Antwoordvelden

| Veld | Type | Betekenis |
| --- | --- | --- |
| Veld`text` | Typestring | BetekenisGetranscribeerde tekst. |
| Veld`usage` | Typeobject | BetekenisAudiogebruik. |
| Veld`usage.seconds` | Typenumber | BetekenisAudioduur in seconden. |
| Veld`duration` | Typenumber | BetekenisAudioduur in seconden. |
| Veld`task_id` | Typestring | BetekenisTranscriptietaak-ID; geretourneerd met asset\_url wanneer een niet-leeg transcript wordt opgeslagen, gepubliceerd en van een ondertekende inhouds-URL wordt voorzien. |
| Veld`asset_url` | Typestring | BetekenisOndertekende URL van transcriptinhoud; geretourneerd met task\_id wanneer een niet-leeg transcript wordt opgeslagen, gepubliceerd en van een ondertekende inhouds-URL wordt voorzien. |

Fouten en vervolgstappen

| Antwoord | Voorwaarde | Volgende stap |
| --- | --- | --- |
| Antwoord400 · `invalid_request_error` | VoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldig | Volgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag. |
| Antwoord`server_error` | VoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerd | Volgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in. |

### Aliasnamen

#### Modelaliasnamen

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

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

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

FAQ · Fish Audio: Transcribe 1 Pro

Welke invoer en resultaten zijn beschikbaar?

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

Welke velden gebruikt het verzoek?

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

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

## Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

## Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement

Kies een abonnement met korting voor je terugkerende verzoeken.

Promotiecode tot 50%

Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.

Kosten in de geschiedenis

Model, tokens en bedrag worden per verzoek bewaard.

[Kies een abonnement](https://ailoot.ai/docs/nl/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl/)

## Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie

Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.

Resellerlicentie

Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.

Documenten op de site

Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

[Vraag een resellerlicentie aan](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
