Vai al contenuto principale
La clonazione vocale ti consente di generare parlato con una voce fornita da un breve campione audio di riferimento. Con tts-chatterbox-hd, carica un campione su /audio/voices, salva l’handle vocale vv_... restituito e poi passa quell’handle a /audio/speech.
Gli handle vocali sono specifici per modello. Un handle creato con tts-chatterbox-hd deve essere utilizzato con tts-chatterbox-hd.

Come funziona

  1. Carica - Invia un file audio di riferimento pulito a POST /audio/voices
  2. Salva - Memorizza l’handle vocale id restituito
  3. Genera - Invia l’handle come voice in POST /audio/speech

Prerequisiti

  • Una chiave API Venice
  • Un campione di riferimento pulito in formato MP3, WAV, FLAC o M4A
  • Almeno 5-10 secondi di parlato chiaro da un singolo speaker
Imposta la tua chiave API:

Passaggio 1: carica un campione vocale

Crea un handle vocale caricando l’audio di riferimento come dati form multipart:
Risposta (200):
Salva l’id per la generazione del parlato:

Passaggio 2: genera il parlato

Passa l’handle della voce clonata come voice nella richiesta di parlato:
Il corpo della risposta è audio binario nel formato richiesto.

Esempio completo

Questo esempio carica un campione di riferimento, estrae l’handle vocale con jq e scrive l’audio generato in chatterbox-clone.mp3:

Suggerimenti per il campione vocale

Utilizza un campione con un solo speaker, rumore di fondo minimo e senza musica. Il parlato naturale funziona meglio dell’audio sussurrato, cantato o pesantemente elaborato. I campioni più lunghi possono essere utili quando la voce ha un ritmo, un accento o un tono distintivi, ma mantieni il campione focalizzato sullo speaker target.

Scadenza dell’handle

La clonazione Chatterbox HD è zero-shot: Venice memorizza temporaneamente l’audio di riferimento caricato e il modello lo legge quando sintetizzi il parlato. Non viene creato alcun template vocale persistente. Gli handle vocali scadono automaticamente dopo 7 giorni. Dopo la scadenza di un handle, carica nuovamente il campione di riferimento per creare un nuovo handle vv_....

Scopri il supporto alla clonazione

I modelli che supportano la clonazione includono un oggetto voice_cloning nelle specifiche del modello. Interroga i modelli TTS per verificare i formati supportati, la lunghezza minima del campione e la conservazione:
tts-chatterbox-hd pubblicizza:

Parametri API

Crea voce

Genera parlato

Errori comuni