🎉Presentando la nueva función en La Comunidad. ¡Votos!🎉

Cuando veas contenido de usuarios en la comunidad puedes votar por ese contenido. Si encuentras contenido en la Comunidad que te parezca de alta calidad, util y que te ayude, inicia sesión en la comunidad y vota por el contenido. Tus votos ayudan a reconocer el esfuerzo de los usuarios que comparten sus conocimientos y ayudan a otros usuarios a encontrar contenido de alta calidad. 


Para más información sobre este sistema de votos, te invitamos a que visites este enlace:  Vota en la Comunidad de soporte de Apple.

Parece que nadie ha participado en esta conversación desde hace mucho tiempo. Para empezar una conversación, haz una nueva pregunta.

Voz del macOS

Hola,

Recientemente comencé a utilizar la lectura de textos en el macOS, la encuentro muy útil ya que tengo dificultades visuales. El problema que tengo es que uso mucho contenido en Inglés y en Español en forma simultánea. ¿Es posible tener 2 voces a la vez? Por ejemplo usar comando + G para hablar en Español y comando + F para hablar en Ingles.

¡Muchas gracias!

Mac mini (Late 2014), macOS High Sierra (10.13)

Publicado el 29/09/2017 09:16 a. m.

Responder
Pregunta marcada como Mejor respuesta

Publicado el 30/09/2017 10:21 a. m.

Buen día Martoon,


No estoy del todo seguro, pero me parece que no es posible tener activas dos voces del sistema de forma simultánea. Si bien es posible estar cambiando entre ellas a través de las opciones de Accesibilidad en Preferencias del Sistema, puede ser poco practico. Afortunadamente, macOS cuenta con la aplicación Automator, con la que nos es posible crear servicios, los cuales podemos activar dentro de nuestro entorno de trabajo.


Los siguientes pasos que me gustaría compartirte son para crear un servicio dentro de Automator, con el que podrás activar la lectura de voz de un texto que selecciones, sin modificar la voz por defecto del sistema. Este servicio aparecerá listado al momento de seleccionar un texto y hacer click sobre el, pero también es posible configurarlo para que funcione con una función rápida o atajo del teclado.


Lo primero que tienes que hacer es el seleccionar y descargar la voz que deseas emplear, para ello abre Preferencias del Sistema y en la sección de Accesibilidad, elige Voz. Haz click en la primera opción que te aparece, Voz del sistema, y elige Personalizar..., allí veras listada las diferentes voces que puedes usar, pero notarás que solo algunas están palomeadas, esas son las únicas que tienes descargadas actualmente en tu Mac. Selecciona aquellas que desees emplear, la voz de Allison en inglés de EE.UU. por ejemplo, y selecciona OK, puedes reproducir antes la voz para saber si te gusta o no.


Una vez que termine de descargar las nuevas voces, abre la aplicación Automator, la cual la encuentras en tu carpeta de Aplicaciones. Al momento de abrirlo, selecciona Servicio como tipo de documento. En la columna de la izquierda, elige Utilidades para después elegir la acción llamada Ejecutar AppleScript, aquí tendrás que seleccionar dicha acción y arrastrarla al espacio gris de la derecha. Tras hacerlo, asegúrate que las opciones de la parte superior queden de la siguiente manera: El servicio recibe la selección de "texto" en "cualquier aplicación", Los datos de entrada son "toda la selección", y que la casilla de "El resultado reemplaza el texto seleccionado" este desactivada.


En la sección de abajo podrás agregar en forma de código, las ordenes que deseas que efectúe dicho servicio. Te dejo como muestra el código que se usaría para emplear la voz de Allison para leer texto en inglés. Si deseas usar otra voz, reemplaza Allison por el nombre de aquella voz que te gustaría usar, si tienes dudas de como se escribe, es el mismo nombre que aparece en la lista de voces dentro de la sección de Accesibilidad de Preferencias del Sistema.

on run {input, parameters}

do shell script "say -v Allison " & (quoted form of (input as string))

return input

end run

Por ultimo, guarda el servicio, menú Archivo > Guardar, asignándole un nombre con el que te sea fácil de identificarlo.


A partir de ese momento, ya puedes probar el servicio al seleccionar un texto y hacer click sobre el para que te aparezca como opción el servicio con el nombre que acabas de asignar. Si deseas usar una función rápida del teclado con el, abre la opción Teclado en Preferencias del Sistema y en la pestaña Funciones rápidas, selecciona Servicios en la columna de la izquierda y busca en la sección Texto el servicio que acabas de crear en Automator, haz click sobre el botón Agregar función rápida y cuando cambie a un recuadro en blanco, teclea el atajo que deseas usar para que quede registrado.


Esta es una opción que considero practica, ya que no tienes que preocuparte por que la voz por defecto del sistema se cambie a otra. Con el ejemplo anterior, puedes añadir diferentes servicios para el idioma español u otros que desees.


Al final, si en algún momento deseas eliminar dichos servicios y restaurar los valores de las funciones rápidas, tendrás que acceder a la carpeta oculta de Librería, lo cual puedes hacer al estar en Finder y seleccionar el menú Ir mientras mantienes presionada la tecla option, para abrir allí la carpeta Services en donde se guardan los archivos .workflow que creamos en Automator. Selecciona aquellos que deseas eliminar y muévelos al Basurero, para después reiniciar tu Mac, o abrir la opción de Teclado en Preferencias del Sistema y en la misma pestaña de Funciones rápidas selecciona el botón Restaurar valores por omisión si fueron estas las únicas que hayas agregado.


Espero que esta información te sirva de ayuda Martoon,


Recibe un cordial saludo.

3 respuestas
Pregunta marcada como Mejor respuesta

30/09/2017 10:21 a. m. en respuesta a Martoon

Buen día Martoon,


No estoy del todo seguro, pero me parece que no es posible tener activas dos voces del sistema de forma simultánea. Si bien es posible estar cambiando entre ellas a través de las opciones de Accesibilidad en Preferencias del Sistema, puede ser poco practico. Afortunadamente, macOS cuenta con la aplicación Automator, con la que nos es posible crear servicios, los cuales podemos activar dentro de nuestro entorno de trabajo.


Los siguientes pasos que me gustaría compartirte son para crear un servicio dentro de Automator, con el que podrás activar la lectura de voz de un texto que selecciones, sin modificar la voz por defecto del sistema. Este servicio aparecerá listado al momento de seleccionar un texto y hacer click sobre el, pero también es posible configurarlo para que funcione con una función rápida o atajo del teclado.


Lo primero que tienes que hacer es el seleccionar y descargar la voz que deseas emplear, para ello abre Preferencias del Sistema y en la sección de Accesibilidad, elige Voz. Haz click en la primera opción que te aparece, Voz del sistema, y elige Personalizar..., allí veras listada las diferentes voces que puedes usar, pero notarás que solo algunas están palomeadas, esas son las únicas que tienes descargadas actualmente en tu Mac. Selecciona aquellas que desees emplear, la voz de Allison en inglés de EE.UU. por ejemplo, y selecciona OK, puedes reproducir antes la voz para saber si te gusta o no.


Una vez que termine de descargar las nuevas voces, abre la aplicación Automator, la cual la encuentras en tu carpeta de Aplicaciones. Al momento de abrirlo, selecciona Servicio como tipo de documento. En la columna de la izquierda, elige Utilidades para después elegir la acción llamada Ejecutar AppleScript, aquí tendrás que seleccionar dicha acción y arrastrarla al espacio gris de la derecha. Tras hacerlo, asegúrate que las opciones de la parte superior queden de la siguiente manera: El servicio recibe la selección de "texto" en "cualquier aplicación", Los datos de entrada son "toda la selección", y que la casilla de "El resultado reemplaza el texto seleccionado" este desactivada.


En la sección de abajo podrás agregar en forma de código, las ordenes que deseas que efectúe dicho servicio. Te dejo como muestra el código que se usaría para emplear la voz de Allison para leer texto en inglés. Si deseas usar otra voz, reemplaza Allison por el nombre de aquella voz que te gustaría usar, si tienes dudas de como se escribe, es el mismo nombre que aparece en la lista de voces dentro de la sección de Accesibilidad de Preferencias del Sistema.

on run {input, parameters}

do shell script "say -v Allison " & (quoted form of (input as string))

return input

end run

Por ultimo, guarda el servicio, menú Archivo > Guardar, asignándole un nombre con el que te sea fácil de identificarlo.


A partir de ese momento, ya puedes probar el servicio al seleccionar un texto y hacer click sobre el para que te aparezca como opción el servicio con el nombre que acabas de asignar. Si deseas usar una función rápida del teclado con el, abre la opción Teclado en Preferencias del Sistema y en la pestaña Funciones rápidas, selecciona Servicios en la columna de la izquierda y busca en la sección Texto el servicio que acabas de crear en Automator, haz click sobre el botón Agregar función rápida y cuando cambie a un recuadro en blanco, teclea el atajo que deseas usar para que quede registrado.


Esta es una opción que considero practica, ya que no tienes que preocuparte por que la voz por defecto del sistema se cambie a otra. Con el ejemplo anterior, puedes añadir diferentes servicios para el idioma español u otros que desees.


Al final, si en algún momento deseas eliminar dichos servicios y restaurar los valores de las funciones rápidas, tendrás que acceder a la carpeta oculta de Librería, lo cual puedes hacer al estar en Finder y seleccionar el menú Ir mientras mantienes presionada la tecla option, para abrir allí la carpeta Services en donde se guardan los archivos .workflow que creamos en Automator. Selecciona aquellos que deseas eliminar y muévelos al Basurero, para después reiniciar tu Mac, o abrir la opción de Teclado en Preferencias del Sistema y en la misma pestaña de Funciones rápidas selecciona el botón Restaurar valores por omisión si fueron estas las únicas que hayas agregado.


Espero que esta información te sirva de ayuda Martoon,


Recibe un cordial saludo.

Voz del macOS

Bienvenido a la Comunidad de soporte de Apple
Un foro donde los clientes de Apple se ayudan entre sí con sus productos. Comienza con tu Apple ID.