Fish Audio: Drama 3
Drama 3 trasforma un copione scritto in parlato con indicazioni interpretative. Modella emozione ed espressione con istruzioni in linguaggio naturale, aggiungi pause e suoni, guida la pronuncia e costruisci scene con più parlanti. Il flusso vocale pubblicato supporta oltre 80 lingue, compresi cambi di lingua all’interno di una frase.
Informazioni sul modello
Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.
Drama 3 è il modello text-to-speech di Fish Audio per un copione da interpretare. Produce audio parlato dalle parole fornite e dà all’autore del copione controllo sull’espressione. Una battuta può contenere un’indicazione emotiva, una modifica locale dell’interpretazione vocale o un’istruzione di pronuncia, quindi l’input comprende sia il contenuto da pronunciare sia come deve suonare.
Scrivi le parole e dirigi l’interpretazione
Prepara le parole esatte che l’ascoltatore deve sentire prima di aggiungere indicazioni interpretative. Mantieni chiari nel copione nomi, date e istruzioni importanti e usa la punteggiatura per stabilire il ritmo previsto della frase. Poi colloca un’indicazione in linguaggio naturale tra parentesi quadre prima della battuta a cui si riferisce. Descrivi emozione o espressione desiderate in termini concreti, come un annuncio misurato, uno scambio teso o una spiegazione calorosa.
Drama 3 supporta anche controlli locali all’interno di una battuta. Le istruzioni inline possono introdurre suoni e pause, mentre tag interpretativi abbinati possono agire su parole specifiche. Mantieni chiaro l’ambito di ogni istruzione: una direzione per una frase non deve diventare per errore quella dell’intera scena. Leggi il copione una volta per il significato e una per l’interpretazione prima della sintesi.
Scene, lingue e pronuncia
Il modello pubblicato supporta più parlanti in una sola richiesta. Organizza il dialogo in turni chiari dei parlanti e dai a ogni turno uno scopo: una domanda, un’interruzione, una spiegazione o una risposta. Per una lezione o una spiegazione, lo stesso approccio può separare un narratore da un personaggio citato senza riscrivere il materiale come un unico monologo indistinto.
Drama 3 supporta oltre 80 lingue e può cambiare lingua all’interno di una frase mantenendo la voce. Prepara i passaggi multilingue nelle lingue in cui devono essere pronunciati, anziché presumere che un’istruzione in inglese fornisca una traduzione. Decidi come devono suonare nomi stranieri e termini presi in prestito e usa i controlli fonemici del modello quando la pronuncia richiede indicazioni precise.
Artefatti audio utili
Il modello è adatto a dialoghi tra personaggi, lezioni narrate, brevi spiegazioni, annunci di prodotti e risposte vocali con copione. Mantieni insieme contenuto e scelte interpretative: un passaggio educativo richiede terminologia comprensibile e pause motivate; una scena con personaggi richiede turni chiaramente separati e un’intenzione drammatica coerente. Sono decisioni di scrittura esaminabili prima di generare qualsiasi audio.
Dopo la sintesi, confronta le parole pronunciate con il copione finito. Ascolta eventuali frasi omesse, pause fuori posto, cambi di parlante poco chiari e la pronuncia dei nomi protetti. Conserva copione e indicazioni espressive con l’audio, così che una correzione possa riguardare la battuta interessata. Mantieni insieme contenuto parlato finale e scelte interpretative per battuta quando prepari una revisione.
- Interpretazione vocale tramite sintesi a partire da un copione completo.
- Indicazioni in linguaggio corrente tra parentesi quadre prima di una battuta.
- Suoni e pause inseriti nel testo, con coppie di tag espressivi riferiti a singole parole.
- Scene con più parlanti e oltre 80 lingue parlate.
- Controlli dei fonemi per nomi e terminologia specialistica.
- Dialogo tra personaggi — Un copione con turni dei parlanti e indicazioni di interpretazione chiaramente separati. Una scena parlata con variazioni intenzionali dell’interpretazione.
- Spiegazione narrata — Una lezione completa con terminologia e pause indicate. Audio vocale che può essere verificato confrontandolo con il testo della lezione.
- Annuncio multilingue — Testo definitivo nelle lingue previste che conserva le scelte di pronuncia. Un passaggio parlato con transizioni linguistiche controllate.
- Risposta vocale da copione — Una risposta concisa con il tono esplicito e le parole da pronunciare. Un segmento vocale riutilizzabile dall’applicazione che lo integra.
- Input e risultato — Il modello pubblicato riceve testo e restituisce audio vocale.
- Ambito dei controlli — Associa un’indicazione alla battuta o alla frase prevista e delimita correttamente l’ambito delle coppie di tag espressivi.
- Unità di revisione — Conserva il copione esatto e le indicazioni insieme all’audio; verifica pronuncia e turni dei parlanti a livello di singola battuta.
Ailoot Ultra · Voce POST /v1/audio/speech fish-audio/drama-3
fish-audio/drama-3Introduzione
Drama 3 trasforma un copione scritto in parlato con indicazioni interpretative. Modella emozione ed espressione con istruzioni in linguaggio naturale, aggiungi pause e suoni, guida la pronuncia e costruisci scene con più parlanti. Il flusso vocale pubblicato supporta oltre 80 lingue, compresi cambi di lingua all’interno di una frase.
- Input accettati
- Testo
- Risultati
- Audio
Disponibile in Ailoot · input e metodi
Ailoot Ultra · Voce POST /v1/audio/speech
- Tipi di input
text- Tipi di output
audio
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti fish-audio/drama-3 | Predefinito— |
Campoinput | Tipostring | RequisitoObbligatorio | Valori e limiti Lunghezza minima: 1 | Predefinito— |
Campovoice | Tipostring | RequisitoObbligatorio | Valori e limiti Lunghezza minima: 1 | Predefinito— |
Camporesponse_format | Tipostring | RequisitoFacoltativo | Valori e limiti mp3, pcm | Predefinitopcm |
Campoprovider | Tipoobject | RequisitoFacoltativo | Valori e limiti | Predefinito— |
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametrocontent_type | Contrattoapplication/json |
Parametrorequired | Contrattomodel, input, voice |
Parametromaterial_types | Contrattotext |
Parametromaterial_conditions | ContrattoSeleziona un ID reale di una voce supportata; per questo modello non è stato inventato alcun valore letterale predefinito o voce. |
Ciclo di vita: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id effettivamente restituito o record della libreria multimediale
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tariffe
Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.
- Modalità rapida
- Non specificato Quando è selezionata la modalità rapida
- Modalità flex
- Non specificato Quando è selezionata la modalità flex
- Sforzo massimo di ragionamento
- Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)
Tariffe Ailoot
Prezzi per configurazione
Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.
| Configurazione | Listino delle tariffe | Unità di fatturazione | Costo |
|---|---|---|---|
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Unità di fatturazione— | Costo Input · Token in input — / 1K token Output · Token in output — / 1K token Input · Lettura dalla cache — / 1K token Input · Scrittura nella cache — / 1K token Input · Scrittura nella cache, 1 ora — / 1K token |
| Configurazionebyte UTF-8 in ingresso | Listino delle tariffe— | Unità di fatturazioneper byte UTF-8 in input | Costo Input · byte UTF-8 in ingresso $0.00002 per byte UTF-8 in input |
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Esempi di richieste
Ailoot Ultra · Voce
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.
Ricevi e salva i risultati
Ailoot Ultra · Voce
Audio binario completo o risposta audio_url originale, intestazioni e ogni risorsa di tua proprietà.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Altre letture di contenuto
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.
Conserva tutti i risultati completati
Conserva ogni risposta, file e parte di contenuto restituiti per intero.
Conserva la risposta completa e gli header, ogni output effettivo, gli identificatori originali restituiti e tutti i campi di utilizzo. Recupera l'operazione originale senza inviare nuovamente la richiesta di creazione.
Se occorre verificare la risposta originale
Conserva l'X-Client-Request-ID restituito per la riconciliazione. Leggi solo i valori task_id/asset_id effettivamente restituiti o la tua libreria multimediale; non costruire mai un URL del task a partire dall'ID dell'operazione e non reinviare mai la richiesta di creazione.
Alias
Alias del modello
Ailoot Ultra fish-audio/drama-3
Alias dei percorsi dei metodi
Usa i percorsi dei metodi indicati sopra.
ID di chiamata correlati
FAQ · Fish Audio: Drama 3
- Quali input e risultati sono disponibili?
POST /v1/audio/speech·fish-audio/drama-3:text→audio- Quali campi usa la richiesta?
POST /v1/audio/speech·fish-audio/drama-3:model,input,voice,response_format,provider