Pular para o conteúdo principal
A clonagem de voz permite gerar fala em uma voz fornecida por uma pequena amostra de áudio de referência. Com tts-chatterbox-hd, envie uma amostra para /audio/voices, salve o handle de voz vv_... retornado e, em seguida, passe esse handle para /audio/speech.
Os handles de voz são específicos do modelo. Um handle criado com tts-chatterbox-hd deve ser usado com tts-chatterbox-hd.

Como funciona

  1. Envie - Envie um arquivo de áudio de referência limpo para POST /audio/voices
  2. Salve - Armazene o handle de voz id retornado
  3. Gere - Envie o handle como voice em POST /audio/speech

Pré-requisitos

  • Uma chave de API da Venice
  • Uma amostra de referência limpa nos formatos MP3, WAV, FLAC ou M4A
  • Pelo menos 5 a 10 segundos de fala clara de um único locutor
Defina sua chave de API:

Etapa 1: enviar uma amostra de voz

Crie um handle de voz enviando o áudio de referência como multipart form data:
Resposta (200):
Salve o id para a geração de fala:

Etapa 2: gerar fala

Passe o handle de voz clonada como voice na requisição de fala:
O corpo da resposta é áudio binário no formato solicitado.

Exemplo completo

Este exemplo envia uma amostra de referência, extrai o handle de voz com jq e grava o áudio gerado em chatterbox-clone.mp3:

Dicas para a amostra de voz

Use uma amostra com um único locutor, ruído de fundo mínimo e sem música. A fala natural funciona melhor do que áudio sussurrado, cantado ou muito processado. Amostras mais longas podem ajudar quando a voz tem ritmo, sotaque ou tom distintos, mas mantenha a amostra focada no locutor-alvo.

Expiração do handle

A clonagem no Chatterbox HD é zero-shot: a Venice armazena o áudio de referência enviado temporariamente, e o modelo o lê quando você sintetiza fala. Nenhum template de voz persistente é criado. Os handles de voz expiram automaticamente após 7 dias. Depois que um handle expira, envie a amostra de referência novamente para criar um novo handle vv_....

Descobrir suporte a clonagem

Modelos que suportam clonagem incluem um objeto voice_cloning na especificação do modelo. Consulte os modelos de TTS para verificar os formatos suportados, o tamanho mínimo da amostra e a retenção:
O tts-chatterbox-hd informa:

Parâmetros da API

Criar voz

Gerar fala

Erros comuns