User Tools

Site Tools


educare:speechd-el

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
  • 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
  • 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