GUÍA

Texto a voz gratis e ilimitado sin registro: hazlo en tu propio ordenador

La mayoría de los servicios de texto a voz en línea solo son gratis hasta cierto punto: unos miles de caracteres al mes, un registro y después una suscripción. No es avaricia sino coste: cada carácter se sintetiza en sus servidores.

Hay otro camino sin ese límite. Supertonic 3, un modelo abierto de texto a voz, funciona en un ordenador normal, y el motor SuperClonica y las voces gratuitas se descargan gratis. Esta guía muestra cómo configurarlo en unos minutos y generar tanto texto como quieras, sin cuenta.

Por qué el texto a voz en línea tiene límites

Un servicio web sintetiza tu texto en sus propias tarjetas gráficas y paga cada segundo de su trabajo. Por eso los planes gratuitos limitan los caracteres, piden una cuenta para contarlos y dejan el resto a los planes de pago.

Cuando el modelo funciona en tu ordenador, el trabajo lo hace tu procesador. No hay nada que contar ni que cobrar, así que no hay límite.

Qué necesitas

Basta con un ordenador normal.

  • Windows, macOS o Linux con Python 3.10 o posterior, o Docker.
  • Unos 400 MB de disco para el modelo Supertonic 3, que se descarga una vez.
  • Una voz: un solo archivo JSON. Las gratuitas se descargan sin cuenta.
  • Sin tarjeta gráfica: una NVIDIA solo lo acelera.

Paso 1: descarga una voz gratis

Abre la página de voces gratis del catálogo, escucha las demos y pulsa Descargar gratis en la voz que te guste. No hace falta registrarse. Las mismas voces gratuitas están en nuestro repositorio de GitHub con muestras de audio.

Supertonic 3 también incluye diez voces predefinidas, cinco masculinas y cinco femeninas; sus archivos JSON también funcionan con el motor.

Paso 2: instala el motor

Instala el motor SuperClonica con un comando: python -m pip install superclonica-cpu. Para una tarjeta NVIDIA usa superclonica-gpu-cuda; pip instala CUDA y cuDNN por sí mismo. Si prefieres contenedores, la imagen superclonica/superclonica de Docker Hub ejecuta el mismo motor como servidor HTTP.

Paso 3: genera tanto texto como quieras

Genera un texto con un comando: superclonica --text "Tu texto" --voice voz.json --lang es --output voz.wav. El modelo se descarga en la primera ejecución; después el motor funciona sin internet.

Los textos largos no son problema: el motor los divide en pausas naturales y une las partes en un solo archivo. En un procesador de escritorio de 8 núcleos lo estimamos entre 6,4 y 9,7 veces más rápido que el tiempo real, así que una hora de audio tarda unos 6 a 10 minutos.

Qué es exactamente gratis

Aquí no hay periodo de prueba ni contador de caracteres.

  • El motor SuperClonica: gratis, con licencia Apache 2.0.
  • El modelo Supertonic 3: gratis, con licencia OpenRAIL-M, que también permite el uso comercial con sus restricciones de uso.
  • Las voces gratuitas del catálogo y las voces predefinidas de Supertonic 3.
  • Una frase en la página de cualquier voz, generada gratis en línea.
  • Las voces de pago se compran una vez, sin suscripción: el archivo es tuyo.

Opciones gratis en línea y sus límites

Si no puedes instalar nada, las voces integradas en tu sistema operativo y tu navegador leen texto gratis y sin límites, pero suenan claramente robóticas. Los servicios neuronales en línea suenan naturales, pero sus planes gratuitos tienen límites y piden registro. Un modelo neuronal local da ambas cosas: voz natural y sin límites.