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

# Fish Audio: S2.1 Pro Free (free)

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

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

S2.1 Pro Free on Fish Audion S2.1-puhemallin kehitysversio kerrontaan, ohjattuun puheentuotantoon ja usean puhujan dialogiin. Se tarjoaa saman mallin synteesikyvyt testausta ja prototyyppien rakentamista varten.

- [**Ailoot Ultra · Puhe** `POST /v1/audio/speech` `fish-audio/s2.1-pro-free:free`](https://ailoot.ai/models/fi/fish-audio-s2-1-pro-free-u003a-free/#method-0)

Tietoa mallista

Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.

S2.1 Pro Free on Fish Audion kehittäjille suunnattu S2.1-tekstistä puheeksi -mallin versio. Se jakaa taustalla olevan mallin ja keskeiset synteesikyvyt S2.1 Pron kanssa: ilmaisuvoimaisen monikielisen puheen, luonnollisella kielellä annetut esitysohjeet ja natiivin usean puhujan dialogin. Sen tehtäviä ovat testaus, prototyypit, kehitys ja pienemmät sovellustyönkulut.

Aloita puheavustajan prototyypissä kokonaisesta esimerkkivastauksesta ja arvioi sen kuulokuvaa ennen asteittain saapuvan tekstin testaamista. Valmistele oppimistuotteeseen lyhyt selitys, jossa on kuulijan tarvitsemat täsmälliset termit ja numeroiden lukutavat. Määritä dialogiprototyypissä puhujat ja heidän ääniviitteensä ennen esitysohjeiden lisäämistä. Näin kehitetään ääni ja sitä ympäröivä sovelluskulku sen sijaan, että synteesipyynnölle annettaisiin vastuu koko keskustelusta.

Kirjoita ensin sanat, jotka on tarkoitus lausua, ja sijoita ohje välittömästi sen kohdan eteen, jonka esitystavan tulee muuttua. Hakasulkeisiin kirjoitetut ohjeet voivat ilmaista kuiskauksen, tauon, reaktion, painotuksen tai vapaasti kuvatun puhetavan. Sijoita kesken virkkeen tapahtuva muutos siihen kohtaan, jossa esitys sitä tarvitsee, ja lisää kuvailevien ohjeiden jälkeen varsinaista puhetekstiä. Hyödyllinen selityksen toimeksianto erottaa asiasisällön siitä lämpimyydestä, tahdista tai painotuksesta, jota kuulijalle tavoitellaan.

Valitse yhdelle puhujalle tallennettu äänitunniste tai toimita vertailutallenne ja sen litterointi. Valmistajan puheopas suosittelee puhdasta 10–30 sekunnin näytettä äänen välittömään ehdollistamiseen. Valitse viite, jonka sävy ja tallennuslaatu sopivat käsikirjoitukseen, ja käytä samaa viitettä toisiinsa liittyvissä kohdissa. Ääniviite määrittää puhujan soinnin; teksti ja sen sisäiset ohjeet määrittävät sisällön ja esityksen.

Natiivi usean puhujan synteesi käyttää merkintöjä kuten \<|speaker:0|\> ja \<|speaker:1|\> sekä järjestettyä äänitunnisteiden taulukkoa tai erillisiä viiteryhmiä. Pidä puhujien numerot tämän järjestyksen mukaisina. Kirjoita opetusdialogissa jokaisen puhujan repliikki ja sijoita esitysohje puhujamerkinnän jälkeen siihen kohtaan, johon se kuuluu. Näin dialogi syntyy yhdellä pyynnöllä; työnkulku eroaa S1:n erillisistä yhden puhujan jaksoista ja niiden myöhemmästä kokoamisesta.

Valmistajan työnkulku tarjoaa tulosteeksi MP3-, WAV-, raakaa PCM- ja Opus-ääntä; oletus on MP3. MP3 tukee bittinopeuksia 64, 128 ja 192 kbps. WAV ja PCM käyttävät dokumentoituja 16-bittisiä mononäytemuotoja, kun taas Opus käyttää 48 kHz:n näytteenottotaajuutta. Valitse muoto tallennettavaa kerronnan äänitiedostoa, suoratoistona tapahtuvaa toistoa tai myöhempää ääniputkea varten. Säilytä koko käsikirjoitus ja äänivalinta äänen mukana, jotta myöhempi muokkaus voi kohdistua yhteen repliikkiin menettämättä tavoiteltua esitystä.

Nopeutta voi säätää välillä 0.5–2.0 yhdessä äänenvoimakkuussäätöjen kanssa. Tekstin normalisointi avaa englannin- ja kiinankieliset numerot luontevaa lukemista varten. Tulosteen äänekkyyden normalisoinnin oletus on true, ja sitä sovelletaan S2-perheeseen; sama kenttä ei vaikuttanut S1:een. S1:n repetition\_penalty ei muuta S2.1 Pro -ääntä, joten vanhaa asetusta ei pidä tulkita tämän mallin toimivaksi säätimeksi. Tarkista toistuvat äänteet ja sanamuodot suoraan sen sijaan, että pitäisit siirtynyttä parametria näyttönä lopputuloksesta.

Pidemmät käsikirjoitukset käsitellään lohkoina. Dokumentoitu lohkopituuden vaihteluväli on 100–300, ja max\_new\_tokens on lohkokohtainen äänitokenien budjetti, ei takuu kokonaiskestosta. Ehdollistaminen edellisen lohkon avulla voi siirtää äänikontekstin eteenpäin. Valmistajan toimitustyönkulku kuvaa kokonaisen äänen, vähitellen toimitettavat äänilohkot ja reaaliaikaisen tekstivirran, kun käsikirjoitus saapuu asteittain. Valitse sovellukselle sopiva vastaanottotapa ja säilytä riittävästi käsikirjoituksen kontekstia seuraavan kohdan ääntämistä ja sävyä varten.

Kuuntele hyödyllistä lopputulosta arvioidessasi puuttuvia tai toistuvia sanoja, numeroiden ääntämistä, puhujanvaihdoksia, taukoja ja ohjeiden voimakkuutta. Eri ääniviitteet voivat tulkita saman vihjeen eri vahvuudella, joten aloita yksinkertaisesta ohjatusta repliikistä ennen kilpailevien tunnisteiden lisäämistä. Monikielisessä työssä toimita kohdekielinen käsikirjoitus sen sijaan, että pyytäisit puhemallia keksimään tai kääntämään sisällön. Kohdennettu korjaus muuttaa ristiriidan aiheuttavaa repliikkiä, vihjettä tai viitettä ja säilyttää toimeksiantoon jo sopivat esityksen osat.

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

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

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

### Aloitus

S2.1 Pro Free on Fish Audion S2.1-puhemallin kehitysversio kerrontaan, ohjattuun puheentuotantoon ja usean puhujan dialogiin. Se tarjoaa saman mallin synteesikyvyt testausta ja prototyyppien rakentamista varten.

Hyväksytyt syötteet

Teksti

Tulokset

Ääni

### Saatavilla Ailootissa · syötteet & menetelmät

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

Syötetyypit

`text`

Tulostyypit

`audio`

| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
| --- | --- | --- | --- | --- |
| Kenttä`model` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat fish-audio/s2.1-pro-free:free | Oletus— |
| Kenttä`input` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 | Oletus— |
| Kenttä`voice` | Tyyppi`string` | VaatimusPakollinen | Arvot & rajat b347db033a6549378b48d00acb0d06cd Vähimmäispituus: 1 | Oletus— |
| Kenttä`response_format` | Tyyppi`string` | VaatimusValinnainen | Arvot & rajat mp3, pcm | Oletuspcm |
| Kenttä`provider` | Tyyppi`object` | VaatimusValinnainen | Arvot & rajat | Oletus— |

Menetelmän parametrit ja elinkaari

| Parametri | Sopimus |
| --- | --- |
| Parametri`content_type` | Sopimusapplication/json |
| Parametri`required` | Sopimusmodel, input, voice |
| Parametri`material_types` | Sopimustext |

Elinkaari: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · todellisuudessa palautettu task\_id tai mediakirjaston tietue

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

`GET /v1/media/assets`

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

### Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila

Ei määritetty Kun nopea tila on valittu

Flex-tila

Ei määritetty Kun flex-tila on valittu

Päättelyn enimmäisteho

Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

#### Ailoot-hinnat

#### Hinnat asetusten mukaan

Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.

| Asetukset | Hinnasto | Laskutusmäärä | Veloitus |
| --- | --- | --- | --- |
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Laskutusmäärä— | Veloitus Syöte · Syötetokenit **—** / 1K tokenia Tuloste · Tulostokenit **—** / 1K tokenia Syöte · Välimuistin luku **—** / 1K tokenia Syöte · Välimuistiin kirjoitus **—** / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti **—** / 1K tokenia |
| AsetuksetPyyntöä kohden | Hinnasto— | Laskutusmääräyksi pyyntö | Veloitus Syöte **$0** pyyntöä kohden |

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. [Varauksen ja lopullisen veloituksen toiminta →](https://ailoot.ai/docs/fi/billing/reserve/)

### Esimerkkipyynnöt

#### Ailoot Ultra · Puhe

Käytä todellista syötettä ja säilytä koko tulos

```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-free:free', '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.
```

### Vastaanota ja tallenna tulokset

#### Ailoot Ultra · Puhe

Koko binääriääni tai alkuperäinen audio\_url-vastaus, otsakkeet ja jokainen käyttäjälle kuuluva aineisto.

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

Muut sisällön lukukerrat

Lue olemassa olevat omistamasi aineistot

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

##### Säilytä kaikki valmistuneet tulokset

Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.

Säilytä koko vastaus ja otsakkeet, jokainen todellinen tuloste, alkuperäiset palautetut tunnisteet ja kaikki käyttötietokentät. Selvitä alkuperäisen operaation tila lähettämättä luontipyyntöä uudelleen.

##### Jos alkuperäinen vastaus on tarkistettava

Säilytä palautettu X-Client-Request-ID täsmäytystä varten. Tee lukukyselyt vain todellisuudessa palautetuilla task\_id/asset\_id-arvoilla tai käytä omistamaasi mediakirjastoa; älä koskaan rakenna tehtävän URL-osoitetta operaation ID:n perusteella äläkä lähetä luontipyyntöä uudelleen.

### Aliakset

#### Mallin aliakset

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

#### Menetelmäpolkujen aliakset

Käytä yllä näytettyjä menetelmäpolkuja.

#### Liittyvät kutsujan ID:t

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

FAQ · Fish Audio: S2.1 Pro Free (free)

Mitä syötteitä ja tuloksia on saatavilla?

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

Mitä kenttiä pyyntö käyttää?

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

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

## Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

## Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus

Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.

Kampanjakoodi jopa 50%

Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.

Kulut historiassa

Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

[Valitse tilaus](https://ailoot.ai/docs/fi/billing/subscriptions/) · [Katso mallihinnat](https://ailoot.ai/models/fi/)

## Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus

Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.

Jälleenmyyjälisenssi

Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.

Asiakirjat verkkosivustolla

Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

[Pyydä jälleenmyyjälisenssi](mailto:support@ailoot.ai) · [Palveluehdot ja lisenssisopimus](https://ailoot.ai/legal/offer?lang=fi)

## Ailoot · Yritys ja sen projektisalkku





Ailoot perustuu kertyneeseen toimintakokemukseen, laajaan asiakaskuntaan, vakaaseen palveluun ja jatkuvaan KPI-seurantaan.





Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.





Ailoot hyödyntää tätä toimintakokemusta tarjotessaan API-yhteyden tekoälytoimintoihin asiakkaiden tuotteissa, agenteissa, sovelluksissa ja automaatioissa.
