Source: https://ailoot.ai/models/nb/fish-audio-s2-pro/
Canonical: https://ailoot.ai/models/nb/fish-audio-s2-pro/
Language: nb

# Fish Audio: S2 Pro

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

## [Fish Audio: S2 Pro](https://ailoot.ai/models/nb/fish-audio-s2-pro/)

Fish Audio S2 Pro lager uttrykksfull flerspråklig tale med instruksjoner på ordnivå og innebygd dialog med flere talere. Instruksjoner i hakeparenteser styrer fremføringen i manuset, mens stemmereferanser identifiserer talerne og utdatainnstillinger former lydresultatet.

- [**Ailoot Ultra · Tale** `POST /v1/audio/speech` `fish-audio/s2-pro`](https://ailoot.ai/models/nb/fish-audio-s2-pro/#method-0)

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

S2 Pro er Fish Audios andre generasjon av tekst-til-tale-modeller for uttrykksfull fortellerstemme, karakterdialog og samtalebasert tale. Den gjør et skriftlig manus om til lyd og støtter instruksjoner i naturlig språk på ord- eller frasenivå. Den tidligere S1-generasjonen bruker instruksjoner i runde parenteser, mens S2 Pro har innebygd bruk av hakeparenteser og støtter flere talere i én synteseforespørsel. Produsenten publiserer vekter og finjusteringskode for S2 Pro til separat tilpasningsarbeid; en vanlig taleforespørsel bruker den valgte modellen fremfor å trene en ny.

Skriv taleinnholdet først, og plasser deretter en fremføringsinstruksjon rett før ordet eller frasen den skal påvirke. Instruksjoner kan beskrive hvisking, en reaksjon, en pause, et følelsesskifte eller en fritt beskrevet talemåte. Ved en kort produktforklaring holder du faktasetningen tydelig og legger bare betoning der lytteren bør merke en forskjell. Ved en karakterreplikk beskriver du følelsesendringen i øyeblikket den skjer, fremfor å gi hele passasjen én fast stemning.

Tagger i hakeparenteser er frie beskrivelser, ikke en lukket meny. Eksempler er \[whispering\], \[sigh\], \[long pause\] og en frase som \[speaking slowly, almost hesitant\]. Tagger kan stå midt i en setning og påvirke talen som følger. En beskrivende tagg trenger faktisk tekst etter seg; en isolert instruksjon kan gi uforutsigbare utdata. Begynn med én eller to nyttige instruksjoner før du legger til flere lag, siden konkurrerende tagger kan tilsløre den tiltenkte fremføringen. Ulike stemmereferanser kan reagere på den samme instruksjonen med ulik styrke.

S2-utgivelsen beskriver omtrent 80 språk og viser eksempler på fremføringsinstruksjoner skrevet på samme språk som manuset. Forbered ordlyden på språket som skal uttales, og bevar navn, enheter og forkortelser som trenger en bestemt uttale. En flerspråklig innlesing kan beholde ønsket stemme mens manusspråket endres, men det ferdige resultatet må fortsatt lyttes gjennom for uttale og kontinuitet. Syntesen lager tale av det oppgitte innholdet fremfor å avgjøre hvilken informasjon applikasjonen skal formidle.

For én taler velger du en lagret stemmeidentifikator eller legger ved referanselyd med samsvarende transkripsjon. Produsenten anbefaler et rent opptak på 10–30 sekunder for umiddelbar tilpasning. Ved dialog bruker du talermarkører som \<|speaker:0|\> og \<|speaker:1|\>, med en ordnet liste over stemmeidentifikatorer eller separate referansegrupper for talerne. Den numeriske markøren velger den tilsvarende stemmeoppføringen; hold rekkefølgen fast etter hvert som samtalen utvikler seg. Fremføringsinstruksjoner i naturlig språk og talervalg har ulike roller i manuset.

Lydutdataene kan være MP3, WAV, rå PCM eller Opus. MP3 har standardverdien 128 kbps og tilbyr 64 eller 192 kbps; Opus-utdata bruker 48 kHz, mens WAV og PCM støtter sine dokumenterte samplingsfrekvenser som 16-biters mono. Velg format etter det faktiske målet: en lagret fil for innlesing eller passende lydbiter for avspilling. Produsentens taleprosess beskriver også strømming av tekst i sanntid når manuset kommer gradvis. Det genererte resultatet bør fortsatt være knyttet til det fullstendige manuset og de valgte stemmene.

Hastigheten kan justeres mellom 0.5 og 2.0, med innstillinger for volum og normalisering av lydstyrke i utdata. Tekstnormalisering forbedrer opplesing av engelske og kinesiske tall. Behandlingen bruker biter i intervallet 100–300 og et lydtokenbudsjett per bit, så disse innstillingene skal ikke leses som en fast maksimal lengde for hele innlesingen. Tilpasning ut fra forrige bit kan føre stemmekontekst videre til neste segment. Samplinginnstillinger som temperature og top-p påvirker variasjon; en bevisst regissert linje trenger fortsatt nok tekst og kontekst til å formidle ønsket klang.

En nyttig produksjonsbeskrivelse skiller mellom fortellertekst, dialog og fremføringsinstruksjoner og angir deretter stemme og format for resultatet. Lytt etter manglende ord, gjentatt lyd, talluttale, talerskifter og tidspunktet for en reaksjon. Revider linjen eller stemmereferansen som forårsaker avviket, fremfor å anta at flere tagger forbedrer alle passasjer. S2 Pro er fortsatt en egen modell fra den tidligere S2-generasjonen; S2.1 Pro er den nyere utgaven med egne forbedringer og modellspesifikk virkning av innstillinger.

**Ailoot Ultra · Tale** `POST /v1/audio/speech` `fish-audio/s2-pro`

[`fish-audio/s2-pro`](https://ailoot.ai/models/nb/#m=fish-audio%2Fs2-pro&route=Ultra&caller=fish-audio%2Fs2-pro&fmt=speech)

Fish Audio /`fish-audio/s2-pro`

### Start

Fish Audio S2 Pro lager uttrykksfull flerspråklig tale med instruksjoner på ordnivå og innebygd dialog med flere talere. Instruksjoner i hakeparenteser styrer fremføringen i manuset, mens stemmereferanser identifiserer talerne og utdatainnstillinger former lydresultatet.

Godkjente inndata

Tekst

Resultater

Lyd

### Tilgjengelig i Ailoot · inndata & metoder

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

Inndatatyper

`text`

Utdatatyper

`audio`

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser fish-audio/s2-pro | Standard— |
| Felt`input` | Type`string` | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
| Felt`voice` | Type`string` | KravPåkrevd | Verdier & grenser b347db033a6549378b48d00acb0d06cd Minste lengde: 1 | Standard— |
| Felt`response_format` | Type`string` | KravValgfritt | Verdier & grenser mp3, pcm | Standardpcm |
| Felt`provider` | Type`object` | KravValgfritt | Verdier & grenser | Standard— |

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, input, voice |
| Parameter`material_types` | Avtaletext |

Livssyklus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · faktisk returnert task\_id eller oppføring i mediebiblioteket

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

`GET /v1/media/assets`

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

### Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus

Ikke angitt Når hurtigmodus er valgt

Flex-modus

Ikke angitt Når flex-modus er valgt

Maksimal resonneringsinnsats

Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

#### Ailoot-satser

#### Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

| Konfigurasjon | Prisplan | Faktureringsenhet | Kostnad |
| --- | --- | --- | --- |
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Faktureringsenhet— | Kostnad Inndata · Inngående tokener **—** / 1K tokener Utdata · Utgående tokener **—** / 1K tokener Inndata · Lesing fra hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time **—** / 1K tokener |
| KonfigurasjonUTF-8-byte i inndata | Prisplan— | Faktureringsenhetper UTF-8-byte inndata | Kostnad Inndata · UTF-8-byte i inndata **$0.00003** per UTF-8-byte inndata |

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. [Slik fungerer reservasjon og oppgjør →](https://ailoot.ai/docs/nb/billing/reserve/)

### Eksempelforespørsler

#### Ailoot Ultra · Tale

Bruk faktiske inndata og bevar hele resultatet

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s2-pro', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
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
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
```

### Motta og lagre resultater

#### Ailoot Ultra · Tale

Fullstendig binærlyd eller opprinnelig audio\_url-svar, svarhoder og hver ressurs du eier.

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

Andre innholdslesinger

Les eksisterende ressurser som tilhører deg

```bash
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 owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
```

##### Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.

##### Hvis det opprinnelige svaret må kontrolleres

Bevar returnert X-Client-Request-ID for avstemming. Les bare faktisk returnerte task\_id/asset\_id-verdier eller egne oppføringer i mediebiblioteket; bygg aldri en oppgave-URL fra operasjons-ID-en, og send aldri opprettelsesforespørselen på nytt.

### Aliaser

#### Modellaliaser

**Ailoot Ultra** [`fish-audio/s2-pro`](https://ailoot.ai/models/nb/#m=fish-audio%2Fs2-pro&route=Ultra&caller=fish-audio%2Fs2-pro&fmt=speech)

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

[`fish-audio/s2-pro`](https://ailoot.ai/models/nb/#m=fish-audio%2Fs2-pro&route=Ultra&caller=fish-audio%2Fs2-pro&fmt=speech)

FAQ · Fish Audio: S2 Pro

Hvilke inndata og resultater er tilgjengelige?

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

Hvilke felt bruker forespørselen?

`POST /v1/audio/speech` · `fish-audio/s2-pro`: `model`, `input`, `voice`, `response_format`, `provider`

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

## Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

## Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement

Velg et rabattabonnement for faste forespørsler.

Kampanjekode opptil 50%

Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.

Kostnader i historikken

Modell, tokener og beløp lagres for hver forespørsel.

[Velg abonnement](https://ailoot.ai/docs/nb/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/nb/)

## Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon

Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.

Forhandlerlisens

Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.

Dokumenter på nettstedet

Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

[Be om forhandlerlisens](mailto:support@ailoot.ai) · [Offentlig tilbud og lisensavtale](https://ailoot.ai/legal/offer?lang=nb)

## Ailoot · Selskapet og dets prosjektportefølje





Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.





Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.





Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
