modelli

Fish Audio: S2.1 Pro Free (free)

Markdown · JSON

Fish Audio: S2.1 Pro Free (free)

S2.1 Pro Free è l’edizione di sviluppo del modello vocale S2.1 di Fish Audio, per narrazione, resa vocale guidata e dialogo con più parlanti. Condivide le capacità di sintesi del modello per test e prototipazione.

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.

S2.1 Pro Free è l’edizione di Fish Audio rivolta agli sviluppatori del modello text-to-speech S2.1. Condivide con S2.1 Pro il modello sottostante e le capacità fondamentali di sintesi: parlato multilingue espressivo, indicazioni di interpretazione in linguaggio naturale e dialogo nativo con più parlanti. Il suo ruolo comprende test, prototipazione, sviluppo e flussi applicativi più piccoli.

Per un prototipo di assistente vocale, comincia da una risposta campione completa e valuta come suona prima di provare il testo in arrivo progressivo. Per un prodotto didattico, prepara una breve spiegazione con i termini esatti e la lettura dei numeri di cui l’ascoltatore ha bisogno. Per un prototipo di dialogo, definisci i parlanti e i loro riferimenti vocali prima di aggiungere indicazioni di interpretazione. Questi passaggi sviluppano un contenuto audio e un flusso applicativo attorno a esso, anziché rendere una richiesta di sintesi responsabile dell’intera conversazione.

Scrivi le parole che devono essere effettivamente pronunciate, poi colloca un’istruzione immediatamente prima del passaggio la cui resa deve cambiare. Le indicazioni tra parentesi quadre possono esprimere un sussurro, una pausa, una reazione, enfasi o uno stile di parlato descritto liberamente. Inserisci un cambiamento a metà frase nel punto in cui serve alla recitazione e fai seguire alle indicazioni descrittive del parlato effettivo. Un brief utile per una spiegazione distingue la formulazione dei fatti dal calore, dal ritmo o dall’enfasi desiderati per l’ascoltatore.

Per un solo parlante, seleziona un identificatore vocale salvato oppure fornisci una registrazione di riferimento con la sua trascrizione. La guida vocale del produttore consiglia un campione pulito di 10–30 secondi per il condizionamento vocale istantaneo. Scegli un riferimento con tono e qualità di registrazione adatti al copione e conserva lo stesso riferimento nei passaggi correlati. Il riferimento vocale fornisce il suono del parlante; il testo e le indicazioni al suo interno forniscono il contenuto e la sua interpretazione.

La sintesi nativa con più parlanti usa marcatori quali <|speaker:0|> e <|speaker:1|> con un array ordinato di identificatori vocali o gruppi di riferimenti separati. Mantieni le etichette numeriche dei parlanti allineate a tale ordine. Per uno scambio didattico, scrivi la battuta di ciascun parlante e colloca l’indicazione di resa dopo il marcatore del parlante, nel punto appropriato. Questo genera un dialogo all’interno di una sola richiesta; è un flusso diverso dai segmenti separati a singolo parlante di S1 e dal loro successivo assemblaggio.

Il flusso del produttore offre output MP3, WAV, PCM grezzo e Opus, con MP3 come formato predefinito. MP3 supporta 64, 128 e 192 kbps; WAV e PCM usano i formati di campionamento mono a 16 bit documentati, mentre Opus usa 48 kHz. Scegli il formato per un file di narrazione da conservare, una riproduzione in streaming o una pipeline audio successiva. Conserva il copione completo e la scelta delle voci insieme all’audio, così una modifica successiva potrà intervenire su una battuta senza perdere l’interpretazione voluta.

La velocità può essere regolata da 0,5 a 2,0, con controlli del volume. La normalizzazione del testo espande i numeri inglesi e cinesi per una lettura naturale. La normalizzazione del volume percepito dell’output ha valore predefinito true e viene applicata alla famiglia S2; lo stesso campo non aveva effetto su S1. Il parametro repetition_penalty di S1 non modifica l’audio di S2.1 Pro, quindi una vecchia impostazione non deve essere considerata un controllo efficace per questo modello. Esamina direttamente suoni e parole ripetuti, anziché affidarti a un parametro ereditato per accertare il risultato.

I copioni più lunghi vengono elaborati in blocchi. L’intervallo documentato della lunghezza dei blocchi è 100–300 e max_new_tokens è un budget di token audio per blocco, anziché una garanzia sulla durata totale. Il condizionamento sul blocco precedente può trasmettere il contesto vocale ai successivi. Il flusso di consegna del produttore descrive audio completo, blocchi audio incrementali e streaming del testo in tempo reale quando il copione arriva progressivamente. Scegli la modalità di fruizione adatta all’applicazione e conserva abbastanza contesto del copione per la pronuncia e il tono del passaggio successivo.

Per ottenere un risultato finale utile, ascolta eventuali parole omesse o ripetute, la pronuncia dei numeri, i cambi di parlante, le pause e l’intensità delle indicazioni. Riferimenti vocali diversi possono interpretare una stessa indicazione con intensità diverse: comincia quindi con una semplice battuta guidata prima di aggiungere tag in competizione. Nel lavoro multilingue, fornisci il copione nella lingua di destinazione, anziché chiedere al modello vocale di inventarne o tradurne il contenuto. Una revisione mirata modifica la battuta, l’indicazione o il riferimento responsabile della discrepanza, conservando le parti dell’interpretazione che già corrispondono al brief.

Ailoot Ultra · Voce POST /v1/audio/speech fish-audio/s2.1-pro-free:free

fish-audio/s2.1-pro-free:free

Fish Audio /fish-audio/s2.1-pro-free:free

Introduzione

S2.1 Pro Free è l’edizione di sviluppo del modello vocale S2.1 di Fish Audio, per narrazione, resa vocale guidata e dialogo con più parlanti. Condivide le capacità di sintesi del modello per test e prototipazione.

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
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
fish-audio/s2.1-pro-free:free
Predefinito—
CampoinputTipostringRequisitoObbligatorioValori e limiti
Lunghezza minima: 1
Predefinito—
CampovoiceTipostringRequisitoObbligatorioValori e limiti
b347db033a6549378b48d00acb0d06cd
Lunghezza minima: 1
Predefinito—
Camporesponse_formatTipostringRequisitoFacoltativoValori e limiti
mp3, pcm
Predefinitopcm
CampoproviderTipoobjectRequisitoFacoltativoValori e limitiPredefinito—
Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, input, voice
Parametromaterial_typesContrattotext

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.

ConfigurazioneListino delle tariffeQuantità fatturataCosto
ConfigurazioneTariffe base dei tokenListino delle tariffeTariffa baseQuantità fatturata—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
ConfigurazionePer richiestaListino delle tariffe—Quantità fatturatauna richiestaCosto
Input $0 per richiesta

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

Usa l’input effettivo e conserva il risultato completo
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.1-pro-free:free', '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.

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}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Altre letture di contenuto
Leggi le risorse esistenti di tua proprietà
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/s2.1-pro-free:free

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

fish-audio/s2.1-pro-free:free

FAQ · Fish Audio: S2.1 Pro Free (free)
Quali input e risultati sono disponibili?

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

Quali campi usa la richiesta?

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

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza