Cómo hacer que tu Mac hable usando un comando de terminal

mac imagen relacionada

Desde la introducción de la primera computadora Macintosh en 1984, la conversión de texto a voz ha sido una característica importante de la plataforma.

Si bien la calidad y las capacidades de voz de la Mac han mejorado dramáticamente desde entonces, todavía hay una forma antigua de hacer que tu Mac hable: la Terminal. Para usar el habla en la Terminal, abra una nueva ventana de Terminal y escriba decir seguido de un espacio y la palabra o frase que desee, luego presione la tecla Retorno. En nuestro ejemplo, le pediremos a Terminal que diga "Hola Jim:"

Si los parlantes de su Mac están encendidos, escuchará una voz computarizada familiar decir la frase designada. La voz predeterminada en OS X es la voz masculina "Alex", pero también puede usar una de las diferentes voces ingresando un modificador en su orden de voz . Hay docenas de voces masculinas y femeninas para elegir; puede encontrar una lista completa en Preferencias del sistema> Dictado y voz> Texto a voz> Voz del sistema Las voces instaladas por defecto están disponibles en el menú desplegable, pero puede descargar e instalar más a través de la opción Personalizar . Para muestrear voces antes de instalarlas, seleccione una y presione el botón Para reproducir en la parte inferior de la ventana Personalizar.

Algunas voces son muy buenas y sorprendentemente naturales, algunas son raras y divertidas, y otras son simplemente malas. Pero con una amplia variedad de opciones para elegir, todos deberían poder encontrar una voz o dos que les gusten. Cuando lo haga, instálelo y anote su nombre. En nuestro ejemplo, usaremos la voz femenina australiana "Karen". Vuelve a Terminal y escribe de nuevo say , pero esta vez sigue con el modificador -v , el nombre de la voz seleccionada, luego el texto deseado. Tenga en cuenta que si usa el comando say con modificadores, debe encerrar su texto entre paréntesis. Debería verse algo como esto: di -v Karen "Hola Jim"

Los pasos anteriores funcionan si solo tiene unas pocas palabras para decir, pero ¿qué sucede si está procesando un documento completo? En este caso, la voz puede leer desde un archivo de texto de entrada usando la opción -F . Simplemente agregue -F a su comando say seguido de la ubicación de un archivo. En nuestro ejemplo, le pediremos a Karen que lea un archivo de texto llamado "text.txt" ubicado en nuestro escritorio: digamos -v Karen -f /Users/Tanous/Desktop/text.txt

De forma predeterminada, OS X hablará su texto a su ritmo normal. Pero puede usar la opción -r para hacer esto más rápido o más lento. Simplemente agregue -r seguido de un número que represente la velocidad de lectura deseada en palabras por minuto. Aunque varía según la voz, 175 palabras por minuto es aproximadamente una velocidad de habla "normal". Aumente este número para que su Mac hable más rápido, disminuya para analizar cosas. Basándonos en nuestro ejemplo anterior, le pediremos a Karen que lea este documento de texto a 250 palabras por minuto: digamos -v Karen -r 250 -f /Users/Tanous/Desktop/test.txt

Si hace que su Mac diga algo particularmente valioso, puede generar el discurso como un archivo de audio para reproducirlo o compartirlo más tarde. Para hacer esto, agregue la opción -o a su comando, seguida de una ruta y un nombre de archivo. El formato de salida predeterminado es AIFF. Para terminar nuestra serie de ejemplos, haremos que Karen lea este archivo de texto a 250 palabras por minuto y genere el discurso en un archivo AIFF en la carpeta Música de nuestro usuario.

digamos -v Karen -r 250 -o /Users/Tanous/Music/test_output.aiff -f /Users/Tanous/Desktop/test.txt

Cuando usa la opción de salida, su Mac en realidad no dice el texto en vivo; simplemente sintetiza el audio y lo vacía en su archivo de audio de salida. Esto hace que la creación de archivos de audio a partir de documentos largos sea mucho más rápida. Estas son las opciones más comunes para el comando say en OS X. Al igual que con todos los comandos de Terminal, si quieres profundizar en algunas de las cosas más esotéricas, simplemente usa el comando man para mostrar el manual para decir : el hombre dice

Con una serie de otras formas de usar la conversión de texto a voz en OS X, muchos de ustedes probablemente se estarán preguntando a estas alturas: ¿Por qué molestarme en usar Terminal cuando podría usar fácilmente los servicios de OS X a través de la interfaz gráfica? La respuesta es doble. En primer lugar, los controles del terminal suelen ser simplemente más geniales de usar y dominar, ya que a menudo son más flexibles y ofrecen la gama completa de funciones que se pueden ocultar en la GUI de OS X más básica. En segundo lugar, la capacidad de usar say a través de Terminal permite bromas épicas, en las que puede acceder al Mac de un amigo o familiar a través de un shell seguro (ssh) y ejecutar comandos de texto a voz que confundirán muchísimo. Podemos escribir un consejo futuro que aborde este escenario exacto. Habiendo dicho eso, utilice la orden de decir de manera responsable

Gracias por visitar este sitio, espero que te haya gustado y vuelvas proximamente, compartela en las redes sociales, gracias

Compartir en Facebook Compartir en twitter

Fecha actualización el 2021-02-20. Fecha publicación el 2021-02-20. Categoría: mac Autor: Oscar olg Mapa del sitio Fuente: bollyinside