Thursday, March 12, 2009

Ubuntu Festival il computer che parla

Dopo avere provato il nuovo Apple Shuffle ho pensato che il sistema Ubuntu aveva bisogno di una Voce simile per pilotare alcune applicazioni lisp sulla quale sto lavorando.

Ecco i passi per installare Festival e farlo funzionare in italiano:

  • Installa il pacchetto tramite apt-get:
apt-get install festival

apt-get install festlex-ifd festvox-italp16k

Cosi avrete una voce femminile simpatica
  • Viene installato nella cartella /usr/share/festival )
  • Crea nella cartella home personale il file .festivalvarsrc con il seguente contenuto:

    (set! main-path "/usr/share/festival")
    (set! load-path (cons main-path load-path))
  • Inserisci il seguente testo nel file .festivalrc (nella cartella home personale):

    (set! main-path "/usr/share/festival")
    (set! libdir main-path)
    (set! lexdir (path-append libdir "dicts"))
    (set! voice_default 'voice_lp_diphone)

A questo punto si può provare il funzionamento:

  • Avvia festival:

    festival
  • Facciamogli dire qualcosa:

    (SayText "Ciao sono il tuo computer Viki")
  • Oppure da linea comandi per i vostri script in shell mode

    $ festival -b italiandef.scm '(SayText "Ciao sono il tuo computer Viki")'

Potete scaricare altre matrici vocali oltre all'italiano ( inglese, americano, francese, tedesco,ecc....)
Sentite una "calda" (!) voce femminile che si presenta? Ora il vostro Linux Ubuntu parla in italiano ;)