Dimensione: 3021
Commento:
|
Dimensione: 2740
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 7: | Linea 7: |
Festival - Text-to-Speech |
|
Linea 11: | Linea 8: |
È possibile utilizzare il text-to-speech in Ubuntu utilizzando un programma chiamato '''Festival'''. '''Festival''' non funziona con ESD (l'impostazione predefinita del mixer audio) o ALSA, per cui è necessario apportare alcuni cambiamenti. | È possibile utilizzare il text-to-speech in Ubuntu utilizzando un programma chiamato '''Festival'''. '''Festival''' non funziona con ESD (l'impostazione predefinita del mixer audio) o ALSA, per cui è necessario apportare alcuni cambiamenti. |
Linea 18: | Linea 16: |
Tutti i comandi che verranno mostrati vanno eseguiti in un [:AmministrazioneSistema/RigaDiComando:terminale] con i [:AmministrazioneSistema/Sudo: privilegi di amministrazione]. | |
Linea 20: | Linea 17: |
Installare '''Festival''': {{{ apt-get install festival }}} Nota: Le voci sono disponibili nei [:Repository:repository], cercare ''festvox'' in [AmministrazioneSistema/Synaptic:Synaptic] per un elenco delle voci disponibili |
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto ''festival'', disponibili nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali. |
Linea 29: | Linea 21: |
Installare ''esdplay'', che fa parte del pacchetto ''esound-clients'': {{{ apt-get install esound-clients }}} È 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. Installare il pacchetto ''esound-clients'', disponibili nel componente '''universe''' dei repository ufficiali. |
Linea 35: | Linea 23: |
1. Aprire il file `/etc/festival.scm` con [:EditorDiTesto:Gedit] digitando in un [:AmministrazioneSistema/RigaDiComando:terminale]: {{{ sudo gedit /etc/festival.scm }}} 2. Aggiungere le seguenti righe alla fine del file: {{{ |
È 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: {{{ |
Linea 45: | Linea 33: |
3. Salvare il file. | 0. Salvare il file. |
Linea 49: | Linea 38: |
Aprire il file `/etc/festival.scm` con [:EditorDiTesto:Gedit] digitando in un [:AmministrazioneSistema/RigaDiComando:terminale]: {{{ sudo gedit /etc/festival.scm }}} E aggiugere alla fine del file le seguenti righe: |
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: |
Linea 64: | Linea 50: |
Avviate '''Festival''' da :AmministrazioneSistema/RigaDiComando:terminale] digitando: {{{ |
0. Avviare '''Festival''' digitare in [:AmministrazioneSistema/RigaDiComando:termiale]: {{{ |
Linea 69: | Linea 56: |
Verrà visualizzato il simbolo '>' nel :AmministrazioneSistema/RigaDiComando:terminale]. Scrivere `(SayText "Ciao")` per far dire al Computer la parola "Ciao" {{{ |
0. Verrà visualizzato il simbolo '>' nel terminale. Digitare il seguente comando per far dire al computer la parola "Ciao": {{{ |
Linea 74: | Linea 61: |
Il computer dovrebbe dire "Ciao". | Sostituire "Ciao" con la parola che si desidera far dire al computer. |
Linea 76: | Linea 63: |
Per ascoltare un file di testo chiamato FILENAME, scrivere nel :AmministrazioneSistema/RigaDiComando:terminale]: {{{ |
0. Per ascoltare un file di testo chiamato `FILENAME`, digitare: {{{ |
Linea 81: | Linea 68: |
'''Nota''': il testo deve essere tra i due ". | = Ulteriori Risorse = * [https://help.ubuntu.com/community/TextToSpeech Documento Originale] ---- CategoryHomepage |
BR Indice() VersioniSupportate(hardy)
Introduzione
È possibile utilizzare il text-to-speech in Ubuntu utilizzando un programma chiamato Festival. Festival 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
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:
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)
- 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
Avviare Festival digitare in [:AmministrazioneSistema/RigaDiComando:termiale]:
festival
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.Per ascoltare un file di testo chiamato FILENAME, digitare:
(tts "FILENAME" nil)
Ulteriori Risorse
[https://help.ubuntu.com/community/TextToSpeech Documento Originale]