GUIA

Texto em fala no Google Colab, sem instalar nada

Nem todo mundo pode instalar programas: um Chromebook, um notebook da escola ou um computador de trabalho bloqueado talvez só tenham o navegador. O Google Colab roda notebooks Python na nuvem, e o motor SuperClonica se instala lá como em qualquer computador Linux.

Este guia mostra como gerar fala num notebook do Colab, ouvir no navegador, gerar textos longos com vozes do catálogo e salvar os resultados, e quando é melhor rodar o motor no seu próprio computador.

Por que o Colab

O Colab é um jeito rápido de testar o motor; para o trabalho do dia a dia, uma instalação local inicia mais rápido e é totalmente privada.

  • Nada para instalar no computador: basta um navegador.
  • Funciona num Chromebook ou num notebook onde você não pode instalar programas.
  • O motor roda no ambiente gratuito de CPU; não precisa de placa de vídeo.
  • Os resultados podem ser salvos no Google Drive.

Teste uma voz primeiro

Antes de abrir um notebook, teste as vozes nas páginas delas: escreva uma frase de 30 a 100 caracteres, escolha o idioma e clique no botão para gerar. Em poucos segundos você ouve a voz, sem conta.

Rode num notebook

Crie o motor uma vez por sessão: carregar leva alguns segundos, e cada frase seguinte, uma fração de segundo.

  • Na primeira célula, instale o motor: !pip install superclonica-cpu.
  • Na célula seguinte: from superclonica import Superclonica; tts = Superclonica(); audio, sample_rate = tts.synthesize("Olá de um notebook!", voice="F1", lang="pt"); tts.save("hello.wav", audio). Na primeira execução o modelo é baixado, cerca de 385 MB.
  • Ouça o resultado no notebook: from IPython.display import Audio e depois Audio("hello.wav").
  • Baixe o arquivo pelo painel de arquivos à esquerda.

Textos longos e vozes próprias

Envie um arquivo de texto ou um arquivo de voz do catálogo pelo painel de arquivos e gere a fala: audio, sample_rate = tts.synthesize(open("chapter.txt").read(), voice="narrator.json", lang="pt"), e tts.save("chapter.mp3", audio). Textos longos são divididos em pausas naturais e unidos num só arquivo. Para guardar os resultados, monte o Google Drive com from google.colab import drive e drive.mount("/content/drive"), e salve lá.

Limites e privacidade

O Colab roda nos servidores do Google, então o seu texto sai do seu computador; para documentos privados, rode o motor localmente. As sessões gratuitas do Colab têm limites de tempo e uso e desconectam quando ficam ociosas, então salve os resultados ao longo do caminho.