GUIA

Uma alternativa moderna ao Festival, MaryTTS e Pico TTS

Festival, MaryTTS, Flite, SVOX Pico e Mimic 3 são os motores clássicos de texto para fala livres e offline: rodam em máquinas pequenas, não precisam de nuvem e estão há anos em distribuições Linux, no Android e em projetos caseiros. Vários pararam: a última versão do MaryTTS, 5.2.1, é de maio de 2022, a do Mimic 3, 0.2.4, de novembro de 2022 e a do Flite, 2.2, de 2020, enquanto o Festival ainda é mantido.

Se você quer a mesma independência offline com uma voz mais natural e moderna, este guia mostra como o motor SuperClonica se encaixa e onde os motores antigos ainda ganham.

O que são os motores clássicos

O Festival é o sistema de síntese de voz da Universidade de Edimburgo, com muitas vozes. O Flite é o parente pequeno e rápido para sistemas embarcados. O MaryTTS é um motor multilíngue escrito em Java puro. O SVOX Pico é o motor compacto que vinha no Android; no Linux, o comando pico2wave fala inglês americano e britânico, alemão, espanhol, francês e italiano. O Mimic 3 era o motor neural da Mycroft, sob licença AGPL-3.0.

Onde eles ainda ganham

São minúsculos e rápidos, rodam em hardware muito antigo ou muito pequeno, iniciam na hora e estão empacotados em muitas distribuições. Para um leitor de tela em alta velocidade ou um dispositivo tipo microcontrolador, um motor clássico ainda pode ser a ferramenta certa.

Uma voz neural offline

O motor grátis da SuperClonica roda o modelo Supertonic 3 num processador comum, offline, em 31 idiomas. Instale com python -m pip install superclonica-cpu e gere um arquivo com um comando: superclonica --text-file notes.txt --voice F2 --lang pt --output notes.wav. As dez vozes padrão soam como pessoas e podem ser usadas comercialmente, e cerca de 190 vozes do catálogo trazem narradores, locutores e personagens.

Substituindo em scripts

Onde um script chamava pico2wave, flite ou um servidor MaryTTS, chame o comando superclonica ou mantenha o motor carregado em Python. Num Raspberry Pi funcionam um sistema de 64 bits e um ambiente virtual; veja nosso guia de Raspberry Pi. Para Home Assistant ou Node-RED há guias próprios.

Qual escolher

Mantenha um motor clássico para os menores dispositivos, velocidades extremas ou um pacote da distribuição sem Python. Escolha a SuperClonica quando a qualidade da voz importa, para vídeos, audiolivros, assistentes e jogos, e ainda assim tudo deve rodar offline.