User Tools

Site Tools


educare:speechd-el
no way to compare when less than two revisions

Differences

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


educare:speechd-el [2020/06/08 22:20] (current) – created - external edit 127.0.0.1
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: 2020/06/08 22:20 by 127.0.0.1