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

# Fish Audio: S2.1 Pro

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

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

Fish Audio S2.1 Pro skapar uttrycksfullt flerspråkigt tal och inbyggd dialog med flera talare, med förbättringar jämfört med S2 Pro i kvalitet, latens och genomströmning. Regissera framförandet i manuset och använd röstreferenser för att skapa berättarröst eller samtalsljud.

- [**Ailoot Ultra · Tal** `POST /v1/audio/speech` `fish-audio/s2.1-pro`](https://ailoot.ai/models/sv/fish-audio-s2-1-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.1 Pro är Fish Audios senare text-till-tal-modell i S2-generationen för uttrycksfull berättarröst och röstbaserade samtalsapplikationer. Den förbättrar talkvalitet, latens och genomströmning jämfört med S2 Pro och behåller kontroll av framförandet på naturligt språk samt inbyggd dialog med flera talare. S2.1 Pro och S2.1 Pro Free delar den underliggande talmodellen.

För en uppläst förklaring anger du den färdiga ordalydelsen, den avsedda rösten och de ögonblick då takt eller betoning ska ändras. För en samtalsapplikation syntetiserar du det svar som applikationen har valt och håller dess faktainnehåll åtskilt från anvisningar för framförandet. För ett manusbundet samtal definierar du talarna och deras röster innan du skriver deras turer. Ett användbart resultat är ett komplett ljudavsnitt eller en spelbar ström vars ord, framförande och talarroller motsvarar detta underlag.

Skriv de ord som faktiskt ska uttalas och placera sedan en instruktion omedelbart före det avsnitt vars framförande ska ändras. Anvisningar inom hakparenteser kan uttrycka en viskning, en paus, en reaktion, betoning eller en fritt beskriven talstil. Placera en ändring mitt i en mening där framförandet behöver den och låt beskrivande anvisningar följas av faktiskt tal. Ett användbart underlag för en förklarande uppläsning skiljer faktainnehållets ordalydelse från den värme, takt eller betoning som lyssnaren ska få uppleva.

För en talare väljer du en sparad röstidentifierare eller anger en referensinspelning med dess transkription. Tillverkarens talguide rekommenderar ett rent prov på 10–30 sekunder för direkt röstanpassning. Välj en referens vars ton och inspelningskvalitet passar manuset och bevara samma referens i sammanhängande avsnitt. Röstreferensen ger talaren dess klang; texten och de infogade anvisningarna anger innehållet och framförandet.

Inbyggd syntes med flera talare använder markörer som \<|speaker:0|\> och \<|speaker:1|\> tillsammans med en ordnad array av röstidentifierare eller separata referensgrupper. Håll de numeriska talaretiketterna i linje med denna ordning. För ett instruerande samtal skriver du varje talares replik och placerar anvisningen för framförandet efter talarmarkören där den hör hemma. Detta skapar en dialog inom en enda begäran; arbetsflödet skiljer sig från S1:s separata segment med en talare och efterföljande sammanfogning.

Tillverkarens arbetsflöde erbjuder utdata i MP3, WAV, rå PCM och Opus, med MP3 som standard. MP3 stöder 64, 128 och 192 kbps; WAV och PCM använder dokumenterade 16-bitars monoformat för ljudsampling, medan Opus använder 48 kHz. Välj formatet för en sparad berättarröstfil, strömmad uppspelning eller en efterföljande ljudpipeline. Behåll hela manuset och röstvalet tillsammans med ljudet så att en senare redigering kan behandla en replik utan att tappa det avsedda framförandet.

Hastigheten kan justeras från 0,5 till 2,0, med volymkontroller. Textnormalisering skriver ut engelska och kinesiska tal för naturlig uppläsning. Normalisering av utdataljudets upplevda ljudstyrka har standardvärdet true och tillämpas på S2-familjen; samma fält hade ingen effekt på S1. S1:s repetition\_penalty ändrar inte ljudet från S2.1 Pro, så en gammal inställning bör inte behandlas som en fungerande kontroll för denna modell. Granska upprepade ljud och formuleringar direkt i stället för att förlita dig på en ärvd parameter som bevis för resultatet.

Längre manus bearbetas i delar. Det dokumenterade intervallet för dellängd är 100–300, och max\_new\_tokens är en budget för ljudtoken per del snarare än en garanti för den totala längden. Anpassning utifrån föregående del kan föra röstkontexten vidare. Tillverkarens leveransflöde beskriver komplett ljud, successiva ljuddelar och direkt strömning av text när manuset kommer stegvis. Välj hur applikationen ska ta emot resultatet och bevara tillräcklig manuskontext för uttal och ton i nästa avsnitt.

För ett användbart slutresultat ska du lyssna efter utelämnade eller upprepade ord, uttal av tal, talarbyten, pauser och anvisningarnas intensitet. Olika röstreferenser kan tolka en anvisning med olika styrka, så börja med en enkel regisserad replik innan du lägger till konkurrerande taggar. Vid flerspråkigt arbete anger du manuset på målspråket i stället för att be talmodellen hitta på eller översätta innehållet. En fokuserad korrigering ändrar den replik, anvisning eller referens som orsakar avvikelsen och behåller de delar av framförandet som redan passar underlaget.

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

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

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

### Start

Fish Audio S2.1 Pro skapar uttrycksfullt flerspråkigt tal och inbyggd dialog med flera talare, med förbättringar jämfört med S2 Pro i kvalitet, latens och genomströmning. Regissera framförandet i manuset och använd röstreferenser för att skapa berättarröst eller samtalsljud.

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.1-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.1-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.1-pro`](https://ailoot.ai/models/sv/#m=fish-audio%2Fs2.1-pro&route=Ultra&caller=fish-audio%2Fs2.1-pro&fmt=speech)

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

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

#### Relaterade anropar-ID:n

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

FAQ · Fish Audio: S2.1 Pro

Vilka indata och resultat finns?

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

Vilka fält använder begäran?

`POST /v1/audio/speech` · `fish-audio/s2.1-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.
