GUÍA

Texto a voz en Mac: voces naturales sin conexión en macOS

macOS tiene el comando say y voces del sistema, útiles para una prueba rápida. Cuando necesitas voces de personajes, tu propia voz o la misma voz en 31 idiomas guardada como archivos de audio, el motor gratuito SuperClonica lleva el modelo neuronal Supertonic 3 a tu Mac. Funciona sin conexión en el procesador, sin tarjeta gráfica.

Esta guía muestra cómo instalarlo en un entorno virtual, generar voz desde la Terminal, leer en voz alta el portapapeles con un atajo de teclado y elegir voces.

Qué necesitas

El paquete GPU del motor es solo para tarjetas NVIDIA, así que en un Mac usa superclonica-cpu.

  • Un Mac con Apple Silicon y Python 3.10 o posterior, de python.org o Homebrew.
  • Unos 400 MB de disco para el modelo Supertonic 3, que se descarga una vez.
  • Basta el procesador: el motor no necesita tarjeta gráfica.
  • Una voz: las diez voces integradas, de M1 a M5 y de F1 a F5, o un archivo JSON del catálogo.

Instalación en un entorno virtual

Abre la Terminal e instala el motor en su propio entorno: python3 -m venv ~/.venvs/tts && ~/.venvs/tts/bin/python -m pip install superclonica-cpu. El comando será ~/.venvs/tts/bin/superclonica; añade la carpeta al PATH o crea un alias en ~/.zshrc.

Voz desde la Terminal

El modelo se descarga en la primera ejecución; después el motor funciona sin internet.

  • Una frase: superclonica --text "Hola desde mi Mac." --voice F1 --lang es --output hello.wav && afplay hello.wav.
  • Un archivo entero: --text-file articulo.txt en lugar de --text; los textos largos se dividen en pausas naturales y se unen en un solo WAV.
  • Cambia --lang para otros idiomas, por ejemplo en, de o ja.
  • Limita los hilos del procesador con --threads 4 si sigues trabajando mientras genera.

Leer el portapapeles con un atajo

En la app Atajos, crea un atajo con la acción Ejecutar script de shell que contenga: pbpaste > /tmp/clip.txt && ~/.venvs/tts/bin/superclonica --text-file /tmp/clip.txt --voice F1 --lang es --output /tmp/clip.wav && afplay /tmp/clip.wav. Asígnale una combinación de teclas. Copia cualquier texto, pulsa las teclas y el motor lo lee en voz alta con la voz elegida.

Voces y tu propia voz

Cada voz del catálogo de SuperClonica tiene una página donde puedes generar gratis en línea una frase de 30 a 100 caracteres. Las voces gratuitas se descargan sin cuenta; las de pago se compran una vez y quedan tuyas como archivo JSON. Entrenar tu propia voz en el estudio requiere un PC con Windows y tarjeta gráfica NVIDIA; desde un Mac puedes encargar la voz en la bolsa a un autor que la entrene y luego usarla aquí sin conexión.