Differences

This shows you the differences between two versions of the page.

Link to this comparison view

educare:speechd-el [2018/04/25 07:55] (current)
Line 1: Line 1:
 +sequenza dei pacchetti da installare ​
 +
 +  * <​del>​installare prima: eflite flite</​del>​ (sintetizzatore che parla solo in un pessimo inglese)
 +  * <​del>​installare poi: emacspeak tcl</​del> ​
 +
 +  * installare festival, speech-dispatcher,​ emacs, speechd,  ​
 +  * tcl?? sound-icons <​del>​brltty-speechd</​del>​
 +  * 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
 +  * <​del>​provare emacspeak (ctrl+x, ctrl+c) per uscire</​del>​
 +  * 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
 +    * <​code>​ TO DO </​code>​
 +  * editare file .emacs ​
 +    * <​code>​ ;;; 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
 +</​code>​
 +
 +
 +  * 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?
 +
  
  • educare/speechd-el.txt
  • Last modified: 2018/04/25 07:55
  • (external edit)