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

# Fish Audio: S2 Pro

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

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

Fish Audio S2 Pro skaber udtryksfuld flersproget tale med instruktioner på ordniveau og indbygget dialog med flere talere. Instruktioner i firkantede parenteser styrer fremførelsen inde i manuskriptet, mens stemmereferencer identificerer talerne, og outputindstillinger former lydresultatet.

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

Om modellen

Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.

S2 Pro er Fish Audios anden generations tekst-til-tale-model til udtryksfuld indtaling, karakterdialog og samtalebaseret taleoutput. Den omdanner et skrevet manuskript til lyd og understøtter instruktioner i naturligt sprog på ord- eller fraseniveau. Den tidligere S1-generation bruger signaler i runde parenteser, mens S2 Pro indbygget bruger firkantede parenteser og understøtter flere talere i én synteseanmodning. Producenten udgiver S2 Pro-modelvægte og finjusteringskode til separat tilpasningsarbejde; en almindelig taleanmodning bruger den valgte model frem for at træne en ny.

Skriv først det talte indhold, og placer derefter en instruktion for fremførelse umiddelbart før det ord eller den frase, den skal påvirke. Instruktioner kan beskrive en hvisken, en reaktion, en pause, et følelsesmæssigt skift eller en frit beskrevet talestil. Til en kort produktforklaring skal du holde den faktuelle sætning tydelig og kun lægge betoning dér, hvor lytteren skal bemærke en forskel. Til en karakterreplik skal du beskrive følelsesskiftet i det øjeblik, det sker, frem for at give hele passagen én fast stemning.

Tags i firkantede parenteser er frie beskrivelser og ikke en lukket menu. Eksempler er \[whispering\], \[sigh\], \[long pause\] og en formulering som \[speaking slowly, almost hesitant\]. Tags kan stå midt i en sætning og påvirker den efterfølgende tale. Et beskrivende tag kræver faktisk tekst efter sig; en isoleret instruktion kan give uforudsigeligt output. Begynd med én eller to nyttige instruktioner, før du tilføjer flere lag, da modstridende tags kan sløre den fremførelse, du ønskede. Forskellige stemmereferencer kan reagere på samme instruktion med forskellig intensitet.

S2-udgivelsen beskriver omkring 80 sprog og giver eksempler på at skrive instruktioner for fremførelse på samme sprog som manuskriptet. Forbered ordlyden på det sprog, der skal tales, og bevar navne, enheder og forkortelser, som kræver en bestemt oplæsning. En flersproget indtaling kan bevare sin tilsigtede stemme, mens manuskriptets sprog ændres, men slutresultatet kræver stadig gennemlytning af udtale og kontinuitet. Syntesen producerer det leverede indhold som tale frem for at beslutte, hvilke oplysninger applikationen skal sige.

Til én taler skal du vælge en gemt stemmeidentifikator eller levere referencelyd og dens tilsvarende transskription. Producenten anbefaler en ren prøve på 10–30 sekunder til øjeblikkelig tilpasning. Til dialog skal du bruge talermarkører som \<|speaker:0|\> og \<|speaker:1|\> sammen med en ordnet liste over stemmeidentifikatorer eller separate referencegrupper til talerne. Den numeriske markør vælger den tilsvarende stemmepost; hold rækkefølgen fast, efterhånden som samtalen udvikler sig. Instruktioner for fremførelse i naturligt sprog og stemmevalg har forskellige roller i manuskriptet.

Lydoutput kan være MP3, WAV, rå PCM eller Opus. MP3 har som standard 128 kbps og tilbyder 64 eller 192 kbps; Opus-output bruger 48 kHz, mens WAV og PCM understøtter deres dokumenterede valg af samplingsfrekvens som 16-bit mono. Vælg formatet efter dets faktiske destination: en gemt fil til indtaling eller egnede lydblokke til afspilning. Producentens talearbejdsgang beskriver også live tekststreaming, når manuskriptet ankommer gradvist. Det genererede resultat bør fortsat være knyttet til det komplette manuskript og de valgte stemmer.

Hastigheden kan justeres mellem 0.5 og 2.0 med indstillinger for lydstyrke og normalisering af outputtets oplevede lydstyrke. Tekstnormalisering forbedrer oplæsning af engelske og kinesiske tal. Behandlingen bruger blokke i intervallet 100–300 og et budget for lydtokens pr. blok, så disse indstillinger bør ikke læses som en fast maksimal længde for en hel indtaling. Tilpasning ud fra den foregående blok kan føre stemmekontekst videre til næste segment. Samplingindstillinger som temperature og top-p påvirker variation; en bevidst instrueret replik kræver stadig nok tekst og kontekst til at bære den tilsigtede lyd.

En nyttig produktionsbrief adskiller indtaling, dialog og instruktioner for fremførelse og angiver derefter stemmen og formatet for det resulterende materiale. Lyt efter manglende ord, gentaget lyd, taludtale, talerskift og timingen af en reaktion. Revider den replik eller stemmereference, der er ansvarlig for afvigelsen, i stedet for at antage, at flere tags vil forbedre enhver passage. S2 Pro er fortsat en særskilt tidligere S2-generation; S2.1 Pro er den senere udgave med sine egne forbedringer og modelspecifik adfærd for indstillingerne.

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

[`fish-audio/s2-pro`](https://ailoot.ai/models/da/#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 skaber udtryksfuld flersproget tale med instruktioner på ordniveau og indbygget dialog med flere talere. Instruktioner i firkantede parenteser styrer fremførelsen inde i manuskriptet, mens stemmereferencer identificerer talerne, og outputindstillinger former lydresultatet.

Accepterede input

Tekst

Resultater

Lyd

### Tilgængelig i Ailoot · input og metoder

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

Inputtyper

`text`

Outputtyper

`audio`

| Felt | Type | Krav | Værdier og grænser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrævet | Værdier og grænser fish-audio/s2-pro | Standard— |
| Felt`input` | Type`string` | KravPåkrævet | Værdier og grænser Minimumslængde: 1 | Standard— |
| Felt`voice` | Type`string` | KravPåkrævet | Værdier og grænser b347db033a6549378b48d00acb0d06cd Minimumslængde: 1 | Standard— |
| Felt`response_format` | Type`string` | KravValgfrit | Værdier og grænser mp3, pcm | Standardpcm |
| Felt`provider` | Type`object` | KravValgfrit | Værdier og grænser | Standard— |

Metodeparametre og livscyklus

| Parameter | Kontrakt |
| --- | --- |
| Parameter`content_type` | Kontraktapplication/json |
| Parameter`required` | Kontraktmodel, input, voice |
| Parameter`material_types` | Kontrakttext |

Livscyklus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · det faktisk returnerede task\_id eller posten i mediebiblioteket

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

`GET /v1/media/assets`

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

### Priser

Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.

Hurtig tilstand

Ikke angivet Når hurtig tilstand er valgt

flex-tilstand

Ikke angivet Når flex-tilstanden er valgt

Maksimal ræsonneringsindsats

Ikke angivet Når default-justeringen anvendes ved maksimal ræsonneringsindsats

#### Ailoot-takster

#### Priser efter konfiguration

Knyt hver omkostning til de viste betingelser. Brug én takst for hver gruppe af alternative konfigurationer.

| Konfiguration | Takstplan | Afregningsenhed | Beløb |
| --- | --- | --- | --- |
| KonfigurationGrundpriser for tokens | TakstplanGrundtakst | Afregningsenhed— | Beløb Input · Inputtokens **—** / 1K tokens Output · Outputtokens **—** / 1K tokens Input · Cachelæsning **—** / 1K tokens Input · Cacheskrivning **—** / 1K tokens Input · Cacheskrivning, 1 time **—** / 1K tokens |
| KonfigurationUTF-8-inputbyte | Takstplan— | Afregningsenhedpr. UTF-8-byte input | Beløb Input · UTF-8-inputbyte **$0.00003** pr. UTF-8-byte input |

Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. [Sådan fungerer reservation og afregning →](https://ailoot.ai/docs/da/billing/reserve/)

### Eksempelanmodninger

#### Ailoot Ultra · Tale

Brug det faktiske input, 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.
```

### Hent og gem resultater

#### Ailoot Ultra · Tale

Komplet binær lyd eller det oprindelige audio\_url-svar, headere og hvert aktiv, du ejer.

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

Læsning af andet indhold

Hent eksisterende filer, du ejer

```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 færdige resultater

Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.

Gem hele svaret og alle headere, alle faktisk returnerede output, de oprindeligt returnerede identifikatorer og alle felter med forbrugsdata. Gendan den oprindelige operation uden at sende oprettelsesanmodningen igen.

##### Hvis det oprindelige svar skal kontrolleres

Gem det returnerede X-Client-Request-ID til afstemning. Brug kun faktisk returnerede task\_id/asset\_id-værdier eller dit eget mediebibliotek til læseanmodninger; opbyg aldrig en opgave-URL ud fra operations-ID’et, og send aldrig oprettelsesanmodningen igen.

### Aliaser

#### Modelaliaser

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

#### Aliaser for metodestier

Brug metodestierne vist ovenfor.

#### Relaterede kalder-ID’er

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

FAQ · Fish Audio: S2 Pro

Hvilke input og resultater er tilgængelige?

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

Hvilke felter bruger anmodningen?

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

Tilslut Ailoot til Claude Code, OpenCode, Hermes eller din egen applikation.

## Virksomheden og dens projektportefølje

Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.

## Køb tokens med rabat.

Abonnementsrabat til regelmæssigt arbejde. Rabatkoder giver op til 50% på tokenkøb.

Abonnement

Vælg et abonnement med rabat til dine regelmæssige anmodninger.

Rabatkode på op til 50%

Indtast koden ved købet. Prisen genberegnes efter den aktuelle kampagne.

Udgifter i historikken

Model, tokens og beløb gemmes for hver anmodning.

[Vælg abonnement](https://ailoot.ai/docs/da/billing/subscriptions/) · [Se modelpriser](https://ailoot.ai/models/da/)

## Tilslut API’et til produktet, du sælger.

SaaS, apps og bots efter Ailoots tilbudsvilkår og licensaftale. Anmod om en forhandlerlicens til videresalg.

Kommerciel applikation

Byg generering af tekst, billeder, video og lyd ind i tjenestens betalte funktioner.

Licens til forhandlere

Send projektbeskrivelse og adgangsmodel. Bed om skriftlige vilkår for anvendelse og videresalg.

Dokumenter på websitet

Tilbudsvilkår, licensaftale og politik for behandling af data kan læses før tilslutning.

[Anmod om forhandlerlicens](mailto:support@ailoot.ai) · [Tilbudsvilkår og licensaftale](https://ailoot.ai/legal/offer?lang=da)

## Ailoot · Virksomheden og dens projektportefølje





Ailoot bygger på solid driftserfaring, en stor kundebase, stabil service og løbende kontrol af KPI.





Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.





Ailoot bruger denne driftserfaring til API-adgang til AI-funktioner i kundernes produkter, agenter, applikationer og automatiseringer.
