Una de las características divertidas de los sistemas operativos anteriores de Mac (Sistema 9.xy versiones anteriores) era la capacidad de asignar archivos de sonido para reproducir en el inicio, el apagado u otros eventos específicos.
Si bien no hemos encontrado una forma de asignar un efecto de sonido a un evento específico en OS X, es bastante fácil configurar un sonido para que se reproduzca cuando se inicie su Mac. Para hacer esto, usaremos Automator para crear una envoltura de aplicación alrededor de un comando de Terminal para decir una frase o reproducir un archivo de sonido. Una vez que creamos la aplicación con Automator, podemos asignar esa aplicación como un elemento de inicio.
Entonces, sigamos con nuestro proyecto para agregar un sonido de inicio a tu Mac.
-
Launch Automator, ubicado en / Aplicaciones.
-
Seleccione Aplicación como el tipo de plantilla a usar, y haga clic en el botón Elegir.
-
Cerca de la esquina superior izquierda de la ventana, asegúrese de que las Acciones estén resaltadas.
-
En la Biblioteca de acciones, seleccione Utilidades.
-
Haga clic y arrastre "Ejecutar shell script" al panel de flujo de trabajo.
-
El script de shell que queremos usar depende de si queremos que la Mac hable un texto específico con una de las voces incorporadas disponibles, o que reproduzca un archivo de audio que contenga música, voz o efectos de sonido. Debido a que hay dos comandos de Terminal diferentes involucrados, le mostraremos cómo usar ambos.
Hablando texto con las voces incorporadas de Mac
De hecho, ya hemos cubierto una forma de hacer que una Mac hable usando Terminal y el comando "decir". Puede encontrar instrucciones para usar el comando say en el siguiente artículo: Talking Terminal - Su Mac dice "Hola".
Tómese un momento para investigar el comando decir leyendo el artículo anterior. Cuando esté listo, vuelva aquí y crearemos un script en Automator que usa el comando say.
El script que agregaremos es bastante básico; Está en la siguiente forma:
Say -v VoiceName "Texto que quiere que diga el comando say"
Para nuestro ejemplo, vamos a hacer que la Mac diga "Hola, bienvenido, te he echado de menos" con la voz de Fred.
Para crear nuestro ejemplo, ingrese lo siguiente en el cuadro Ejecutar shell script:
Say -v fred "Hola, bienvenido, te he echado de menos"
Copie toda la línea anterior y utilícela para reemplazar cualquier texto que ya esté presente en el cuadro Ejecutar shell script.
Algunas cosas a tener en cuenta sobre el comando decir. El texto que queremos que hable la Mac está rodeado por comillas dobles porque el texto contiene signos de puntuación. Queremos los signos de puntuación, en este caso, comas, porque le dicen al comando decir que se detenga. Nuestro texto también contiene un apóstrofe, que podría confundir a la Terminal. Las comillas dobles le dicen al comando decir que cualquier cosa dentro de las comillas dobles es texto y no otro comando. Incluso si su texto no contiene ninguna puntuación, es una buena idea rodearlo con comillas dobles.
Reproducción de un archivo de sonido
El otro script que podríamos usar para reproducir un archivo de sonido usa el comando afplay, que le indica a Terminal que asuma que el archivo que sigue al comando afplay es un archivo de sonido y que lo reproduce.
El comando afplay puede reproducir la mayoría de los formatos de archivos de sonido, con la notable excepción de los archivos protegidos de iTunes. Si tiene un archivo de música de iTunes protegido que desea reproducir, primero debe convertirlo a un formato no protegido. El proceso de conversión está fuera del alcance de este artículo, por lo que supondremos que desea reproducir un archivo no protegido estándar, como un archivo mp3, wav, aaif o aac.
El comando afplay se utiliza de la siguiente manera:
Juego de ruta al archivo de sonido
Por ejemplo:
Afplay /Users/tnelson/music/threestooges/tryingtothink.mp3
Puedes usar un juego para reproducir una pista de música larga, pero recuerda que escucharás el sonido cada vez que inicies tu Mac. Un efecto de sonido corto es mejor; algo menos de 6 segundos es un buen objetivo.
Puede copiar / pegar la línea anterior en el cuadro Ejecutar shell script, pero asegúrese de cambiar la ruta a la ubicación correcta del archivo de sonido en su sistema.
Probando tu Script
Puede realizar una prueba para asegurarse de que su aplicación Automator funcionará antes de guardarla como una aplicación. Para probar un script, haga clic en el botón Ejecutar en la esquina superior derecha de la ventana de Automator.
Uno de los problemas más comunes es un nombre de ruta de archivo incorrecto. Si tienes dificultades con el nombre del camino, prueba este pequeño truco. Eliminar la ruta actual a su archivo de efectos de sonido. Inicie Terminal y arrastre el archivo de sonido desde una ventana del Finder a la ventana de la Terminal. El nombre de la ruta del archivo se mostrará en la ventana del terminal. Simplemente copie / pegue el nombre de la ruta en el cuadro Automator Run Shell Script.
Los problemas con el comando say generalmente son causados por no usar comillas, así que asegúrese de rodear el texto que desea que su Mac hable con comillas dobles.
Guardar la aplicación
Cuando haya verificado que su secuencia de comandos funciona correctamente, seleccione "Guardar" en el menú Archivo.
Asigne un nombre al archivo y guárdelo en su Mac. Tome nota de dónde guardó el archivo porque necesitará esa información en el siguiente paso.
Añadir la aplicación como un elemento de inicio
El último paso es agregar la aplicación que creó en Automator a su cuenta de usuario de Mac como elemento de inicio. Puede encontrar instrucciones sobre cómo agregar elementos de inicio en nuestra guía sobre Agregar elementos de inicio a su Mac.