mallit

Fish Audio: S2 Pro

Markdown · JSON

Fish Audio: S2 Pro

Fish Audio S2 Pro luo ilmaisuvoimaista monikielistä puhetta sanatason ohjeilla ja natiivilla usean puhujan dialogilla. Hakasulkeisiin kirjoitetut ohjeet ohjaavat esitystä käsikirjoituksen sisällä, ääniviitteet yksilöivät puhujat ja tulosteasetukset muovaavat tuotettavaa ääntä.

Tietoa mallista

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

S2 Pro on Fish Audion toisen sukupolven tekstistä puheeksi -malli ilmaisuvoimaiseen kerrontaan, hahmodialogiin ja keskustelevaan puheentuotantoon. Se muuntaa kirjallisen käsikirjoituksen ääneksi ja tukee luonnollisella kielellä annettavaa ohjausta sana- tai ilmaustasolla. Edellinen S1-sukupolvi käyttää sulkeisiin kirjoitettuja vihjeitä, kun taas S2 Pro käyttää natiivisti hakasulkeita ja tukee useita puhujia samassa synteesipyynnössä. Valmistaja julkaisee S2 Pron painot ja hienosäätökoodin erillistä mukautustyötä varten; tavallinen puhepyyntö käyttää valittua mallia kouluttamatta uutta.

Kirjoita ensin puhuttava sisältö ja sijoita sitten esitysohje välittömästi sen sanan tai ilmauksen eteen, johon sen tulee vaikuttaa. Ohje voi kuvata kuiskauksen, reaktion, tauon, tunnemuutoksen tai vapaasti määritellyn puhetavan. Pidä lyhyessä tuoteselityksessä asiavirke selkeänä ja lisää painotus vain kohtaan, jossa kuulijan tulee huomata ero. Kuvaa hahmon repliikissä tunnemuutos sen tapahtumahetkellä sen sijaan, että koko jakso noudattaisi yhtä muuttumatonta tunnelmaa.

Hakasuljetunnisteet ovat vapaamuotoisia kuvauksia, eivät suljettu valikko. Esimerkkejä ovat [whispering], [sigh], [long pause] ja ilmaus kuten [speaking slowly, almost hesitant]. Tunnisteet voivat esiintyä keskellä virkettä ja vaikuttaa seuraavaan puheeseen. Kuvailevan tunnisteen jälkeen tarvitaan varsinaista tekstiä; yksittäinen ohje voi tuottaa arvaamattoman tuloksen. Aloita yhdestä tai kahdesta hyödyllisestä ohjeesta ennen kerrosten lisäämistä, sillä kilpailevat tunnisteet voivat hämärtää tavoiteltua esitystä. Eri ääniviitteet voivat reagoida samaan ohjeeseen eri voimakkuudella.

S2:n julkaisu kuvaa noin 80 kieltä ja antaa esimerkkejä esitysohjeiden kirjoittamisesta samalla kielellä kuin käsikirjoitus. Valmistele sanamuoto kielellä, jolla puheen tulee kuulua, ja säilytä erityistä lukutapaa tarvitsevat nimet, yksiköt ja lyhenteet. Monikielinen kerronta voi säilyttää tavoitellun äänen käsikirjoituksen kielen vaihtuessa, mutta lopputulos on silti kuunneltava ääntämisen ja jatkuvuuden tarkistamiseksi. Synteesi tuottaa annetun sisällön puheena eikä päätä, mitä tietoa sovelluksen tulisi sanoa.

Valitse yhdelle puhujalle tallennettu äänitunniste tai toimita viiteääni ja sitä vastaava litterointi. Valmistaja suosittelee puhdasta 10–30 sekunnin näytettä välittömään ehdollistamiseen. Käytä dialogissa puhujamerkintöjä kuten <|speaker:0|> ja <|speaker:1|> sekä järjestettyä äänitunnisteluetteloa tai erillisiä viiteryhmiä puhujille. Numeromerkintä valitsee vastaavan äänitietueen; pidä järjestys samana keskustelun edetessä. Luonnollisella kielellä annetuilla esitysohjeilla ja puhujan valinnalla on käsikirjoituksessa eri tehtävät.

Äänituloste voi olla MP3-, WAV-, raaka PCM- tai Opus-muotoinen. MP3:n oletus on 128 kbps, ja vaihtoehdot ovat 64 tai 192 kbps; Opus käyttää 48 kHz:n taajuutta, kun taas WAV ja PCM tukevat dokumentoituja näytteenottotaajuusvalintojaan 16-bittisenä monona. Valitse muoto sen todelliseen käyttökohteeseen: tallennettava tiedosto kerrontaan tai sopivat äänilohkot toistoon. Valmistajan puhetyönkulku kuvaa myös reaaliaikaisen tekstivirran, kun käsikirjoitus saapuu asteittain. Generoidun tuloksen tulee pysyä yhdistettynä koko käsikirjoitukseen ja valittuihin ääniin.

Nopeutta voi säätää välillä 0.5–2.0 yhdessä äänenvoimakkuuden ja tulosteen äänekkyysnormalisoinnin säätimien kanssa. Tekstin normalisointi parantaa englannin- ja kiinankielisten numeroiden lukemista. Käsittely käyttää lohkoja välillä 100–300 ja lohkokohtaista äänitokenbudjettia, joten näitä asetuksia ei tule tulkita koko kerronnan kiinteäksi enimmäispituudeksi. Ehdollistaminen edellisen lohkon avulla voi siirtää äänikontekstin seuraavaan jaksoon. Näytteistyssäätimet kuten temperature ja top-p vaikuttavat vaihteluun; tarkoituksellisesti ohjattu repliikki tarvitsee silti riittävästi tekstiä ja kontekstia tavoitellun soinnin välittämiseen.

Hyödyllinen tuotantotoimeksianto erottaa kerronnan, dialogin ja esitysohjeet sekä ilmoittaa tuotettavan aineiston äänen ja muodon. Kuuntele puuttuvia sanoja, toistuvaa ääntä, numeroiden ääntämistä, puhujanvaihdoksia ja reaktion ajoitusta. Korjaa ristiriidan aiheuttavaa repliikkiä tai ääniviitettä sen sijaan, että olettaisit lisätunnisteiden parantavan jokaista kohtaa. S2 Pro on erillinen aiemman sukupolven S2-malli; S2.1 Pro on myöhempi versio omine parannuksineen ja mallikohtaisine asetusvaikutuksineen.

Ailoot Ultra · Puhe POST /v1/audio/speech fish-audio/s2-pro

fish-audio/s2-pro

Fish Audio /fish-audio/s2-pro

Aloitus

Fish Audio S2 Pro luo ilmaisuvoimaista monikielistä puhetta sanatason ohjeilla ja natiivilla usean puhujan dialogilla. Hakasulkeisiin kirjoitetut ohjeet ohjaavat esitystä käsikirjoituksen sisällä, ääniviitteet yksilöivät puhujat ja tulosteasetukset muovaavat tuotettavaa ääntä.

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äTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
fish-audio/s2-pro
Oletus—
KenttäinputTyyppistringVaatimusPakollinenArvot & rajat
Vähimmäispituus: 1
Oletus—
KenttävoiceTyyppistringVaatimusPakollinenArvot & rajat
b347db033a6549378b48d00acb0d06cd
Vähimmäispituus: 1
Oletus—
Kenttäresponse_formatTyyppistringVaatimusValinnainenArvot & rajat
mp3, pcm
Oletuspcm
KenttäproviderTyyppiobjectVaatimusValinnainenArvot & rajatOletus—
Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, input, voice
Parametrimaterial_typesSopimustext

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.

AsetuksetHinnastoLaskutusyksikköVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaLaskutusyksikkö—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
Asetuksetsyötteen UTF-8-tavuHinnasto—LaskutusyksikköUTF-8-syötetavua kohdenVeloitus
Syöte · syötteen UTF-8-tavu $0.00003 UTF-8-syötetavua 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 →

Esimerkkipyynnöt

Ailoot Ultra · Puhe

Käytä todellista syötettä ja säilytä koko tulos
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.

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
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-pro

Menetelmäpolkujen aliakset

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

Liittyvät kutsujan ID:t

fish-audio/s2-pro

FAQ · Fish Audio: S2 Pro
Mitä syötteitä ja tuloksia on saatavilla?

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

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

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

Lisätietoja

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 · Katso mallihinnat

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 · Palveluehdot ja lisenssisopimus