modely

Fish Audio: S2 Pro

Markdown · JSON

Fish Audio: S2 Pro

Fish Audio S2 Pro vytváří expresivní vícejazyčnou řeč s pokyny na úrovni slov a nativním dialogem více mluvčích. Pokyny v hranatých závorkách řídí přednes uvnitř scénáře, hlasové reference určují mluvčí a nastavení výstupu utváří výsledný zvukový soubor.

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

S2 Pro je model druhé generace Fish Audio pro převod textu na řeč, expresivní komentář, dialog postav a konverzační hlasový výstup. Převádí psaný scénář na zvuk a podporuje pokyny v přirozeném jazyce na úrovni slov či frází. Předchozí generace S1 používá pokyny v kulatých závorkách, zatímco S2 Pro nativně používá hranaté závorky a podporuje více mluvčích v jediném požadavku na syntézu. Výrobce zveřejňuje váhy S2 Pro a kód pro jemné doladění pro samostatné přizpůsobování; běžný hlasový požadavek používá vybraný model a netrénuje nový.

Nejprve napište mluvený obsah a poté vložte pokyn k přednesu bezprostředně před slovo či frázi, které má ovlivnit. Pokyny mohou popsat šepot, reakci, pauzu, změnu emocí nebo volně vyjádřený styl řeči. U krátkého vysvětlení produktu zachovejte srozumitelnou věcnou větu a důraz přidejte jen tam, kde má posluchač zaznamenat rozdíl. U repliky postavy popište emoční změnu v okamžiku, kdy nastává, místo aby celá pasáž sdílela jednu neměnnou náladu.

Značky v hranatých závorkách jsou otevřené popisy, nikoli uzavřená nabídka. Příklady zahrnují [whispering], [sigh], [long pause] a frázi jako [speaking slowly, almost hesitant]. Značky se mohou objevit uprostřed věty a ovlivňují následující řeč. Za popisnou značkou musí následovat skutečný text; osamocený pokyn může vést k nepředvídatelnému výstupu. Začněte jedním nebo dvěma užitečnými pokyny, než přidáte další vrstvy, protože soupeřící značky mohou zastřít zamýšlený přednes. Různé hlasové reference mohou na stejný pokyn reagovat různou intenzitou.

Vydání S2 popisuje přibližně 80 jazyků a uvádí příklady pokynů k přednesu napsaných ve stejném jazyce jako scénář. Připravte znění v jazyce, který má zaznít, a zachovejte jména, jednotky a zkratky vyžadující konkrétní způsob čtení. Vícejazyčný komentář může při změně jazyka scénáře zachovat zamýšlený hlas, ale výsledný soubor stále vyžaduje poslechovou kontrolu výslovnosti a návaznosti. Syntéza převádí dodaný obsah na řeč; nerozhoduje, jaké informace má aplikace říkat.

Pro jednoho mluvčího vyberte uložený identifikátor hlasu nebo dodejte referenční zvuk a odpovídající přepis. Výrobce doporučuje pro okamžité přizpůsobení čistý vzorek o délce 10–30 sekund. U dialogu použijte značky jako <|speaker:0|> a <|speaker:1|> spolu s uspořádaným seznamem identifikátorů hlasů nebo samostatnými skupinami referencí pro mluvčí. Číselná značka vybírá odpovídající hlasovou položku; během rozvoje konverzace zachovejte pevné pořadí. Pokyny k přednesu v přirozeném jazyce a výběr mluvčího mají ve scénáři odlišné role.

Zvukovým výstupem může být MP3, WAV, surové PCM nebo Opus. MP3 má výchozí datový tok 128 kb/s a nabízí také 64 či 192 kb/s; Opus používá 48 kHz, zatímco WAV a PCM podporují zdokumentované volby vzorkovací frekvence v 16bitovém monofonním formátu. Formát volte podle skutečného cíle: uložený soubor pro komentář nebo vhodné zvukové části pro přehrávání. Hlasový postup výrobce popisuje také živé streamování textu, když scénář přichází průběžně. Vygenerovaný výsledek má zůstat propojený s úplným scénářem a vybranými hlasy.

Rychlost lze upravovat mezi 0,5 a 2,0 a k dispozici je ovládání hlasitosti i normalizace hlasitosti výstupu. Normalizace textu zlepšuje čtení anglických a čínských čísel. Zpracování používá části v rozsahu 100–300 a rozpočet zvukových tokenů na jednu část, takže tato nastavení nevyjadřují pevnou maximální délku celého komentáře. Podmínění předchozí částí může přenášet hlasový kontext do dalšího úseku. Ovládání vzorkování, například temperature a top-p, ovlivňuje variabilitu; i cíleně režírovaná replika potřebuje dost textu a kontextu pro zamýšlený zvuk.

Užitečné produkční zadání odděluje komentář, dialog a pokyny k přednesu a poté určuje hlas a formát výsledného souboru. Poslechem kontrolujte chybějící slova, opakovaný zvuk, výslovnost čísel, střídání mluvčích a načasování reakce. Upravujte repliku nebo hlasovou referenci odpovědnou za nesoulad, místo abyste předpokládali, že více značek zlepší každou pasáž. S2 Pro zůstává samostatným modelem předchozí generace S2; S2.1 Pro je pozdější edice s vlastními zlepšeními a chováním konkrétních nastavení.

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

fish-audio/s2-pro

Fish Audio /fish-audio/s2-pro

Úvod

Fish Audio S2 Pro vytváří expresivní vícejazyčnou řeč s pokyny na úrovni slov a nativním dialogem více mluvčích. Pokyny v hranatých závorkách řídí přednes uvnitř scénáře, hlasové reference určují mluvčí a nastavení výstupu utváří výsledný zvukový soubor.

Přijímané vstupy
Text
Výsledky
Zvuk

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · Řeč POST /v1/audio/speech
Vstup
text
Výstup
audio
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
fish-audio/s2-pro
Výchozí—
PoleinputTypstringPožadavekPovinnéHodnoty a limity
Minimální délka: 1
Výchozí—
PolevoiceTypstringPožadavekPovinnéHodnoty a limity
b347db033a6549378b48d00acb0d06cd
Minimální délka: 1
Výchozí—
Poleresponse_formatTypstringPožadavekVolitelnéHodnoty a limity
mp3, pcm
Výchozípcm
PoleproviderTypobjectPožadavekVolitelnéHodnoty a limityVýchozí—
Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, input, voice
Parametrmaterial_typesKontrakttext

Životní cyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · skutečně vrácené task_id nebo záznam v knihovně médií

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarify

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Neuvedeno Při výběru rychlého režimu
Režim flex
Neuvedeno Při výběru režimu flex
Maximální intenzita uvažování
Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)

Sazby Ailoot

Ceny podle konfigurace

Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.

KonfiguraceTabulka sazebÚčtovací jednotkaPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaÚčtovací jednotka—Poplatek
Vstup · Vstupní tokeny — / 1K tokenů
Výstup · Výstupní tokeny — / 1K tokenů
Vstup · Čtení z mezipaměti — / 1K tokenů
Vstup · Zápis do mezipaměti — / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů
Konfiguracevstupní bajt UTF-8Tabulka sazeb—Účtovací jednotkaza vstupní bajt UTF-8Poplatek
Vstup · vstupní bajt UTF-8 $0.00003 za vstupní bajt UTF-8

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

Ailoot Ultra · Řeč

Použijte skutečný vstup a uchovejte úplný výsledek
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.

Přijímání a ukládání výsledků

Ailoot Ultra · Řeč

Úplný binární zvuk nebo původní odpověď audio_url, hlavičky a každý soubor spravovaný službou.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Další načtení obsahu
Načíst existující soubory, které vám patří
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.
Uchovejte všechny dokončené výsledky

Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.

Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.

Pokud je nutné ověřit původní odpověď

Uchovejte vrácené X-Client-Request-ID pro spárování záznamů. Načítejte pouze skutečně vrácené hodnoty task_id/asset_id nebo vlastní knihovnu médií; nikdy nevytvářejte URL úlohy z ID operace a nikdy znovu neodesílejte požadavek na vytvoření.

Aliasy

Aliasy modelu

Ailoot Ultra fish-audio/s2-pro

Aliasy cest metod

Použijte cesty metod uvedené výše.

Související ID modelů

fish-audio/s2-pro

FAQ · Fish Audio: S2 Pro
Jaké vstupy a výsledky jsou dostupné?

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

Jaká pole požadavek používá?

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

Další podrobnosti

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné
Pro pravidelné požadavky vyberte tarif se slevou.
Promo kód až 50%
Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.
Výdaje v historii
U každého požadavku se uloží model, tokeny a částka.

Vybrat předplatné · Zobrazit ceny modelů

Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace
Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.
Licence pro přeprodejce
Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.
Dokumenty na webu
Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

Požádat o licenci přeprodejce · Nabídka a licenční smlouva