GUÍA

Texto a voz en Google Colab sin instalar nada

No todo el mundo puede instalar programas: un Chromebook, un portátil del colegio o un ordenador de trabajo bloqueado quizá solo tengan navegador. Google Colab ejecuta cuadernos de Python en la nube, y el motor SuperClonica se instala allí como en cualquier ordenador con Linux.

Esta guía muestra cómo generar voz en un cuaderno de Colab, escucharla en el navegador, generar textos largos con voces del catálogo y guardar los resultados, y cuándo es mejor ejecutar el motor en tu propio ordenador.

Por qué Colab

Colab es una forma rápida de probar el motor; para el trabajo habitual, una instalación local arranca antes y es totalmente privada.

  • Nada que instalar en tu ordenador: basta un navegador.
  • Funciona desde un Chromebook o un portátil donde no puedes instalar programas.
  • El motor funciona en el entorno gratuito de CPU; no hace falta tarjeta gráfica.
  • Los resultados se pueden guardar en Google Drive.

Prueba una voz primero

Antes de abrir un cuaderno, prueba las voces en sus páginas: escribe una frase de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. En unos segundos oyes la voz, sin cuenta.

Ejecútalo en un cuaderno

Crea el motor una vez por sesión: cargarlo tarda unos segundos y cada frase posterior, una fracción de segundo.

  • En la primera celda, instala el motor: !pip install superclonica-cpu.
  • En la siguiente celda: from superclonica import Superclonica; tts = Superclonica(); audio, sample_rate = tts.synthesize("¡Hola desde un cuaderno!", voice="F1", lang="es"); tts.save("hello.wav", audio). La primera vez se descarga el modelo, unos 385 MB.
  • Escucha el resultado en el cuaderno: from IPython.display import Audio y luego Audio("hello.wav").
  • Descarga el archivo desde el panel de archivos de la izquierda.

Textos largos y tus propias voces

Sube un archivo de texto o un archivo de voz del catálogo desde el panel de archivos y genera la voz: audio, sample_rate = tts.synthesize(open("chapter.txt").read(), voice="narrator.json", lang="es"), y tts.save("chapter.mp3", audio). Los textos largos se dividen en pausas naturales y se unen en un solo archivo. Para conservar los resultados, monta Google Drive con from google.colab import drive y drive.mount("/content/drive"), y guárdalos allí.

Límites y privacidad

Colab funciona en servidores de Google, así que tu texto sale de tu ordenador; para documentos privados, ejecuta el motor en local. Las sesiones gratuitas de Colab tienen límites de tiempo y uso y se desconectan si están inactivas, así que guarda los resultados sobre la marcha.