Source: https://ailoot.ai/models/it/fish-audio-s2-pro/
Canonical: https://ailoot.ai/models/it/fish-audio-s2-pro/
Language: it

# Fish Audio: S2 Pro

[Markdown](https://ailoot.ai/models/it/fish-audio-s2-pro/index.md) · [JSON](https://ailoot.ai/models/it/fish-audio-s2-pro/facts.json)

## [Fish Audio: S2 Pro](https://ailoot.ai/models/it/fish-audio-s2-pro/)

Fish Audio S2 Pro crea parlato multilingue espressivo con indicazioni a livello di parola e dialogo nativo con più parlanti. Le istruzioni tra parentesi quadre controllano la resa all’interno del copione, mentre i riferimenti vocali identificano i parlanti e le impostazioni di output definiscono il contenuto audio risultante.

- [**Ailoot Ultra · Voce** `POST /v1/audio/speech` `fish-audio/s2-pro`](https://ailoot.ai/models/it/fish-audio-s2-pro/#method-0)

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 Pro è il modello text-to-speech di seconda generazione di Fish Audio per narrazioni espressive, dialoghi di personaggi e output vocali conversazionali. Trasforma un copione scritto in audio e supporta indicazioni in linguaggio naturale a livello di parola o frase. La precedente generazione S1 usa indicazioni tra parentesi tonde, mentre S2 Pro usa nativamente parentesi quadre e supporta più parlanti all’interno di una sola richiesta di sintesi. Il produttore rilascia i pesi di S2 Pro e il codice di fine-tuning per attività separate di personalizzazione; una normale richiesta vocale usa il modello selezionato, anziché addestrarne uno nuovo.

Scrivi prima il contenuto da pronunciare, poi colloca un’istruzione di resa immediatamente prima della parola o frase a cui deve applicarsi. Le indicazioni possono descrivere un sussurro, una reazione, una pausa, un cambiamento emotivo o uno stile di parlato descritto liberamente. Per una breve spiegazione di prodotto, mantieni chiara la frase fattuale e inserisci enfasi soltanto dove l’ascoltatore deve cogliere una distinzione. Per la battuta di un personaggio, descrivi il cambiamento emotivo nel momento in cui si verifica, anziché assegnare a tutto il passaggio un unico stato d’animo fisso.

I tag tra parentesi quadre sono descrizioni aperte, anziché un menu chiuso. Tra gli esempi vi sono \[whispering\], \[sigh\], \[long pause\] e una frase come \[speaking slowly, almost hesitant\]. I tag possono comparire a metà frase e influenzano il parlato successivo. Un tag descrittivo necessita di testo effettivo dopo di esso; un’istruzione isolata può produrre output imprevedibile. Comincia con una o due indicazioni utili prima di aggiungere livelli, perché tag in competizione possono oscurare l’interpretazione voluta. Riferimenti vocali diversi possono rispondere alla stessa indicazione con intensità diverse.

La presentazione di S2 descrive circa 80 lingue e offre esempi di indicazioni di resa scritte nella stessa lingua del copione. Prepara la formulazione nella lingua da pronunciare e conserva nomi, unità e abbreviazioni che richiedono una lettura particolare. Una narrazione multilingue può mantenere la voce voluta cambiando la lingua del copione, ma il risultato finale richiede comunque un ascolto per controllare pronuncia e continuità. La sintesi produce come parlato il contenuto fornito, anziché decidere quali informazioni l’applicazione debba comunicare.

Per un solo parlante, scegli un identificatore vocale salvato oppure fornisci un audio di riferimento con la trascrizione corrispondente. Il produttore consiglia un campione pulito di 10–30 secondi per il condizionamento istantaneo. Per il dialogo, usa marcatori dei parlanti quali \<|speaker:0|\> e \<|speaker:1|\>, con un elenco ordinato di identificatori vocali o gruppi di riferimenti separati per i parlanti. Il marcatore numerico seleziona la voce corrispondente; mantieni fisso l’ordine man mano che la conversazione si sviluppa. Le indicazioni di interpretazione in linguaggio naturale e la selezione del parlante hanno ruoli diversi nel copione.

L’output audio può essere MP3, WAV, PCM grezzo o Opus. MP3 usa per impostazione predefinita 128 kbps e offre 64 o 192 kbps; l’output Opus usa 48 kHz, mentre WAV e PCM supportano le scelte di frequenza di campionamento documentate in formato mono a 16 bit. Scegli il formato in base alla sua destinazione effettiva: un file da conservare per la narrazione o blocchi audio adatti alla riproduzione. Il flusso vocale del produttore descrive anche lo streaming del testo in tempo reale quando il copione arriva progressivamente. Il risultato generato deve rimanere associato al copione completo e alle voci selezionate.

La velocità può essere regolata tra 0,5 e 2,0, con controlli del volume e della normalizzazione del volume percepito dell’output. La normalizzazione del testo migliora la lettura dei numeri inglesi e cinesi. L’elaborazione usa blocchi nell’intervallo 100–300 e un budget di token audio per blocco, quindi queste impostazioni non devono essere interpretate come una lunghezza massima fissa per un’intera narrazione. Il condizionamento sul blocco precedente può trasferire il contesto vocale al segmento successivo. Controlli di campionamento quali temperature e top-p influenzano la variazione; una battuta guidata intenzionalmente necessita comunque di testo e contesto sufficienti a sostenere il suono desiderato.

Un brief di produzione utile distingue narrazione, dialogo e indicazioni di resa, poi specifica la voce e il formato del risultato. Ascolta eventuali parole mancanti, audio ripetuto, pronuncia dei numeri, cambi di parlante e temporizzazione delle reazioni. Rivedi la battuta o il riferimento vocale responsabile della discrepanza, anziché presumere che più tag migliorino ogni passaggio. S2 Pro rimane un modello S2 distinto della generazione precedente; S2.1 Pro è l’edizione successiva con i propri miglioramenti e comportamenti delle impostazioni specifici del modello.

**Ailoot Ultra · Voce** `POST /v1/audio/speech` `fish-audio/s2-pro`

[`fish-audio/s2-pro`](https://ailoot.ai/models/it/#m=fish-audio%2Fs2-pro&route=Ultra&caller=fish-audio%2Fs2-pro&fmt=speech)

Fish Audio /`fish-audio/s2-pro`

### Introduzione

Fish Audio S2 Pro crea parlato multilingue espressivo con indicazioni a livello di parola e dialogo nativo con più parlanti. Le istruzioni tra parentesi quadre controllano la resa all’interno del copione, mentre i riferimenti vocali identificano i parlanti e le impostazioni di output definiscono il contenuto audio risultante.

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 |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObbligatorio | Valori e limiti fish-audio/s2-pro | Predefinito— |
| Campo`input` | Tipo`string` | RequisitoObbligatorio | Valori e limiti Lunghezza minima: 1 | Predefinito— |
| Campo`voice` | Tipo`string` | RequisitoObbligatorio | Valori e limiti b347db033a6549378b48d00acb0d06cd Lunghezza minima: 1 | Predefinito— |
| Campo`response_format` | Tipo`string` | RequisitoFacoltativo | Valori e limiti mp3, pcm | Predefinitopcm |
| Campo`provider` | Tipo`object` | RequisitoFacoltativo | Valori e limiti | Predefinito— |

Parametri e ciclo di vita del metodo

| Parametro | Contratto |
| --- | --- |
| Parametro`content_type` | Contrattoapplication/json |
| Parametro`required` | Contrattomodel, input, voice |
| Parametro`material_types` | Contrattotext |

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.00003** 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 →](https://ailoot.ai/docs/it/billing/reserve/)

### Esempi di richieste

#### Ailoot Ultra · Voce

Usa l’input effettivo e conserva il risultato completo

```bash
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.
```

### 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à

```bash
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-pro`](https://ailoot.ai/models/it/#m=fish-audio%2Fs2-pro&route=Ultra&caller=fish-audio%2Fs2-pro&fmt=speech)

#### Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

#### ID di chiamata correlati

[`fish-audio/s2-pro`](https://ailoot.ai/models/it/#m=fish-audio%2Fs2-pro&route=Ultra&caller=fish-audio%2Fs2-pro&fmt=speech)

FAQ · Fish Audio: S2 Pro

Quali input e risultati sono disponibili?

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

Quali campi usa la richiesta?

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

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](https://ailoot.ai/docs/it/billing/subscriptions/) · [Consulta prezzi dei modelli](https://ailoot.ai/models/it/)

## 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](mailto:support@ailoot.ai) · [Offerta e accordo di licenza](https://ailoot.ai/legal/offer?lang=it)

## Ailoot · L’azienda e il suo portafoglio di progetti





Ailoot si basa su un’esperienza operativa consolidata, un’ampia base di clienti, un servizio stabile e un controllo costante dei KPI.





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





Ailoot mette questa esperienza operativa al servizio dell’accesso API alle funzioni AI nei prodotti dei clienti, negli agenti, nelle applicazioni e nelle automazioni.
