sequenza dei pacchetti da installare
* installare prima: eflite flite (sintetizzatore che parla solo in un pessimo inglese)
* installare poi: emacspeak tcl
* installare festival, speech-dispatcher, emacs, speechd,
* tcl?? sound-icons brltty-speechd
* installare: alsa-oss alsa-utils (alsamixer)
* (riavviare per avere il dispositivo audio)
* regolazione volume, comando: aumix -d /dev/aumix1
* installare mpg123 e provare a riprodurre un mp3
* provare emacspeak (ctrl+x, ctrl+c) per uscire
* installare: festival
* provare: echo 'hello' | festival -tts --pipe
* installare speech-dispatcher festival-freebsoft-utils (pulseaudio)
* installare speechd-el: emacs client (verrà eseguito dentro emacs)
* regolazione volume, comando: alsamixer
* visualizzazione dei livelli volume, comando: pactl list | grep -e 'Volume' -e 'Mute'
* if the first master is muted, unmute master volume, run: pactl set-sink-mute 0 0
* correggere bug festival: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661095
* provare ancora a riprodurre un mp3
* provare ancora festival: echo 'hello' | festival -tts --pipe
* editare la configurazione di /etc/speech-dispatecer
* TO DO
* editare file .emacs
* ;;; inizializzazione del parlato
(load-library "speechd-speak")
(setq inhibit-startup-message t)
(menu-bar-mode nil) ; rimuovo la barra del menu e ho una riga di testo in piu'
(setq speechd-out-active-drivers '(ssip)); metodo 1 che disabilita driver brltty che causano errore...
;(speechd-out-disable-driver 'brltty); metodo 2 che disabilita driver brltty che causano errore...
(command-execute 'speechd-speak nil); carica il minor mode speech-speak-mode
;;; configurazione scorciatoie tastiera
(global-set-key (kbd "M-C-e") 'speechd-speak-mode) ; attiva/disattiva il parlato
(defun cambia-lingua () "cambia lingua" (interactive) (speechd-set-language "it") ) ;
(defun setenlanguage () "change language" (interactive) (speechd-set-language "en"));
(define-key speechd-speak-mode-map "i" 'cambia-lingua ); estende la mappa con prefix C-e
(define-key speechd-speak-mode-map "e" 'setenlanguage ); estende la mappa con prefix C-e
* avviare (non come root) festival --server
* avviare (non come root, in altra shell) speech-disparcher
* avviare emacs, si possono usare le seguenti [[educare:scorciatoie_emacs]]
* manuale http://xahlee.org/emacs/emacs_useful_user_keybinding.html
* emacs consente di lavorare in diverse modalità:
* modalità inserimento testo: text-mode
* consente anche di controllare il testo digitato (flyspell) e di autocompletarlo
* pacchetti witalian, myspell-it, ispell?