domingo, 14 de diciembre de 2025

El Comando say: Haz que tu Mac te hable: automatización y diversión con voz

 

Hola, MacUsers. ¿Sabías que dentro de la Terminal de tu Mac se esconde un orador profesional? Se llama say, y es un comando simple pero poderoso que convierte cualquier texto en voz de alta calidad.

Desde avisos de automatización hasta crear tus propios archivos de audio con voces de sistema, el comando say te permite darle voz a tu Mac sin instalar absolutamente nada.

¡Olvídate de Siri! Hoy te enseñamos a usar esta joya de la línea de comandos para que tu Mac te hable.


👂 El Básico: Que tu Mac salude

Empecemos por lo más sencillo. El comando say toma el texto que le pasas y lo lee en voz alta usando la voz del sistema que tengas configurada (la que escuchas cuando activas la "Selección de voz" en Accesibilidad).

Paso 1: Abre la Terminal

  1. Ve a Aplicaciones > Utilidades y abre Terminal.

Paso 2: El primer comando

Escribe lo siguiente y presiona Enter:

Bash
say "Hola, soy tu Mac y estoy listo para trabajar."

¡Voilá! Tu Mac ha hablado. Sencillo, ¿verdad?


🎤 Control Total: Voces y Velocidad

Lo divertido de say es que puedes personalizar la voz y la velocidad de la lectura, incluso eligiendo voces en distintos idiomas que ya tengas instaladas en tu sistema.

1. Elige una Voz Específica (-v)

Para que tu Mac use una voz diferente (como la popular Jorge en español de España o Paulina de México), utiliza el flag -v (de voice):

Bash
say -v Jorge "Tu Mac ha terminado de compilar el proyecto, desarrollador."

¿Cómo sé qué voces tengo disponibles?

Para obtener una lista completa de todas las voces disponibles en tu macOS (incluyendo las de otros idiomas que hayas descargado), usa el siguiente comando:

Bash
say -v '?'

2. Controla la Velocidad (-r)

Si quieres que tu Mac hable más lento o más rápido, usa el flag -r (de rate) seguido del número de palabras por minuto. El valor por defecto es aproximadamente $180$ a $200$ palabras por minuto.

Bash
say -r 400 "¡Soy el Mac más rápido del oeste!"

(Esto hará que hable muy rápido, ideal para avisos de emergencia).


🎧 Automatización: Crea archivos de audio

Aquí es donde say se convierte en una herramienta profesional. Puedes usarlo para generar un archivo de audio (por defecto, formato AIFF) de cualquier texto, sin necesidad de programas de grabación. Esto es perfecto para:

  • Audios de testing: Para verificar la voz de tu sitio web o aplicación.

  • Archivos de audio pequeños: Para integrarlos en presentaciones o vídeos.

  • Crear ringtones: Si sabes cómo convertirlos.

Para guardar la salida de voz en un archivo, usa el flag -o (de output), seguido del nombre del archivo y la extensión:

Bash
say "Recordatorio importante, son las 9 de la mañana. Bebe agua." -o recordatorio.aiff

El archivo recordatorio.aiff se guardará en la carpeta actual de la Terminal.


🤩 Bonus: Uso en Automatización (Scripting)

La verdadera magia ocurre cuando combinas say con scripts. Por ejemplo, podrías añadir un aviso de voz al final de un proceso largo de scripting o de compilación.

Ejemplo de uso en un script (para $HOME/.zshrc o .bash_profile):

Bash
# Script que se ejecuta al iniciar sesión o abrir Terminal
say "El sistema está listo para sus órdenes, jefe."

O, después de una instalación de Homebrew:

Bash
brew install python && say -v Jorge "La instalación de Python ha finalizado con éxito."

El comando say es un recordatorio de que macOS siempre tiene trucos ingeniosos bajo la manga. Es simple, es nativo, y es una forma fantástica de añadir un toque personal (o profesional) a tu flujo de trabajo en la Terminal.

No hay comentarios:

Publicar un comentario

🎨 Dale estilo a tu Terminal: Guía de Zsh + Oh My Zsh + Powerlevel10k

Si pasas horas frente a la línea de comandos, ¿por qué no hacerla visualmente atractiva y funcional? La mayoría de los sistemas vienen con B...