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!
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..
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).
En el panel de preferencias tenemos estas dos secciones: Reconocimiento de voz (o Dictado para usuarios de Mountain Lion) y 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:
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.
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.
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.
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..
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..
Terminal abierta, ubicada en Aplicaciones> Utilidades, y escriba el siguiente comando:
di "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.!
¿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"
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!
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"
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.
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.
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"
Ahora su Mac suena confundido! Probemos un signo de exclamación:
di "¡Hola mundo!"
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".
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.
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.
En la Terminal, usa el siguiente Comando y presiona enter:
di -o Tim.aiff "Tim está llamando"
Ahora, vuelva a su carpeta de inicio en el Finder y verá un archivo llamado Tim.aiff.
Abre el timbre, arrastra el archivo a la aplicación y deberías tener el tono de llamada disponible para crear..
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..
¡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??
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.!