Texto em fala grátis e ilimitado sem cadastro: rode no seu próprio computador
A maioria dos serviços de texto em fala online só é grátis até certo ponto: alguns milhares de caracteres por mês, um cadastro e depois uma assinatura. Não é ganância, é custo: cada caractere é sintetizado nos servidores deles.
Existe outro caminho, sem esse limite. O Supertonic 3, um modelo aberto de texto em fala, roda em um computador comum, e o motor SuperClonica e as vozes gratuitas podem ser baixados de graça. Este guia mostra como configurar tudo em poucos minutos e gerar quanto texto quiser, sem conta.
Por que o texto em fala online tem limites
Um serviço web sintetiza seu texto nas próprias placas de vídeo e paga por cada segundo de trabalho delas. Por isso os planos grátis limitam os caracteres, pedem uma conta para contá-los e deixam o resto para os planos pagos.
Quando o modelo roda no seu computador, quem trabalha é o seu processador. Não há o que contar nem o que cobrar, então não há limite.
O que você precisa
Um computador comum basta.
- Windows, macOS ou Linux com Python 3.10 ou mais recente, ou Docker.
- Cerca de 400 MB de disco para o modelo Supertonic 3, baixado uma vez.
- Uma voz: um único arquivo JSON. As gratuitas são baixadas sem conta.
- Sem placa de vídeo: uma NVIDIA só acelera.
Passo 1: baixe uma voz grátis
Abra a página de vozes grátis do catálogo, ouça as demos e clique em Baixar grátis na voz que preferir. Não é preciso cadastro. As mesmas vozes gratuitas estão no nosso repositório do GitHub com amostras de áudio.
O Supertonic 3 também traz dez vozes predefinidas, cinco masculinas e cinco femininas; os arquivos JSON delas também funcionam com o motor.
Passo 2: instale o motor
Instale o motor SuperClonica com um comando: python -m pip install superclonica-cpu. Para uma placa NVIDIA use superclonica-gpu-cuda; o pip instala CUDA e cuDNN sozinho. Se preferir contêineres, a imagem superclonica/superclonica no Docker Hub roda o mesmo motor como servidor HTTP.
Passo 3: gere quanto texto quiser
Gere um texto com um comando: superclonica --text "Seu texto" --voice voz.json --lang pt --output fala.wav. O modelo é baixado na primeira execução; depois o motor funciona sem internet.
Textos longos não são problema: o motor os divide em pausas naturais e junta as partes em um único arquivo. Em um processador de desktop de 8 núcleos estimamos entre 6,4 e 9,7 vezes mais rápido que o tempo real, então uma hora de áudio leva cerca de 6 a 10 minutos.
O que exatamente é grátis
Aqui não há período de teste nem contador de caracteres.
- O motor SuperClonica: grátis, sob a licença Apache 2.0.
- O modelo Supertonic 3: grátis, sob a licença OpenRAIL-M, que também permite uso comercial com suas restrições de uso.
- As vozes gratuitas do catálogo e as vozes predefinidas do Supertonic 3.
- Uma frase na página de qualquer voz, gerada grátis online.
- Vozes pagas são compradas uma vez, sem assinatura: o arquivo fica com você.
Opções grátis online e seus limites
Se você não pode instalar nada, as vozes embutidas no sistema operacional e no navegador leem texto de graça e sem limites, mas soam bem robóticas. Serviços neurais online soam naturais, mas os planos grátis são limitados e pedem cadastro. Um modelo neural local oferece as duas coisas: fala natural e nenhum limite.