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

# Fish Audio: S2 Pro

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

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

Fish Audio S2 Pro skapar uttrycksfullt flerspråkigt tal med anvisningar på ordnivå och inbyggd dialog med flera talare. Instruktioner inom hakparenteser styr framförandet i manuset, medan röstreferenser identifierar talarna och utdata-inställningar formar ljudresultatet.

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

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

S2 Pro är Fish Audios andra generation av text-till-tal-modeller för uttrycksfull berättarröst, karaktärsdialog och talade samtalssvar. Den omvandlar ett skrivet manus till ljud och stöder anvisningar på naturligt språk på ord- eller frasnivå. Den föregående S1-generationen använder anvisningar inom parenteser, medan S2 Pro har inbyggt stöd för hakparenteser och flera talare inom en syntesbegäran. Tillverkaren publicerar vikter och kod för finjustering av S2 Pro för separat anpassningsarbete; en vanlig talbegäran använder den valda modellen i stället för att träna en ny.

Skriv det talade innehållet först och placera sedan en anvisning för framförandet omedelbart före ordet eller frasen som den ska påverka. Anvisningar kan beskriva en viskning, en reaktion, en paus, en känslomässig förändring eller en fritt beskriven talstil. För en kort produktförklaring håller du faktameningen tydlig och lägger betoning endast där lyssnaren bör uppmärksamma en skillnad. För en karaktärsreplik beskriver du den känslomässiga förändringen i det ögonblick den inträffar i stället för att ge hela avsnittet en och samma fasta sinnesstämning.

Taggar inom hakparenteser är fritt formulerade beskrivningar snarare än en sluten meny. Exempel är \[whispering\], \[sigh\], \[long pause\] och en fras som \[speaking slowly, almost hesitant\]. Taggar kan förekomma mitt i en mening och påverka det efterföljande talet. En beskrivande tagg behöver faktisk text efter sig; en isolerad instruktion kan ge oförutsägbar utdata. Börja med en eller två användbara anvisningar innan du lägger till fler lager, eftersom konkurrerande taggar kan fördunkla det avsedda framförandet. Olika röstreferenser kan reagera på samma anvisning med olika intensitet.

S2:s utgåva beskriver cirka 80 språk och ger exempel på anvisningar för framförandet på samma språk som manuset. Förbered ordalydelsen på språket som ska talas och bevara namn, enheter och förkortningar som kräver ett visst uttal. En flerspråkig berättarröst kan behålla sin avsedda röst medan manusspråket ändras, men slutresultatet behöver fortfarande avlyssnas för uttal och kontinuitet. Syntesen återger det tillhandahållna innehållet som tal snarare än avgör vilken information applikationen ska säga.

För en ensam talare väljer du en sparad röstidentifierare eller anger referensljud och dess motsvarande transkription. Tillverkaren rekommenderar ett rent prov på 10–30 sekunder för direkt anpassning. För dialog använder du talarmarkörer som \<|speaker:0|\> och \<|speaker:1|\>, med en ordnad lista av röstidentifierare eller separata referensgrupper för talarna. Den numeriska markören väljer motsvarande röstpost; håll ordningen fast medan samtalet utvecklas. Anvisningar för framförandet på naturligt språk och talarval har olika roller i manuset.

Ljudutdata kan vara MP3, WAV, rå PCM eller Opus. MP3 har standardvärdet 128 kbps och erbjuder 64 eller 192 kbps; Opus-utdata använder 48 kHz, medan WAV och PCM stöder sina dokumenterade samplingsfrekvenser som 16-bitars mono. Välj format efter dess faktiska destination: en sparad fil för berättarröst eller lämpliga ljuddelar för uppspelning. Tillverkarens talflöde beskriver även direkt textströmning när manuset kommer stegvis. Det genererade resultatet bör förbli kopplat till hela manuset och de valda rösterna.

Hastigheten kan justeras mellan 0,5 och 2,0, med kontroller för volym och normalisering av utdataljudets upplevda ljudstyrka. Textnormalisering förbättrar uppläsningen av engelska och kinesiska tal. Bearbetningen använder delar i intervallet 100–300 och en budget för ljudtoken per del, så dessa inställningar bör inte läsas som en fast maximal längd för en hel uppläsning. Anpassning utifrån föregående del kan föra röstkontexten in i nästa segment. Samplingskontroller som temperature och top-p påverkar variationen; en avsiktligt regisserad replik behöver fortfarande tillräckligt med text och kontext för att bära det avsedda ljudet.

Ett användbart produktionsunderlag skiljer berättarröst, dialog och anvisningar för framförandet åt och anger sedan röst och format för resultatet. Lyssna efter saknade ord, upprepat ljud, uttal av tal, talarbyten och en reaktions timing. Ändra den replik eller röstreferens som orsakar avvikelsen i stället för att anta att fler taggar förbättrar varje avsnitt. S2 Pro förblir en separat S2-modell från föregående generation; S2.1 Pro är den senare utgåvan med egna förbättringar och modellspecifikt inställningsbeteende.

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

[`fish-audio/s2-pro`](https://ailoot.ai/models/sv/#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 skapar uttrycksfullt flerspråkigt tal med anvisningar på ordnivå och inbyggd dialog med flera talare. Instruktioner inom hakparenteser styr framförandet i manuset, medan röstreferenser identifierar talarna och utdata-inställningar formar ljudresultatet.

Godkända indata

Text

Resultat

Ljud

### Tillgängligt i Ailoot · indata & metoder

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

Indatatyper

`text`

Utdatatyper

`audio`

| Fält | Typ | Krav | Värden & gränser | Standard |
| --- | --- | --- | --- | --- |
| Fält`model` | Typ`string` | KravObligatoriskt | Värden & gränser fish-audio/s2-pro | Standard— |
| Fält`input` | Typ`string` | KravObligatoriskt | Värden & gränser Minsta längd: 1 | Standard— |
| Fält`voice` | Typ`string` | KravObligatoriskt | Värden & gränser b347db033a6549378b48d00acb0d06cd Minsta längd: 1 | Standard— |
| Fält`response_format` | Typ`string` | KravValfritt | Värden & gränser mp3, pcm | Standardpcm |
| Fält`provider` | Typ`object` | KravValfritt | Värden & gränser | Standard— |

Metodparametrar och livscykel

| Parameter | Avtal |
| --- | --- |
| Parameter`content_type` | Avtalapplication/json |
| Parameter`required` | Avtalmodel, input, voice |
| Parameter`material_types` | Avtaltext |

Livscykel: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · Det task\_id som faktiskt returnerades eller en post i mediebiblioteket

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

`GET /v1/media/assets`

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

### Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge

Ej angivet När snabbt läge är valt

Flex-läge

Ej angivet När läget flex är valt

Högsta resonemangsnivå

Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

#### Ailoot-priser

#### Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

| Konfiguration | Prislista | Debiteringsenhet | Avgift |
| --- | --- | --- | --- |
| KonfigurationGrundpriser för token | PrislistaGrundpris | Debiteringsenhet— | Avgift Indata · Indatatoken **—** / 1K token Utdata · Utdatatoken **—** / 1K token Indata · Cacheläsning **—** / 1K token Indata · Skrivning till cache **—** / 1K token Indata · Skrivning till cache, 1 tim **—** / 1K token |
| KonfigurationUTF-8-byte i indata | Prislista— | Debiteringsenhetper UTF-8-byte indata | Avgift Indata · UTF-8-byte i indata **$0.00003** per UTF-8-byte indata |

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. [Så fungerar reservation och slutreglering →](https://ailoot.ai/docs/sv/billing/reserve/)

### Exempelbegäranden

#### Ailoot Ultra · Tal

Använd faktiska indata och bevara hela 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.
```

### Ta emot och spara resultat

#### Ailoot Ultra · Tal

Fullständigt binärt ljud eller ursprungligt audio\_url-svar, svarshuvuden och varje tillgång som du äger.

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

Andra innehållsläsningar

Läs befintliga resurser som tillhör dig

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

##### Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

Spara hela svaret med headers, samtliga faktiska resultat, de ursprungliga returnerade identifierarna och alla användningsfält. Hämta den ursprungliga operationen utan att skicka skapandeförfrågan igen.

##### Om det ursprungliga svaret behöver kontrolleras

Behåll det returnerade värdet för X-Client-Request-ID för avstämning. Läs endast av resultat via de task\_id/asset\_id-värden som faktiskt returnerades eller via det mediebibliotek som tillhör dig. Bygg aldrig en uppgifts-URL från operations-ID:t och skicka aldrig skapandeförfrågan igen.

### Alias

#### Modellalias

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

#### Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

#### Relaterade anropar-ID:n

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

FAQ · Fish Audio: S2 Pro

Vilka indata och resultat finns?

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

Vilka fält använder begäran?

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

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

## Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

## Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration

Välj en rabatterad plan för återkommande anrop.

Kampanjkod upp till 50%

Ange koden vid köpet. Priset räknas om enligt kampanjen.

Kostnader i historiken

Modell, token och belopp sparas för varje anrop.

[Välj prenumeration](https://ailoot.ai/docs/sv/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/sv/)

## Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation

Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.

Återförsäljarlicens

Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.

Dokument på webbplatsen

Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

[Begär återförsäljarlicens](mailto:support@ailoot.ai) · [Officiella villkor och licensavtal](https://ailoot.ai/legal/offer?lang=sv)

## Ailoot · Företaget och dess projektportfölj





Ailoot bygger på etablerad driftserfarenhet, en stor kundbas, stabil service och löpande KPI-kontroll.





Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.





Ailoot använder denna driftserfarenhet för API-åtkomst till AI-funktioner i kundernas produkter, agenter, applikationer och automatiseringar.
