Dale a tu Mac una voz con texto a voz

Mountain Lion nos presentó Dictation, un servicio de voz a texto similar a Siri para tu Mac. ¿Pero y si quieres que tu Mac te hable? OS X ha tenido algunas de las mejores funciones de texto a voz de la industria durante mucho tiempo. Aprovechémoslo y damos a tu Mac (e incluso a tu iPhone) una voz!

¿Qué es texto a voz??

Text-to-Speech es una de las características principales de accesibilidad de OS X que fue diseñada para aquellas personas con discapacidades visuales. Ha existido desde los primeros días de OS X y adopta una voz sintetizada para proporcionar una interfaz de audio a los cuadros de diálogo en pantalla, así como una forma de leer pasajes de texto.

Text-to-Speech es una de las características principales de accesibilidad de OS X

Cuando está en uso, puede hacer que su Mac le avise con una voz para cosas como una aplicación que rebota en el dock o que lee una alerta cuando se produce un error..

El panel de preferencias del habla

En Preferencias del Sistema, puede acceder a la configuración de texto a voz de su Mac bajo la Habla panel de preferencias (o Dictado y discurso para Mountain Lion).


Preferencias del Sistema

En el panel de preferencias tenemos estas dos secciones: Reconocimiento de voz (o Dictado para usuarios de Mountain Lion) y Texto a voz.


Preferencias de texto a voz

A los fines de este tutorial, solo nos interesa el Texto a voz sección. Entonces, ¿qué tenemos aquí? Trabajemos de arriba a abajo:

Voz del sistema y tasa de conversación

Esta opción le permite establecer la velocidad de voz y de voz de su Mac, así como una vista previa de los cambios. Por defecto, tu Mac usa una voz llamada Alex.

Puede parecer que solo hay un puñado de voces disponibles, pero si hace clic en Personalizar, puede seleccionar descargar paquetes de voz adicionales para una amplia variedad de idiomas diferentes.


Voces

Cada paquete de voz tiene aproximadamente 300-500Mb cada uno, por lo que puede tomar un poco de tiempo dependiendo de la velocidad de su conexión a Internet.

Propina: ¿Quieres que tu Mac suene como Siri? Si estás en los Estados Unidos, es Samantha. Para los residentes del Reino Unido, el nombre de Siri es Daniel.

Anuncios

Cuando haya elegido la voz perfecta, puede hacer que su Mac anuncie si hay un cuadro de alerta y, opcionalmente, leerlo. Una vez habilitado, puede personalizar la configuración aún más.


Opciones de alerta
  • Voz: Puede personalizar la voz si prefiere una voz específica (y única) para leer las alertas.
  • Frase: Elija de una lista de frases que la Mac dirá cuando se muestre una alerta, o mejor aún, cree la suya propia.!
  • Retrasar: Establecer una demora significa que puede descartar una alerta antes de que Mac comience a leerla. Esto es útil si desea utilizar una alerta hablada para los momentos en que puede perderla..

Tu Mac también puede anunciar cuando una aplicación requiere tu atención. Este es el equivalente de audio de una aplicación que rebota en el Dock.

Si desea poder tener un método abreviado de teclado para pronunciar cualquier texto seleccionado en la mayoría de las aplicaciones, puede habilitar esta opción y especificar qué método abreviado desea. El valor predeterminado es Alt-Esc. Alternativamente, el texto del botón derecho en la mayoría de las aplicaciones mostrará una Habla menú que puedes usar para comenzar a hablar texto.

Si eres fanático de un reloj que habla, también puedes hacer que el reloj anuncie la hora..

Profundizando más profundo: el comando 'decir'

Hemos explorado la configuración estándar de la funcionalidad de texto a voz de OS X. Ahora es el momento de llevar las cosas un paso más allá con algunos comandos de Terminal. En la siguiente sección, no solo haremos que la Mac diga lo que queramos, sino que la usaremos para hacer algunos tonos de llamada personalizados para los contactos de nuestro iPhone.!

Propina: Vamos a ahondar en la Terminal aquí. Continúa si te sientes cómodo usando la línea de comandos..

Paso 1: Introducción a "decir"

Terminal abierta, ubicada en Aplicaciones> Utilidades, y escriba el siguiente comando:

di "hola mundo"

Hola Mundo

Presiona enter y tu Mac debería haber dicho "Hola Mundo"en la voz predeterminada que estableció en la preferencia del sistema de voz.!

Paso 2: Voces diferentes

¿Qué pasa si queremos usar una voz diferente? Podríamos volver a Speech in System Preferences y cambiar la voz predeterminada, pero eso significa cambiar nuestra configuración existente. En su lugar, utilizamos un parámetro opcional comúnmente conocido como bandera. La mejor manera de explicarlo es escribir el siguiente comando:

di -v alex "hola mundo"

Tu Mac ahora habría dicho "Hola mundo" con la voz de Alex. Pruebe este comando:

di-v vicki "hola mundo"

Hola mundo 2

Y ahora lo mismo otra vez, pero en la voz de Vicki. Utilizando la -v La bandera seguida de un nombre de voz le dice al comando que queremos usar un voz.

Usando solo un comando en la Terminal, podemos decirle a nuestra Mac exactamente qué decir!

Paso 3: Salida a un archivo

Ahora tenemos una idea general de cómo hacer que nuestro Mac diga lo que queremos, en lugar de hablar a través de los parlantes, lo guardaremos en un archivo. Antes de comenzar, asegurémonos de que está en su carpeta de inicio.
En su ventana de Terminal abierta, escriba "cd" y presione enter. Si no está al tanto de esto, escribir este comando por sí mismo lo lleva a su carpeta de inicio.

Antes, utilizamos el -v bandera. Ahora, vamos a utilizar el -o bandera. Esto nos permite decirle al comando que salida el audio a un archivo en lugar de reproducirlo a través de los altavoces. Poniendo esto en acción, ingrese el siguiente comando y presione enter:

di -o helloworld.aiff "Hola Mundo"

Salida a un archivo

No pasó nada, ¿verdad? Debido a que le hemos dicho al comando que lo guarde en un archivo, no reproducirá nada. En su lugar, use el Finder para ir a su carpeta de inicio y debería ver un archivo llamado allí helloworld.aiff.


El archivo en nuestra carpeta de inicio.

Abra el archivo en QuickTime y ahora tendrá un archivo de audio con el mensaje de voz de su Mac Hola Mundo.

Propina: Puede usar varios indicadores para personalizar la voz y la salida a un archivo si lo desea.

Etapa 4: Puntuación

Text-to-Speech de OS X crea inflexiones cuando se utiliza con la puntuación correcta. Por ejemplo, ingrese el siguiente comando y presione enter:

di "hola mundo"

Hola Mundo?

Ahora su Mac suena confundido! Probemos un signo de exclamación:

di "¡Hola mundo!"

UH oh!

Espera que paso Bueno, un signo de exclamación es un carácter especial y se usa solo, se interpreta como otra cosa. Para que Terminal sepa que queremos usar el signo de exclamación como parte de nuestro texto, escapar agregando una barra invertida justo antes de ella. Esto le dice a la Terminal "Oye, el personaje justo después de esta barra invertida es simplemente un personaje normal, nada especial".


Eso es mejor

Creación de un tono de llamada personalizado

Para la siguiente sección, usaré una excelente aplicación para tonos de timbre llamada Ringer ($ 3.99 en la Mac App Store). Esto nos permitirá crear fácilmente un tono de llamada de un archivo que crearemos.

Paso 1: Elige un contacto

Eche un vistazo a su lista de contactos y elija un contacto al que le gustaría dar un saludo personalizado. Voy a usar el nombre Tim (siéntase libre de sustituir su propio nombre de contacto). Ahora, volvamos a la Terminal y creamos nuestro nuevo tono de llamada.

Paso 2: Use Terminal para generar un tono de llamada adecuado

En la Terminal, usa el siguiente Comando y presiona enter:

di -o Tim.aiff "Tim está llamando"

Ahí está el comando

Ahora, vuelva a su carpeta de inicio en el Finder y verá un archivo llamado Tim.aiff.


El archivo en nuestra carpeta de inicio.

Paso 3: Arrastra el archivo al timbre

Abre el timbre, arrastra el archivo a la aplicación y deberías tener el tono de llamada disponible para crear..


Campanero

Antes de crear nuestro tono de llamada, asegúrese de que el Brecha se establece en al menos 3 segundos. ¡Si no le queda nada, solo obtendrá el tono de timbre que se repite demasiado rápido, lo que hará que su iPhone suene muy impaciente! Después de que hayas establecido la brecha, pulsa Crear.

Ahora verás el tono de llamada en iTunes (llamado Tim). Ahora que tenemos un tono de llamada personalizado en iTunes, es hora de sincronizar tu iPhone. Una vez que lo hayas sincronizado, abre Contactos en tu iPhone y selecciona el contacto deseado. Grifo editar y desde aquí, asigna tu tono personalizado..


Edita tu contacto deseado

¡Y eso es! Su iPhone ahora tiene un tono de llamada personalizado para que cierto contacto los distinga, por lo que ni siquiera necesita mirar su iPhone para saber quién está llamando. Utilizando la información anterior, ¿por qué no intenta crear tonos de llamada para otros contactos o tonos de alerta para correos electrónicos y mensajes de texto??

Terminando

Aunque atienden a una necesidad muy específica, las capacidades de texto a voz de OS X tienen una amplia gama de usos para muchos usuarios diferentes. Después de completar el tutorial anterior, podrá hacer uso de esta característica que a menudo se pasa por alto mucho más..

Los tonos de timbre son solo una forma novedosa de usar Text-to-Speech. Debido a que está disponible a través de Terminal, los usuarios avanzados pueden integrarlo en Automator, AppleScript e incluso scripts de shell. Imagina que te pueden decir cuando recibiste un nuevo correo electrónico y que tu Mac te diga de quién es. Es perfectamente factible y me encantaría saber de cualquier persona que use Text-to-Speech de maneras únicas e interesantes.!