#format wiki #LANGUAGE it <
> <> <> = Introduzione = È possibile utilizzare il text-to-speech in '''Ubuntu''' utilizzando un programma chiamato '''Festival'''. Il programma non funziona con '''ESD''' (l'impostazione predefinita del mixer audio) o '''ALSA''', per cui è necessario apportare alcuni cambiamenti. Questa guida spiega come far funzionare Festival con '''ESD''' o '''ALSA'''. Se non si utilizza Festival con '''ESD''', sarà necessario disattivare '''ESD''' nel pannello preferenze dei Suoni. Altrimenti gli altri programmi non saranno in grado di riprodurre suoni mentre Festival è in funzione. = Installazione = [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''festival'', disponibili nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali. == Configurazione per ESD == 0. Installare il pacchetto ''esound-clients'', disponibili nel componente '''universe''' dei repository ufficiali. È necessario configurare '''Festival''' in modo che invii i suoni mediante '''ESD'''. In caso contrario, verrà visualizzato l'errore 'Impossibile aprire /dev/dsp' quando si tenta di eseguire '''Festival''': 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e usando i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/festival.scm` e aggiungere in fondo al file la seguente riga: {{{ (Parameter.set 'Audio_Command "esdplay $ FILE") (Parameter.set 'Audio_Method' Audio_Command) (Parameter.set 'Audio_Required_Format' snd) }}} 0. Salvare il file. == Configurazione per ALSA == Aprire con un editor di testo e usando i privilegi di amministrazione il file `/etc/festival.scm` e aggiungere in fondo al file la seguente riga: {{{ (Parameter.set 'Audio_Command "aplay-D plug: dmix-q-c 1-t-f greggio S16-r $ SR $ FILE") (Parameter.set 'Audio_Method' Audio_Command) (Parameter.set 'Audio_Required_Format' snd) }}} Alcune fonti lasciano fuori il plug-D: dmix; forse che funziona per i sistemi più vecchi, ma non ha funzionato nella mia Feisty. = Test per il funzionamento di Festival = 0. Avviare '''Festival''', digitare in [[AmministrazioneSistema/RigaDiComando|termiale]]: {{{ festival }}} 0. Verrà visualizzato il simbolo '>' nel terminale. Digitare il seguente comando per far dire al computer la parola "Ciao": {{{ (SayText "Ciao") }}} Sostituire "Ciao" con la parola che si desidera far dire al computer. 0. Per ascoltare un file di testo chiamato `FILENAME`, digitare: {{{ (tts "FILENAME" nil) }}} = Ulteriori risorse = * [[https://help.ubuntu.com/community/TextToSpeech|Documento originale]] ---- CategoryHomepage