Mi piace il tempo annunciare durante il giorno mentre sto lavorando. Ma lo voglio fuori quando sto dormendo.
La funzione Non disturbare di Apple silenzia le notifiche e i suoni ad esse associati, ma non ha alcun effetto su Annuncio di Tempo.
Altrove in questo sito c'è una vecchia risposta di un certo numero di anni fa che offriva questo script:
esegui script di shell "valori predefiniti scrivi ./com.apple.speech.synthesis.general.prefs TimeAnnouncementPrefs -dict TimeAnnuncioAutility -bool SÌ"
Script simile per disattivarlo.
Un'altra risposta può essere trovata qui, ma risale ai giorni di Mountain Lion:
Come posso abilitare "Annunciare l'ora "programmaticamente?
Sono nuovo qui e sono un principiante di livello in Aapplescript. Non ho il privilegio di commentare ancora per chiedere chiarimenti agli autori delle risposte presentate.
Questi script non funzionano su Mac OS X High Sierra (10.13). Mentre il primo script verrà compilato, quando viene eseguito non accade nulla. Lo script della pagina a cui si fa riferimento non verrà nemmeno compilato. Errore di sintassi relativo a un token sconosciuto dopo un identificatore.
Inoltre, apportare una modifica manualmente a questa preferenza nelle impostazioni richiede la mia password per sbloccare. AppleScript o Automator possono gestire anche questo?