Trends >>> Eee PC FlareEee Pad Transformer PrimeCES 2012

Installare Festival (text-to-speech) su Eee PC

Scritto da Riccardo Palombo il 30 aprile 2008 alle 8:30pm | Categoria: Guide per netbook Asus Eee PC

Festival è un software opensource di sintesi vocale per Linux sviluppato al CSTR (Centro per la Ricerca sulla Tecnologia della Voce) dell’Università di Edinburgo.

E’ in grado di riprodurre da un testo, un parlato comprensibile in diverse lingue; vista l’estrema mobilità dell’Eee PC può far comodo avere installato un software di questo tipo, magari per leggere le presentazioni o rilassarsi metre ci legge una pagina web.

Su Sabbadin.org è presente un articolo molto dettagliato che spiega appunto come installarlo sul nuovo portatile Asus con Linux/Xandros preinstallata.

Vengono presi in esame tutti i passaggi necessari alla sua integrazione con l’interfaccia grafica dell’Eee (sia Easy Mode che Full Desktop Mode) ed i repository da utilizzare per installarlo in modo “pulito” tramite apt-get.

Unica nota da segnalare, è lo spazio richiesto (circa 65 Mb) ma vista l’utilità e la versatilità del programma, penso proprio che ne valga la pena.

Scusate ma adesso devo ascoltare questo post con una suadente voce femminile…

Grazie a Mosfet per la segnalazione

Like eeepc.it
eeepad-tf201-italia
  • Mark

    molto interessante!!!

  • yuco15

    qulacosa di simile ovviamnete free per winzoz?!?!

  • http://www.sabbadin.org Mosfet

    Un programma che uso da anni sotto Xp e’ Cyberbuddy, che usa la tecnologia Microsoft Agent per caricare un personaggio, utilizzato a suo tempo come assistente di Office, in grado di usare le voci di Lernout & Hauspie in inglese, italiano e altre. Sul sito http://www.mycyberbuddy.com e’ disponibile in due versioni, una su cd ed una scaricabile gratuitamente. Legge la posta a intervalli regolari, legge il contenuto degli appunti e molto altro. Una volta ho persino installato le voci giapponesi, uno spasso.

  • hypnos

    ciao a tutti probabilmente sto per dire una cavolata cmq. ma va bene anche su xubuntu? se si devo seguire la stessa guida?

  • http://www.sabbadin.org Mosfet

    se hai Kubuntu, che utilizza KDE come ambiente a finestre, presumo potresti seguire praticamente alla lettera la guida. Nel caso di Xubuntu non mi sembra che sia installato di default il gestore di pacchetti synaptic, per esempio, ne’ Klipper. Comunque per la sola installazione di Festival e’ possibile usare sempre da linea comandi
    apt-get install nomepacchetto1 nomepacchetto2 etc.
    almeno la sintassi dovrebbe essere quella.
    Il lavoro sporco viene fatto dagli altri programmi che “preparano” il testo leggendolo dall’area degli appunti (dcop klipper klipper..), lo preformattano (fmt), convertono da uno standard all’altro (iconv), e solo poi vengono passati a Festival per l’elaborazione finale.
    Se sono presenti queste utility allora la soluzione che ho adottato la si puo’ copiare paro paro, altrimenti si puo’ probabilmente fare la stessa cosa con le utility equivalenti in una diversa distribuzione linux. Al momento non ho altre distribuzioni sottomano, se qualcuno puo’ verificare la presenza di queste utility su Ubuntu, Xubuntu o altre, sarebbe un bell’aiuto.

  • andrea

    ho seguito le procedure per installarlo, ma secondo me nella configurazione dell’icona smile c’e’ qualche carattere al posto spagliato che non consente di far funzionare la procedura nonostante dal terminale il programma funzioni, non essendo esperto di linux non so’ se la stringa indicata per la configurazione dell’icona e’ corretta, magari qualcuno piu’ esperto sa’ riconoscere il problema.

  • http://www.sabbadin.org Mosfet

    Se hai fatto un copia ed incolla dalla guida, credo che il problema possa risiedere nel carattere speciale chiamato “pipe”, la barra verticale. Nello scrivere la guida questo carattere non e’ stato passato correttamente dal codice html o php, ed ho erroneamente utilizzato il “broken pipe”, la verticale spezzata. Prova a sostituire queste ultime, il tasto giusto e’ quello a fianco dell’ esc sull’ eee pc, e il tutto dovrebbe funzionare.

  • andrea

    ho sostituito con il carattere corretto, ma non funziona ancora (premetto che da terminale funziona e l’audio e’ abilitato al massimo)

    prog “Leggi” eeepctips /bin/sh -c “dcop klipper klipper getClipboardContents | fmt | iconv -c -f UTF8 -t LATIN1 | festival –tts –language italian”

  • andrea

    tts e language hanno il doppio trattino attaccato all’inizio della parola.(html lo ha fatto diventare uno)

  • http://www.sabbadin.org Mosfet

    mmmh… allora cerca per esclusione cosa non va, visto che il test di festival e’ corretto. da terminale con Ctrl-alt-T prova a scrivere:
    /bin/sh -c “dcop klipper klipper getClipboardContents”
    e vedi che messaggio ti da, poi prova anche:
    fmt – -help
    e poi:
    iconv – -help
    e vediamo.

  • andrea

    asus-350484946:/root> /bin/sh -c”dcop Klipper Klipper getClipboardContents”
    /bin/sh: -d: invalid option
    Usage: /bin/sh [GNU long option] [option] …
    /bin/sh [GNU long option] [option] script-file …
    GNU long options:
    –debug
    –debugger
    –dump-po-strings
    –dump-strings
    –help
    –init-file
    –login
    –noediting
    –noprofile
    –norc
    –posix
    –protected
    –rcfile
    –restricted
    –verbose
    –version
    –wordexp
    Shell options:
    -irsD or -c command or -O shopt_option (invocation only)
    -abefhkmnptuvxBCHP or -o option
    asus-350484946:/root> fmt –help
    Usage: fmt [-DIGITS] [OPTION]… [FILE]…
    Reformat each paragraph in the FILE(s), writing to standard output.
    If no FILE or if FILE is `-’, read standard input.

    Mandatory arguments to long options are mandatory for short options too.
    -c, –crown-margin preserve indentation of first two lines
    -p, –prefix=STRING reformat only lines beginning with STRING,
    reattaching the prefix to reformatted lines
    -s, –split-only split long lines, but do not refill
    -t, –tagged-paragraph indentation of first line different from second
    -u, –uniform-spacing one space between words, two after sentences
    -w, –width=WIDTH maximum line width (default of 75 columns)
    –help display this help and exit
    –version stampa le informazioni sulla versione ed esce

    With no FILE, or when FILE is -, read standard input.

    Report bugs to .
    asus-350484946:/root> iconv –help
    Usage: iconv [OPZIONE...] [FILE...]
    Converte in un’altra codifica la codifica dei file indicati.

    Input/Output format specification:
    -f, –from-code=NAME encoding of original text
    -t, –to-code=NAME encoding for output

    Information:
    -l, –list list all known coded character sets

    Output control:
    -c omit invalid characters from output
    -o, –output=FILE output file
    -s, –silent suppress warnings
    –verbose print progress information

    -?, –help Dà questa lista di aiuto
    –usage Dà un breve messaggio di istruzioni
    -V, –version Print program version

    Mandatory or optional arguments to long options are also mandatory or optional
    for any corresponding short options.

    For bug reporting instructions, please see:
    .
    asus-350484946:/root>

  • http://www.sabbadin.org Mosfet

    Sembra che venga passato un parametro non valido alla shell:
    /bin/sh: -d: invalid option
    il parametro -d viene forse inserito per errore da qualche parte.
    Ricontrolla la sintassi dei comandi, e tieni a mente che in Linux si deve fare attenzione alla differenza tra maiuscole e minuscole.