GUIA

Uma alternativa ao gTTS com vozes naturais, offline

O gTTS é a biblioteca com que muitos tutoriais de Python começam: ele envia o texto ao serviço de voz do Google Tradutor e salva um MP3. É fácil e grátis, mas precisa de internet, não é uma API oficial e pode ser limitado ou quebrar, e oferece idiomas e sotaques em vez de uma escolha de vozes.

A SuperClonica é um motor gratuito que dá voz ao texto no seu próprio computador, offline, com dez vozes padrão, vozes de personagens do catálogo e vozes treinadas com as suas gravações. Esta página compara os dois com honestidade.

Duas abordagens diferentes

Um pega emprestado um serviço online; o outro é um motor que você instala e mantém.

  • gTTS: o texto vai para um serviço online; uma voz por idioma e sotaque; não oficial, então as requisições podem ser limitadas ou falhar.
  • SuperClonica: o modelo roda localmente depois de um download único de cerca de 385 MB; nada é enviado.
  • As vozes da SuperClonica falam 31 idiomas; o chinês ainda não é suportado, enquanto o gTTS fala chinês.
  • A SuperClonica oferece muitas vozes: padrão, de personagens e a sua.

Quando o gTTS basta

Para um script rápido com internet, um idioma que o Supertonic 3 não fala ou quando a voz simplesmente não importa, o gTTS é uma escolha razoável, e a SuperClonica não substitui sua variedade de idiomas.

Quando a SuperClonica se encaixa melhor

O mesmo texto, voz e seed sempre dão o mesmo áudio, então os resultados são reproduzíveis.

  • O seu programa precisa funcionar offline ou numa rede fechada.
  • Os seus textos são privados e não devem sair da máquina.
  • Você precisa escolher a voz, uma voz de personagem ou a sua própria voz treinada.
  • Você gera muito texto e não quer esbarrar nos limites de um serviço não oficial.

Troque em poucas linhas

Instale o motor com python -m pip install superclonica-cpu. Onde o seu código cria um objeto gTTS e salva, use o motor: depois de from superclonica import Superclonica e tts = Superclonica(), escreva audio, rate = tts.synthesize(text, voice="F1", lang="pt"); tts.save("hello.wav", audio). Para um MP3 como o do gTTS, rode o motor de linha de comando com um nome de saída terminado em .mp3. Textos longos são divididos em pausas naturais e unidos num só arquivo. Antes de trocar, teste uma voz na página dela com uma frase de 30 a 100 caracteres, grátis e sem conta.

Quanto custa

O motor e as dez vozes padrão do modelo são gratuitos, e várias vozes do catálogo também. As outras são compradas uma vez e ficam suas. Não há cobrança por requisição nem ninguém para limitar você: depois de instalado, funciona sem internet.