¿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.

  • eliminar todas las alarmas de todos los recordatorios vencidos con AppleScript en OS X
  • ¿Cómo invocar osascript 'Generic Scripting System'?
  • AppleScript: ¿muestra alerta o se reinicia cuando la aplicación finaliza / se bloquea?
  • Applescript para labelr 4GB de files PDF
  • AppleScript Quicktime Player para reproducir files de audio genera un error
  • Automator ejecutará el script de shell con un file de text de input, cópielo en un directory específico
  • Además, podría ser gracioso enviarle posts a mi esposa mientras usa el iMac.

    Se puede hacer esto?

  • ¿Cómo me conecto a un SOCKS Proxy desde un iPhone / iPod Touch?
  • No se puede save el file AppleScript cuando se crea mediante el tacto
  • ¿Cómo puedo liberar y renovar mi contrato DHCP desde la Terminal?
  • ¿Cómo evito que OS X 10.8 se autoconecte a una networking inalámbrica específica?
  • No se puede conectar a la App Store en el iPhone 6s cuando se usa Wi-Fi
  • Coloque el número de página en un documento de Pages utilizando AppleScript
  • 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).