¿Cómo habilito "Anunciar la hora" programáticamente?

El panel de Preferences del sistema "Fecha y hora" tiene una opción para "Anunciar la hora". Me gustaría poder activar esta opción de preference invocando un script de shell. es posible?

(Está bien si esto implica invocar un script separado escrito en Applescript).

  • ¿Cómo invoco un service usando Applescript?
  • ¿Cómo puedo enfocar una window específica con applescript sin activar y traer otras windows al frente?
  • Exportar recordatorios de la aplicación de recordatorios osx mediante progtwigción
  • Applescript se ejecuta desde la barra de menu?
  • AppleScript: establece el resultado del script como variable
  • ¿Cómo hacer que AppleScript cuente exactamente?
  • ¿Cómo puedo guiar cambios de Preferences en una aplicación?
  • Droplet no comenzará con múltiples types de files
  • ¿Cómo get el color del píxel en las coorderadas 123, 456 en la pantalla?
  • Bash Script que iniciará el segundo process de Terminal?
  • ¿Cómo puedo mover recordatorios de una list a otra por Applescript?
  • Applescript, OS X: ¿Cómo get una list de numbers de teléfono de Contactos y enviar una aplicación de iMessage con Mensajes? A mitad de path, creo ...
  • One Solution collect form web for “¿Cómo habilito "Anunciar la hora" programáticamente?”

    Esa preference parece almacenarse en com.apple.speech.synthesis.general.prefs

    Prueba esto:

    defaults write com.apple.speech.synthesis.general.prefs TimeAnnouncementPrefs -dict-add TimeAnnouncementsEnabled 1 

    o 0 al final para apagarlo. Ver man defaults para get más información.

    Editar: Otra cosa que debería hacer el script de shell: si no ha habilitado esta preference u otro comportamiento de síntesis de voz desde el inicio, también deberá iniciar el daemon de Speech Synthesis Server:

     open /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesisServer.app 

    de lo contrario, la opción aparecerá como está marcada en Preferences del sistema, pero nada leerá realmente la opción cuando sea el momento de decir la hora.

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