modely

Fish Audio: S2 Pro

Markdown · JSON

Fish Audio: S2 Pro

Fish Audio S2 Pro vytvára expresívnu viacjazyčnú reč s pokynmi na úrovni slov a natívnym dialógom viacerých hovoriacich. Pokyny v hranatých zátvorkách riadia prednes priamo v scenári, hlasové referencie určujú hovoriacich a nastavenia výstupu formujú výsledný zvukový súbor.

O modeli

Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.

S2 Pro je model druhej generácie od Fish Audio na prevod textu na reč pre expresívny komentár, dialógy postáv a konverzačný hlasový výstup. Mení písaný scenár na zvuk a podporuje pokyny v prirodzenom jazyku na úrovni slov alebo fráz. Predchádzajúca generácia S1 používa pokyny v okrúhlych zátvorkách, zatiaľ čo S2 Pro natívne používa hranaté zátvorky a podporuje viacerých hovoriacich v jednej požiadavke syntézy. Výrobca zverejňuje váhy S2 Pro a kód na jemné doladenie pre samostatné prispôsobovanie; bežná požiadavka na reč používa vybraný model namiesto trénovania nového.

Najprv napíšte hovorený obsah a potom umiestnite pokyn na prednes bezprostredne pred slovo alebo frázu, ktorú má ovplyvniť. Pokyny môžu opisovať šepot, reakciu, pauzu, emocionálny posun alebo voľne určený štýl reči. Pri krátkom vysvetlení produktu zachovajte jasnú vecnú vetu a dôraz pridajte iba tam, kde si má poslucháč všimnúť rozdiel. Pri replike postavy opíšte emocionálnu zmenu v momente, keď nastáva, namiesto jednej nemennej nálady pre celú pasáž.

Značky v hranatých zátvorkách sú otvorené opisy, nie uzavretá ponuka. Príklady zahŕňajú [whispering], [sigh], [long pause] a frázu ako [speaking slowly, almost hesitant]. Značky môžu byť uprostred vety a ovplyvňujú nasledujúcu reč. Po opisnej značke musí nasledovať skutočný text; samostatný pokyn môže viesť k nepredvídateľnému výstupu. Pred pridávaním ďalších vrstiev začnite jedným alebo dvoma užitočnými pokynmi, pretože navzájom si konkurujúce značky môžu zahmliť zamýšľaný prednes. Rôzne hlasové referencie môžu na rovnaký pokyn reagovať s rôznou intenzitou.

Vydanie S2 opisuje približne 80 jazykov a uvádza príklady pokynov na prednes napísaných v rovnakom jazyku ako scenár. Znenie pripravte v jazyku, ktorý má zaznieť, a zachovajte mená, jednotky a skratky vyžadujúce konkrétne čítanie. Viacjazyčný komentár môže pri zmene jazyka scenára zachovať zamýšľaný hlas, no výsledný zvuk treba aj tak vypočuť z hľadiska výslovnosti a plynulej nadväznosti. Syntéza vyslovuje dodaný obsah, nerozhoduje o tom, aké informácie má aplikácia povedať.

Pri jednom hovoriacom vyberte uložený identifikátor hlasu alebo dodajte referenčný zvuk so zodpovedajúcim prepisom. Výrobca odporúča na okamžité prispôsobenie čistú vzorku dlhú 10–30 sekúnd. Pri dialógu používajte značky hovoriacich ako <|speaker:0|> a <|speaker:1|> spolu s usporiadaným zoznamom identifikátorov hlasov alebo samostatnými skupinami referencií pre hovoriacich. Číselná značka vyberá zodpovedajúcu hlasovú položku; počas rozvoja konverzácie zachovajte poradie. Pokyny na prednes v prirodzenom jazyku a výber hovoriaceho majú v scenári odlišné úlohy.

Zvukový výstup môže byť MP3, WAV, surový PCM alebo Opus. MP3 má predvolenú prenosovú rýchlosť 128 kbps a ponúka 64 alebo 192 kbps; výstup Opus používa 48 kHz, zatiaľ čo WAV a PCM podporujú zdokumentované voľby vzorkovacej frekvencie ako 16-bitový monofónny zvuk. Formát vyberte podľa skutočného účelu: uchovaný súbor na komentár alebo vhodné zvukové časti na prehrávanie. Postup syntézy reči výrobcu opisuje aj živé streamovanie textu pri postupnom príchode scenára. Vygenerovaný výsledok má zostať prepojený s celým scenárom a vybranými hlasmi.

Rýchlosť možno nastaviť medzi 0,5 a 2,0 a k dispozícii je ovládanie hlasitosti aj normalizácie hlasitosti výstupu. Normalizácia textu zlepšuje čítanie anglických a čínskych čísel. Spracovanie používa časti v rozsahu 100–300 a rozpočet zvukových tokenov na jednu časť, preto tieto nastavenia nemožno chápať ako pevný limit dĺžky celého komentára. Podmieňovanie predchádzajúcou časťou môže preniesť hlasový kontext do nasledujúceho úseku. Ovládacie prvky vzorkovania ako temperature a top-p ovplyvňujú variabilitu; aj cielene režírovaná replika potrebuje dostatok textu a kontextu na vytvorenie zamýšľaného zvuku.

Užitočné produkčné zadanie oddeľuje komentár, dialóg a pokyny na prednes a určuje hlas a formát výsledného súboru. Počúvajte, či nechýbajú slová, neopakuje sa zvuk, či sú čísla vyslovené správne a či zodpovedajú zmeny hovoriacich a načasovanie reakcie. Upravte repliku alebo hlasovú referenciu zodpovednú za nesúlad, namiesto predpokladu, že viac značiek zlepší každú pasáž. S2 Pro zostáva samostatným modelom predchádzajúcej generácie S2; S2.1 Pro je neskoršia edícia s vlastnými zlepšeniami a správaním nastavení špecifickým pre tento model.

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

fish-audio/s2-pro

Fish Audio /fish-audio/s2-pro

Úvod

Fish Audio S2 Pro vytvára expresívnu viacjazyčnú reč s pokynmi na úrovni slov a natívnym dialógom viacerých hovoriacich. Pokyny v hranatých zátvorkách riadia prednes priamo v scenári, hlasové referencie určujú hovoriacich a nastavenia výstupu formujú výsledný zvukový súbor.

Povolené vstupy
Text
Výsledky
Audio

Dostupné v Ailoot · vstupy a metódy

Ailoot Ultra · Reč POST /v1/audio/speech
Vstup
text
Výstup
audio
PoleTypPožiadavkaHodnoty a limityPredvolené
PolemodelTypstringPožiadavkaPovinnéHodnoty a limity
fish-audio/s2-pro
Predvolené—
PoleinputTypstringPožiadavkaPovinnéHodnoty a limity
Minimálna dĺžka: 1
Predvolené—
PolevoiceTypstringPožiadavkaPovinnéHodnoty a limity
b347db033a6549378b48d00acb0d06cd
Minimálna dĺžka: 1
Predvolené—
Poleresponse_formatTypstringPožiadavkaVoliteľnéHodnoty a limity
mp3, pcm
Predvolenépcm
PoleproviderTypobjectPožiadavkaVoliteľnéHodnoty a limityPredvolené—
Parametre a životný cyklus metódy
ParameterŠpecifikácia
Parametercontent_typeŠpecifikáciaapplication/json
ParameterrequiredŠpecifikáciamodel, input, voice
Parametermaterial_typesŠpecifikáciatext

Životný cyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · skutočne vrátené task_id alebo záznam v knižnici médií

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Cenník

Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.

Rýchly režim
Neuvedené Keď je zvolený rýchly režim
Režim Flex
Neuvedené Keď je zvolený režim flex
Maximálna úroveň uvažovania
Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)

Sadzby Ailoot

Ceny podľa konfigurácie

Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.

KonfiguráciaSadzobníkÚčtovacia jednotkaPoplatok
KonfiguráciaZákladné sadzby za tokenySadzobníkZákladná sadzbaÚčtovacia jednotka—Poplatok
Vstup · Vstupné tokeny — / 1K tokenov
Výstup · Výstupné tokeny — / 1K tokenov
Vstup · Čítanie cache — / 1K tokenov
Vstup · Zápis do cache — / 1K tokenov
Vstup · Zápis do cache, 1 hod — / 1K tokenov
Konfiguráciavstupný bajt UTF-8Sadzobník—Účtovacia jednotkaza vstupný bajt UTF-8Poplatok
Vstup · vstupný bajt UTF-8 $0.00003 za vstupný bajt UTF-8

Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →

Príklady požiadaviek

Ailoot Ultra · Reč

Použite skutočné vstupné údaje a uchovajte úplný výsledok
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.

Prijať a uložiť výsledky

Ailoot Ultra · Reč

Úplný binárny zvuk alebo pôvodná odpoveď audio_url, hlavičky a každý súbor vo vašom vlastníctve.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Čítanie ďalšieho obsahu
Čítať existujúce podklady, ktoré vám patria
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.
Uchovať všetky dokončené výsledky

Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.

Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.

Ak treba overiť pôvodnú odpoveď

Uchovajte vrátené X-Client-Request-ID na zosúladenie záznamov. Čítajte iba skutočne vrátené hodnoty task_id/asset_id alebo vlastnú knižnicu médií; nikdy nevytvárajte URL úlohy z ID operácie a nikdy znova neodosielajte požiadavku na vytvorenie.

Aliasy

Aliasy modelov

Ailoot Ultra fish-audio/s2-pro

Aliasy ciest metód

Použite cesty metód uvedené vyššie.

Súvisiace ID na volanie

fish-audio/s2-pro

FAQ · Fish Audio: S2 Pro
Aké vstupy a výsledky sú dostupné?

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

Aké polia používa požiadavka?

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

Viac podrobností

Pripojte Ailoot k Claude Code, OpenCode, Hermes alebo vlastnej aplikácii.

Spoločnosť a jej portfólio projektov

Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.

Nakupujte tokeny so zľavou.

Zľava predplatného na pravidelnú prácu. Promo kódy až 50% na nákup tokenov.

Predplatné
Na pravidelné požiadavky vyberte tarifu so zľavou.
Promo kód až 50%
Pri nákupe zadajte kód. Cena sa prepočíta podľa prebiehajúcej akcie.
Výdavky v histórii
Pri každej požiadavke sa uloží model, tokeny a suma.

Vybrať predplatné · Zobraziť ceny modelov

Pripojte API k produktu, ktorý predávate.

SaaS, aplikácie a boti podľa ponuky a licenčnej zmluvy Ailoot. Na ďalší predaj požiadajte o licenciu predajcu.

Komerčná aplikácia
Začleňte generovanie textu, obrázkov, videa a zvuku do platených funkcií svojej služby.
Licencia pre predajcu
Pošlite popis projektu a spôsob poskytovania prístupu. Vyžiadajte písomné podmienky použitia a ďalšieho predaja.
Dokumenty na webe
Ponuka, licenčná zmluva a zásady spracovania dát sú dostupné pred pripojením.

Požiadať o licenciu predajcu · Ponuka a licenčná zmluva