¿Cómo puedo "decir" a otra Mac?

Tengo dos Mac en nuestra casa (iMac y MacBook Pro).

Me gustaría utilizar la utilidad say command-line para escribir algo en mi MBP y hacer que hable en el iMac, más bien como un sistema de intercomunicación.

  • Reflejar el número de correos no leídos en la barra de título
  • Cómo hacer que la tecla "AvPág" del keyboard se mueva solo la mitad de la distancia, como de costumbre
  • ¿Cómo detectar el software espía / registrador de teclas?
  • ¿Puede la window de descarga de popover de Safari hacerse más ancha?
  • Publicar datos en url usando AppleScript
  • ¿Puedo download todas las imágenes en una página?
  • Además, podría ser gracioso enviarle posts a mi esposa mientras usa el iMac.

    Se puede hacer esto?

  • Pasar la ruta de la carpeta seleccionada al service personalizado que ejecuta AppleScript
  • ¿Puedo download todas las imágenes en una página?
  • La networking deja de funcionar, con "No se puede asignar la dirección solicitada"
  • Hacer llamadas de audio en iPhone a través de Automator en macOS Sierra
  • ¿La dirección MAC de mi VM es diferente a la dirección MAC del host?
  • ¿Cómo puedo forzar a Mac OS X 10.9 a ver el puerto de ethernet de mi hub (Asix AX88179)?
  • 3 Solutions collect form web for “¿Cómo puedo "decir" a otra Mac?”

    Como las dos Mac están en la misma casa, supongo que ambas están en la misma networking.

    En primer lugar, debe activar el Remote Login de Remote Login en la Mac donde desea que se emita el sonido.

    Vaya a System Preferences > Sharing y marque la checkbox Remote Login . Luego, usando su computadora, abra Terminal y escriba esto

     ssh <user>@<computer name.local> 

    Donde <user> es el inicio de session de su esposa y <computer name> es el nombre de la otra computadora.

    Ahora, es como si estuviera teniendo la Terminal abierta en la computadora de su esposa y puede say lo que quiera.

    Además de usar ssh para ejecutar commands en el host remoto, puede usar events remotos de Apple, que también tienen un command say , así como otros que pueden serle útiles, como display alert .

    En la máquina de destino, habilite:

    Preferences del sistema> Compartir> Eventos remotos de Apple

    Luego, desde su máquina, ejecute el siguiente script (en el Editor de AppleScript, o mediante osascript en Terminal):

     tell application "Finder" of machine "eppc://machine-name.local" say "Hello" end tell 

    Le pedirá que se autentique cuando compile o ejecute esto. Si lo hace en el Editor de AppleScript, recordará la authentication siempre que deje abierto el Editor de AppleScript, por lo que no tendrá que autenticarse cada vez que lo ejecute. (El cuadro de dialog de authentication también tiene una opción para save sus cnetworkingenciales en el llavero para evitar ser molestado repetidamente).

    Puede hacer esto desde la línea de command en Terminal con:

     osascript -e 'tell application "Finder" of machine "eppc://machine-name.local" to say "Hello"' 

    Cómo mostrar un post en una máquina remota

    También podría mostrar un post iniciando session en el equipo remoto con ssh † y ejecutando este command en el shell remoto (esto no utiliza events remotos de Apple, solo el inicio de session remoto para ssh ):

     osascript -e 'say "Hello" without waiting until completion' -e 'tell application "System Events"' -e 'activate' -e 'display alert "Hello!"' -e 'end' 

    El command say inicia el discurso de forma asincrónica, luego trae events del sistema al frente para mostrar el post mientras se reproduce la voz.

    † Los commands que muestran la IU, como la display alert y el display dialog , no están permitidos a través de Eventos Apple remotos. Para enviarlos a un process en una máquina remota, primero debe pasar por ssh .

    Alternativamente, nada le impide utilizar el Escritorio Remoto o Compartir Pantalla, que está integrado en OSX, y simplemente inicia session como un usuario normal, omitiendo el terminal.

    Entonces puedes usar decir normalmente. O hay muchas aplicaciones que hacen text a voz.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).