O que é ChatTTS?
O ChatTTS é um modelo de geração de voz desenvolvido especialmente para conversas. Diferente de sintetizadores comuns, ele foi criado para soar natural em diálogos, sendo ideal para assistentes de IA, narrações interativas e conteúdo em áudio. Treinado com cerca de 100 mil horas de dados em chinês e inglês, o modelo entrega uma voz fluida e realista. E o melhor: a equipe planeja abrir o código de uma versão base treinada com 40 mil horas, ajudando desenvolvedores e pesquisadores a inovar ainda mais.
Quais são as características de ChatTTS?
- Suporte multilíngue: Funciona tanto em chinês quanto em inglês, quebrando barreiras de idioma.
- Treinamento massivo: Alimentado por aproximadamente 100 mil horas de áudio, resultando em uma síntese de alta qualidade e naturalidade.
- Otimizado para diálogos: Projetado especificamente para tarefas de conversa de modelos de linguagem (LLMs), garantindo interações fluidas.
- Planos open source: A equipe vai liberar um modelo base treinado com 40 mil horas de dados para a comunidade acadêmica e de desenvolvedores.
- Controle e segurança: Foco em melhorar a controlabilidade, adicionar marcas d'água e integrar com LLMs para garantir confiabilidade.
- Facilidade de uso: Basta fornecer um texto e o modelo gera o áudio correspondente – simples e direto.
Quais são os casos de uso de ChatTTS?
- Assistentes virtuais e chatbots: Dar voz a respostas de LLMs, tornando a interação mais natural.
- Narrações para vídeos e introduções: Criar áudio para vídeos de conversa, tutoriais ou apresentações.
- Conteúdo educacional: Gerar locuções para cursos online, podcasts ou materiais de treinamento.
- Aplicações de voice cloning: Personalizar vozes para personagens ou marcas (com recursos de clonagem).
- Qualquer serviço que precise de text-to-speech: De e-books falados a sistemas de atendimento automático.
Como usar ChatTTS?
- Passo 1 – Baixe do GitHub: Use
git clone https://github.com/2noise/ChatTTSpara obter o código. - Passo 2 – Instale as dependências: Execute
pip install torch ChatTTSno terminal. - Passo 3 – Importe as bibliotecas: No seu script, adicione
import torch,import ChatTTSefrom IPython.display import Audio. - Passo 4 – Inicialize o modelo: Crie uma instância com
chat = ChatTTS.Chat()e carregue os modelos comchat.load_models(). - Passo 5 – Defina o texto: Crie uma lista com as frases que deseja converter (ex.:
texts = ["Olá, bem-vindo ao ChatTTS!"]). - Passo 6 – Gere o áudio: Use
wavs = chat.infer(texts, use_decoder=True)e depois toque comAudio(wavs[0], rate=24_000, autoplay=True).









