Come abilitare "Annunciare l'ora" a livello di programmazione?

2

Il riquadro "Preferenze di sistema" "Data e ora" ha un'opzione per "annunciare l'ora". Mi piacerebbe essere in grado di attivare questa opzione di preferenza richiamando uno script di shell. È possibile?

(Va bene se ciò comporta il richiamo di uno script separato scritto in Applescript).

    
posta Lorin Hochstein 12.06.2012 - 14:48
fonte

1 risposta

1

Questa preferenza sembra essere memorizzata in com.apple.speech.synthesis.general.prefs

Prova questo:

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

o 0 alla fine per disattivarlo. Vedi man defaults per maggiori informazioni.

Modifica: Un'altra cosa che lo script della shell dovrebbe fare: se non hai abilitato questa preferenza o un altro comportamento di sintesi vocale dall'avvio, dovrai anche avviare il daemon Speech Synthesis Server:

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

altrimenti, l'opzione apparirà come verificata in Preferenze di Sistema, ma nulla leggerà l'opzione quando è il momento di parlare l'ora.

    
risposta data 13.06.2012 - 19:30
fonte

Leggi altre domande sui tag