Dettare e parlare / leggere il testo dal Terminale

2

Ho un'idea in mente per un comando Terminale che corro spesso. Non ho trovato risposte a questi da solo, e tutti hanno a che fare con la voce / dettatura:

Dettatura nel terminale

Posso dettare al terminale? Ho provato lo standard Fn - Fn , ma suona solo l'effetto sonoro che produce quando lo hai annullato. Neanche la bolla del microfono appare. Non è possibile farlo? Ho notato che nel menu Modifica di Terminal, trovo che Start Dictation non è disattivato; è ancora un'opzione.

SonopositivocheDictationèimpostatocorrettamente,funzionaalivellodisistema.

Letturadell'outputdalterminale

Possoottenerel'outputdiunafinestradiTerminaleefarmileggeredalsistema(tramiteAppleScript)?Insostanzastoprovandoariprodurrequestocomportamentoconoutputcontinuo(voglioognirigacheseguelaprimadaleggere):

    
posta Ethan Lee 02.12.2012 - 06:37
fonte

2 risposte

2

say . Puoi scaricare voci diverse in Mountain Lion (non sono sicuro delle versioni precedenti) e puoi cercarle dalle Preferenze di Sistema

Usage: say [-v voice] [-o out] [-f in | message]

Puoi utilizzare command | say per trasmettere l'output del comando una volta completato.

La famosa voce Vicki da Portal .

say -v Vicki Do not adjust your screen. You will be assimilated. The process is quick and painless, stand by
    
risposta data 02.12.2012 - 15:10
fonte
1

Puoi assegnare una scorciatoia personalizzata per attivare la voce in Preferenze di sistema:

Probabilmentec'èunmodomiglioreperfarloconVoiceOver,maquestodirebbelelineemanmanochevengonoaggiunte.

setspokento""
repeat
    tell application "Terminal"
        set c to contents of window 1
    end tell
    repeat while c ends with linefeed
        set c to text 1 thru -2 of c
    end repeat
    set tospeak to c
    if tospeak starts with spoken then
        set tospeak to text (count spoken) thru -1 of tospeak
    end if
    say tospeak
    set spoken to c
    delay 1
end repeat
    
risposta data 02.12.2012 - 14:23
fonte

Leggi altre domande sui tag