Fish Audio: Drama 3
Drama 3 mění psaný scénář na režijně vedenou řeč. Formujte emoce a projev pokyny v běžném jazyce, přidávejte pauzy a zvuky, určujte výslovnost a vytvářejte scény s více mluvčími. Zveřejněný řečový postup podporuje více než 80 jazyků včetně změny jazyka uvnitř věty.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Drama 3 je model Fish Audio pro převod textu na řeč s přednesem scénáře. Ze slov, která dodáte, vytváří řečový zvuk a dává autorovi scénáře kontrolu nad projevem. Replika může obsahovat emoční pokyn, lokální změnu hlasového výkonu nebo instrukci k výslovnosti, takže vstup obsahuje mluvený obsah i způsob, jakým by měl znít.
Napište slova a režírujte přednes
Před přidáním pokynů k přednesu připravte přesná slova, která by posluchač měl slyšet. Důležité názvy, data a instrukce udržujte ve scénáři jasné a interpunkcí stanovte zamýšlený rytmus věty. Poté před příslušnou repliku vložte pokyn v běžném jazyce do hranatých závorek. Požadovanou emoci nebo projev popište konkrétně, například jako zdrženlivé oznámení, napjatou výměnu nebo vřelé vysvětlení.
Drama 3 podporuje také lokální ovládání v replice. Vložené instrukce mohou přidávat zvuky a pauzy, zatímco párové značky přednesu mohou ovlivňovat konkrétní slova. Rozsah každé instrukce udržujte jasný: pokyn pro jednu frázi by se neměl náhodně stát pokynem pro celou scénu. Před syntézou si scénář přečtěte jednou pro význam a jednou pro přednes.
Scény, jazyky a výslovnost
Zveřejněný model podporuje více mluvčích v jednom požadavku. Dialog organizujte do jasných replik jednotlivých mluvčích a každé dejte účel: otázku, přerušení, vysvětlení nebo odpověď. U lekce nebo vysvětlujícího materiálu může stejný přístup oddělit vypravěče od citované postavy, aniž by se materiál přepsal do jednoho nerozlišeného monologu.
Drama 3 podporuje více než 80 jazyků a může měnit jazyk uvnitř věty při zachování hlasu. Vícejazyčné pasáže připravujte v zamýšlených mluvených jazycích, místo abyste předpokládali, že anglická instrukce dodává překlad. Rozhodněte, jak by měly znít cizí názvy a přejaté termíny, a pokud výslovnost potřebuje přesné vedení, používejte fonémové ovládání modelu.
Užitečné zvukové výstupy
Model se hodí pro dialogy postav, vyprávěné lekce, krátká vysvětlení, produktová oznámení a hlasové odpovědi podle scénáře. Obsah a herecké volby udržujte společně: vzdělávací pasáž potřebuje srozumitelnou terminologii a účelné pauzy; scéna postav potřebuje jasně oddělené repliky a konzistentní dramatický záměr. Jde o autorská rozhodnutí, která lze posoudit před generováním zvuku.
Po syntéze porovnejte mluvená slova s hotovým scénářem. Poslouchejte, zda nechybějí fráze, pauzy nejsou na nesprávných místech, změny mluvčích nejsou nejasné a názvy určené k zachování jsou správně vysloveny. Scénář a jeho pokyny k přednesu uchovávejte se zvukem, aby oprava mohla cílit na dotčenou repliku. Při přípravě úpravy udržujte konečný mluvený obsah a volby přednesu jednotlivých replik společně.
Schopnosti
- Přednes hotového scénáře pomocí převodu textu na řeč.
- Pokyny v běžném jazyce v hranatých závorkách před replikou.
- Vložené zvuky a pauzy s párovými značkami přednesu pro jednotlivá slova.
- Scény s více mluvčími a více než 80 mluvených jazyků.
- Fonémové ovládání pro názvy a odbornou terminologii.
Příklady použití
- Dialog postav — Scénář s jasně oddělenými replikami mluvčích a pokyny k přednesu. Výsledek: Mluvená scéna se záměrnými změnami projevu.
- Namluvené vysvětlení — Hotová lekce s označenou terminologií a pauzami. Výsledek: Řečový zvuk, který lze ověřit proti textu lekce.
- Vícejazyčné oznámení — Konečný text v zamýšlených jazycích se zachovanými volbami výslovnosti. Výsledek: Mluvená pasáž s kontrolovanými jazykovými přechody.
- Hlasová odpověď podle scénáře — Stručná odpověď s výslovným tónem a slovy k vyslovení. Výsledek: Opakovaně použitelný řečový segment pro okolní aplikaci.
Omezení
- Vstup a výsledek — Zveřejněný model přijímá text a vrací řečový zvuk.
- Rozsah ovládání — Pokyn přiřaďte zamýšlené replice nebo frázi a párové značky přednesu udržujte ve správném rozsahu.
- Kontrolní jednotka — Přesný scénář a pokyny uchovávejte se zvukem; výslovnost a repliky mluvčích kontrolujte na úrovni jednotlivých replik.
Ailoot Ultra · Řeč POST /v1/audio/speech fish-audio/drama-3
fish-audio/drama-3Úvod
Drama 3 mění psaný scénář na režijně vedenou řeč. Formujte emoce a projev pokyny v běžném jazyce, přidávejte pauzy a zvuky, určujte výslovnost a vytvářejte scény s více mluvčími. Zveřejněný řečový postup podporuje více než 80 jazyků včetně změny jazyka uvnitř věty.
- 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
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity fish-audio/drama-3 | Výchozí— |
Poleinput | Typstring | PožadavekPovinné | Hodnoty a limity Minimální délka: 1 | Výchozí— |
Polevoice | Typstring | PožadavekPovinné | Hodnoty a limity Minimální délka: 1 | Výchozí— |
Poleresponse_format | Typstring | PožadavekVolitelné | Hodnoty a limity mp3, pcm | Výchozípcm |
Poleprovider | Typobject | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input, voice |
Parametrmaterial_types | Kontrakttext |
Parametrmaterial_conditions | KontraktVyberte skutečné ID podporovaného hlasu; pro tento model nebyla vymyšlena žádná doslovná výchozí hodnota ani hlas. |
Ž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.
| Konfigurace | Tabulka sazeb | Účtovací jednotka | Poplatek |
|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka 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-8 | Tabulka sazeb— | Účtovací jednotkaza vstupní bajt UTF-8 | Poplatek Vstup · vstupní bajt UTF-8 $0.00002 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č
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
: "${AILOOT_VOICE:?Set the actual documented input value}"
export AILOOT_VOICE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/drama-3', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': '${ACTUAL_SUPPORTED_VOICE}'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
request['voice']=os.environ['AILOOT_VOICE']
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}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Další načtení obsahu
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/drama-3
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Fish Audio: Drama 3
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/audio/speech·fish-audio/drama-3:text→audio- Jaká pole požadavek používá?
POST /v1/audio/speech·fish-audio/drama-3:model,input,voice,response_format,provider