25/11/2008
Fate parlare Linux con Festival.
Festival, un programma simile ad eSpeak, è un sintetizzatore vocale utilizzabile dal terminale. È multilingue e oltre all'Inglese supporta anche l'Italiano.
Per installarlo usate Synaptic oppure digitate in un terminale:
sudo apt-get install festival
Per poter utilizzare la voce italiana dovete installare il pacchetto festlex-ifd e poi il pacchetto festvox-italp16k che contiene la voce femminile e/o il pacchetto festvox-itapc16k con quella maschile.
sudo apt-get install festlex-ifd festvox-italp16k festvox-itapc16k
Se invece desiderate avere le voci in altre lingue basta fare un giro su Synaptic e selezionare il pacchetto più adatto alle vostre esigenze.
Finita l'installazione aprite un terminale e digitate il comando "festival" senza virgolette e vi comparirà:
festival>
digitate:
(voice_pc_diphone)
premete invio e successivamente digitate:
per usare la voce maschile:
(voice_pc_diphone)
per usare quella femminile:
(voice_lp_diphone)
adesso digitando:
(SayText "Prova")
sentirete Linux parlare e dire "Prova".
Dopo aver verificato che tutto funzioni potete create un file .festivalvarsrc nella vostra cartella home; apritelo con il vostro editor di testo preferito (per esempio Kate) e scriveteci queste due righe:
(set! main-path "/usr/share/festival") (set! load-path (cons main-path load-path))
Chiudete e salvate il file.
Adesso aprite il file nascosto .festivalrc che si trova anche lui nella vostra cartella home e copiateci queste righe:
(set! main-path "/usr/share/festival") (set! libdir main-path) (set! lexdir (path-append libdir "dicts"))
l'ultima riga da copiare sarà questa se desiderate avere la voce femminile:
(set! voice_default 'voice_lp_diphone)
oppure questa per avere quella maschile:
(set! voice_default 'voice_pc_diphone)
fatto ciò, salvate e chiudere il file.
Adesso potete avviare Festival e la voce predefinita sarà già impostata, e quindi non vi resta che digitare una frase da far leggere al programma:
(SayText "Adesso la voce predefinita è impostata")
Festival può anche leggere un file ti testo, per far questo aprite un terminale, posizionatevi nella cartella contenente il file da leggere e digitate:
festival --tts nome_file.txt
oppure se preferite digitate il percorso in cui si trova il file, per esempio:
festival --tts /home/emanuele/nome_file.txt
Io però continuo a preferire eSpeak, giudicate voi.
Emaunele
08:02 Scritto da: ciaolinux in Kubuntu, Ubuntu, Xubuntu | Link permanente | Commenti (0) | Segnala | OKNOtizie |
Facebook
Scrivi un commento