Source: https://ailoot.ai/models/nl-be/fish-audio-s1/
Canonical: https://ailoot.ai/models/nl-be/fish-audio-s1/
Language: nl-be

# Fish Audio: S1

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

## [Fish Audio: S1](https://ailoot.ai/models/nl-be/fish-audio-s1/)

Fish Audio S1 zet meertalige scripts om in expressieve audio met één spreker, op basis van stemreferenties en emotieaanwijzingen tussen ronde haakjes. Gebruik het voor vertelteksten, korte gesproken instructies of personageteksten, met formaat- en prosodieregeling voor de uiteindelijke audio.

- [**Ailoot Ultra · Spraakgeneratie** `POST /v1/audio/speech` `fish-audio/s1`](https://ailoot.ai/models/nl-be/fish-audio-s1/#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.

S1 is het tekst-naar-spraakmodel van de vorige generatie van Fish Audio voor expressieve vertelteksten en stemuitvoer met één spreker. Het leest een aangeleverd script en geeft audio terug met een geselecteerde stem of een stem die door referentieaudio wordt bepaald. Het volledige S1-model staat los van S1-mini, het kleinere gedistilleerde model; de producent introduceert deze als varianten met respectievelijk 4 miljard en 0,5 miljard parameters. Dit profiel betreft het genoemde S1-model.

Bereid voor een verteltekst de woorden voor die daadwerkelijk moeten worden uitgesproken en markeer de plaatsen waar de voordracht moet veranderen. Een bruikbaar uitlegscript noemt eerst het hoofdpunt, werkt telkens één idee uit en gebruikt leestekens om zinsdelen te scheiden die een natuurlijke pauze nodig hebben. Houd een korte instructie begrijpelijk wanneer deze zonder scherm wordt gehoord. Behoud de bedoelde uitspraak van namen, afkortingen en eenheden en controleer getallen in de gesproken uitvoer, in plaats van aan te nemen dat een visueel leesbare tekenreeks maar één uitspraak heeft.

S1 gebruikt emotie- en voordrachtaanwijzingen tussen ronde haakjes, zoals (angry), (sad), (in a hurry) of (chuckling). Plaats een aanwijzing vóór de zin of het zinsdeel dat deze moet beïnvloeden, met de daadwerkelijke spraak erna. De voordracht hoort bij de daaropvolgende tekst, dus een stemmingsverandering moet verschijnen waar de uitvoering moet veranderen. Dit is een andere syntaxis dan de aanwijzingen tussen vierkante haakjes van S2; schrijf het script voor de geselecteerde generatie en neem niet aan dat de twee opmaakvormen onderling uitwisselbaar zijn.

Een stem kan worden geselecteerd via een opgeslagen stem-ID of worden bepaald op basis van een referentieopname met het bijbehorende transcript. Voor een workflow met een directe referentie beveelt de algemene spraakgids een schoon fragment van 10–30 seconden aan. Kies een fragment waarvan de spreekstijl en opnamekwaliteit bij het gewenste resultaat passen en laat het transcript overeenkomen met de woorden in dat fragment. Hergebruik voor een terugkerende verteller dezelfde stemreferentie in verschillende passages zodat een verandering van onderwerp niet onbedoeld een verandering van personage wordt.

De S1-release noemt onder meer Engels, Chinees, Japans, Duits, Frans, Spaans, Koreaans, Arabisch, Russisch, Nederlands, Italiaans, Pools en Portugees als ondersteunde talen en beschrijft het mengen van talen binnen een script. Lever de formulering in de doeltaal aan in plaats van spraaksynthese als een vertaalstap te behandelen. Houd bij een passage met een ontleende naam of taalwisseling de spelling en de omliggende zinscontext duidelijk en controleer hoe de geselecteerde stem die overgang uitvoert.

De interface van de producent voor S1 ondersteunt één spreker per syntheseverzoek. Een dialoog kan worden voorbereid als afzonderlijke segmenten met eigen stemreferenties en daarna door de toepassing worden samengevoegd; native synthese met meerdere sprekers in de S2-familie is een afzonderlijke mogelijkheid. Houd de rol, stem en tekst gekoppeld aan elk segment wanneer u personageteksten voorbereidt. Het syntheseresultaat is een audio-uitvoering van het script; het timen van een gesprek of combineren met muziek en video is een latere montagestap.

Uitvoeropties zijn MP3, WAV, onbewerkte PCM en Opus, met MP3 als standaard. De gedocumenteerde uitvoer is mono; WAV en PCM gebruiken 16-bits samples en de beschikbare samplefrequenties verschillen per formaat. MP3 ondersteunt 64, 128 en 192 kbps, terwijl Opus 48 kHz gebruikt. De snelheid kan van 0.5 tot 2.0 worden aangepast, met volumeregelaars. Kies een gecodeerd bestand als voice-overresultaat of een geschikte stream voor afspelen en bewaar de geselecteerde stem en het script bij het resultaat.

De producent verwerkt lange tekst in delen, met een gedocumenteerd bereik van 100–300 voor de deellengte en een budget aan audiotokens per deel, in plaats van een gegarandeerde totale opnameduur. Tekstnormalisatie kan Engelse en Chinese getallen omzetten in een natuurlijke leesvorm en de herhalingspenalty van S1 kan herhaalde audiopatronen verminderen. Normalisatie van de uitvoerluidheid is een andere instelling en heeft geen effect op S1. Controleer uitspraak, grenzen tussen zinsdelen, herhaalde klanken en de bedoelde emotionele verandering voordat u de uiteindelijke passage samenstelt; pas daarna de specifieke regel of referentie aan die aandacht nodig heeft.

**Ailoot Ultra · Spraakgeneratie** `POST /v1/audio/speech` `fish-audio/s1`

[`fish-audio/s1`](https://ailoot.ai/models/nl-be/#m=fish-audio%2Fs1&route=Ultra&caller=fish-audio%2Fs1&fmt=speech)

Fish Audio /`fish-audio/s1`

### Aan de slag

Fish Audio S1 zet meertalige scripts om in expressieve audio met één spreker, op basis van stemreferenties en emotieaanwijzingen tussen ronde haakjes. Gebruik het voor vertelteksten, korte gesproken instructies of personageteksten, met formaat- en prosodieregeling voor de uiteindelijke audio.

Toegestane invoer

Tekst

Resultaten

Audio

### Beschikbaar in Ailoot · invoer en methoden

**Ailoot Ultra · Spraakgeneratie** `POST /v1/audio/speech`

Invoer

`text`

Uitvoer

`audio`

Uitvoerformaat

werkelijke binaire audio in het gedeclareerde formaat

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten fish-audio/s1 | Standaard— |
| Veld`input` | Type`string` | VereisteVereist | Waarden en limieten Minimumlengte: 1 | Standaard— |
| Veld`voice` | Type`string` | VereisteVereist | Waarden en limieten Voorbeelden: b347db033a6549378b48d00acb0d06cd | Standaard— |
| Veld`response_format` | Type`string` | VereisteOptioneel | Waarden en limieten mp3, pcm | Standaardpcm |

Combinaties van invoermaterialen

**text\_to\_speech** · Vereist: actual UTF-8 script, exact supported voice

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, input, voice |
| Parameter`material_types` | Contracttext |
| Parameter`voice_ids` | Contractb347db033a6549378b48d00acb0d06cd |
| Parameter`voice_list_exhaustive` | Contractfalse |
| Parameter`response_format` | Contractmp3, pcm |
| Parameter`default_response_format` | Contractpcm |
| Parameter`quantity` | ContractUTF-8-bytes van één gedecodeerde invoertekenreeks; zonder trimmen of normaliseren |
| Parameter`native_byte_quote_controls` | ContractNiet-lege instructions en invoer met spreekbeurten van meerdere sprekers worden door dit exacte prijspad op basis van bytes geweigerd zolang de bijkomend aangerekende tekst niet is gedeclareerd. |

Levenscyclus: `synchronous_result_then_owned_library`

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

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

`GET /v1/media/assets`

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

Gebruik het exacte model en de gedocumenteerde invoervelden.

Bewaar het volledige antwoord, alle werkelijke uitvoer en de oorspronkelijke teruggestuurde ID's.

### Tarieven

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

Snelle modus

Niet opgegeven Wanneer de snelle modus geselecteerd is

Flex-modus

Niet opgegeven Wanneer de flex-modus geselecteerd is

Maximale redeneerinspanning

Niet opgegeven Wanneer voor 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 |
| ConfiguratieUltra | Tariefstaffel— | Rekeneenheidper utf8-byte audio-invoer | Kosten Invoer · audio-invoerbyte in utf8 **$0.00003** per utf8-byte 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-be/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: S1

#### Prijzen per configuratie

| Configuratie | Factureringsvoorwaarden | Kosten |
| --- | --- | --- |
| ConfiguratieFish Audio: S1 · Standaardconfiguratie | FactureringsvoorwaardenStandaardconfiguratie | Kosten Invoer · UTF-8-invoerbytes **US$ 0,00003** per UTF-8-byte invoer |

### Voorbeeldverzoeken

#### Ailoot Ultra · Spraakgeneratie

curl · exacte native-aanvraagbody en volledig resultaat

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s1', 'input': 'Hello world', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.
```

### Resultaten ophalen en opslaan

#### Ailoot Ultra · Spraakgeneratie

werkelijke binaire audio in het gedeclareerde formaat

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

Sla alle binaire bytes en alle oorspronkelijke headers volledig op; bewaar de volledige JSON indien die wordt teruggestuurd. Werkelijke operatie- en asset-ID's blijven behouden.

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

Bewaar de oorspronkelijke operation\_id/X-Client-Request-ID en het oorspronkelijke antwoord. Raadpleeg werkelijke taak- en assetregistraties die je toebehoren zonder opnieuw in te dienen; er wordt geen afzonderlijke URL voor het opvragen van de audiostatus samengesteld.

Antwoordvelden

| Veld | Type |
| --- | --- |
| Veld`binary audio` | Typebytes |
| Veld`response headers` | Typeheaders |

### Aliasnamen

#### Modelaliasnamen

**Ailoot Ultra** [`fish-audio/s1`](https://ailoot.ai/models/nl-be/#m=fish-audio%2Fs1&route=Ultra&caller=fish-audio%2Fs1&fmt=speech)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`fish-audio/s1`](https://ailoot.ai/models/nl-be/#m=fish-audio%2Fs1&route=Ultra&caller=fish-audio%2Fs1&fmt=speech)

FAQ · Fish Audio: S1

Welke invoer en resultaten zijn beschikbaar?

`POST /v1/audio/speech` · `fish-audio/s1`: `text` → `audio`

Welke velden gebruikt het verzoek?

`POST /v1/audio/speech` · `fish-audio/s1`: `model`, `input`, `voice`, `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-be/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl-be/)

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

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