Ho bisogno di un'applicazione per leggere ad alta voce tutte le email che arrivano in uno specifico indirizzo email

0

Voglio una sorta di server audio che si trovi in background (in esecuzione su OS X, non su iOS) e ogni volta che un'email arriva a un indirizzo specifico, la legge a voce alta. Idealmente ci sarebbe anche un'opzione per filtrare con una "password" in modo che lo spam non venga letto ad alta voce. Ho un sistema di automazione domestica che può inviare e-mail di notifica quando succede, e dato che ho già computer in tutta la casa, mi piacerebbe che annunciassero gli eventi piuttosto che acquistare hardware client di output audio dedicato. Spero di poter mettere insieme qualcosa con il software e gli strumenti di sistema esistenti per consentire ai miei Mac di agire come endpoint audio (indirizzati via email).

Qualche idea?

    
posta Michael Levin 19.10.2015 - 11:42
fonte

1 risposta

1

Come ha affermato Mark, AppleScript è il modo per andare qui:

Crea una regola di posta che esegua il seguente script quando viene ricevuta un'email dal tuo sistema domotico.

using terms from application "Mail"
on perform mail action with messages theselectedMessages
    tell application "Mail"
        repeat with a_message in theselectedMessages
            set the_sender to extract name from sender of a_message
            if (junk mail status of a_message) is not true then
                tell me to say "Mail from " & the_sender
                tell me to say (get content of a_message)
                set read status of a_message to true
            end if
        end repeat
    end tell
end perform mail action with messages
end using terms from
    
risposta data 07.02.2016 - 02:59
fonte

Leggi altre domande sui tag