root/xchestival/readme.html

Revision 1064, 7.6 kB (checked in by alpt, 3 years ago)

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1                      (-         xchestival       -)
2                              Italian version
3
4
5 Xchestival e' un insieme di vari pezzi: uno script per xchat ed irssi
6 che lo interfaccia a Festival, i fonemi italiani, ed altre cose, che
7 messe insieme, permettono a xchat ed a irssi di "parlare", leggendo
8 cio' che viene scritto sui canali e sulle querty.
9
10 xchat/irssi + xchat_speak + It-festival = xchestival ;)
11
12 potete scaricarlo da qui:
13 <A HREF="http://freaknet.org/alpt/src/xchestival/files/xchestival-0.0.8.tar.bz2">http://freaknet.org/alpt/src/xchestival/files/xchestival-0.0.8.tar.bz2</A>
14
15
16 *** Installazione
17
18 Assicuratevi di avere festival ed mbrola installati.
19 Festival lo potete scaricare qui:
20 <A HREF="http://www.cstr.ed.ac.uk/projects/festival/">http://www.cstr.ed.ac.uk/projects/festival/</A>
21
22 Mentre mbrola prendetelo da qui:
23 <A HREF="http://tcts.fpms.ac.be/synthesis/mbrola.html">http://tcts.fpms.ac.be/synthesis/mbrola.html</A>
24
25 Se usate la pura ed aurea Slackware potete installare sia festival che mbrola
26 usando i tre .tgz che trovate qui:
27 <A HREF="http://freaknet.org/alpt/src/xchestival/files/xchestival-slack">http://freaknet.org/alpt/src/xchestival/files/xchestival-slack</A>
28
29 Se usate Debian, allora dovete ringraziare Scinziatu che ha creato i .deb
30 appositamente per voi, seguite queste istruzioni:
31 <A HREF="http://freaknet.org/alpt/src/xchestival/files/xchestival-deb/readme">http://freaknet.org/alpt/src/xchestival/files/xchestival-deb/readme</A>
32
33 Se siete su gentoo od usate emerde, potete comodamente lanciare:
34 # emerge festival mbrola
35
36 Successivamente, prendete l'ultima versione di xchestival da qui:
37 <A HREF="http://freaknet.org/alpt/src/xchestival/files/">http://freaknet.org/alpt/src/xchestival/files/</A>
38
39 Una volta scaricato, scompattatelo con
40
41    tar xjvf xchestival-0.0.8.tar.bz2
42
43 entrate nella dir
44
45    cd xchestival
46
47 diventate root:
48
49    su root
50
51 e lanciate
52
53    ./install.sh
54
55 questo installera' tutto il necessario.
56
57 -- Su xchat:
58 Per usarlo, aprite xchat e caricate lo script perl xchat_speak.pl, che
59 si trova nella directory xchestival. con Xchat 1.8.11, andate sul menu
60 Scripts &amp; Plugins, poi Load Perl Script ...
61
62 Se volete farlo caricare automaticamente all'apertura di xchat
63 copia il .pl in $HOME/.xchat/
64
65 Infine, modificate il .pl per cambiare le variabili di default.
66
67 Se avete gia' tutto il necessario installato e volete prendervi solo lo script,
68 andate qua:
69 <A HREF="http://freaknet.org/alpt/src/xchestival/files/xchat_speak.pl">http://freaknet.org/alpt/src/xchestival/files/xchat_speak.pl</A>
70
71 -- Su irssi:
72 Copiate irssi_speak.pl in ~/.irssi/scripts/ (assicuratevi che la directory
73 scripts esista).
74 Modificate le variabili di configurazione del .pl.
75
76 Caricatelo con: /run irssi_speak
77
78 Lo script si trova qua:
79 <A HREF="http://freaknet.org/alpt/src/xchestival/files/irssi_speak.pl">http://freaknet.org/alpt/src/xchestival/files/irssi_speak.pl</A>
80
81
82 *** Info aggiuntive:
83
84 La voce in lingua italiana viene da qui:
85 <A HREF="http://www.csrf.pd.cnr.it/TTS/It-FESTIVAL.htm">http://www.csrf.pd.cnr.it/TTS/It-FESTIVAL.htm</A>
86
87 Lo script originale per interfacciare xchat a festival viene da qui:
88 <A HREF="http://www.nogas.org/xchat_speak/">http://www.nogas.org/xchat_speak/</A>
89
90
91 *** Modalita' d'uso:
92
93 In xchat carica lo script con:
94 /load /path/to/script/xchat_speak.pl
95
96 In irssi carica lo script con (devi averlo in ~/.irssi/scripts/):
97 /run irssi_speak.pl
98
99 I comandi sono:
100
101 /velocita SPEED         Setta la velocita' di lettura a `SPEED',
102                         e' meglio usare i valori compresi tra
103                         0.70 e 1.50. Se usi 3.00 diventa tutto moooolllltooooo
104                         LENTOOOO.
105
106 /voce VOICE             Seleziona la voce per la lettura, quelle disponibili
107                         sono:
108                         &quot;uomo&quot; == voce femminile italiana
109                         &quot;donna&quot; == voce maschile italiana
110                         &quot;uomo_robot&quot; == voce maschile di un robot
111                         &quot;donna_robot&quot; == voce femminile di un robot
112                         &quot;inglese&quot; == american dude
113
114 /muto [#CHAN]           Disabilita la lettura del canale `#CHAN' specificato.
115                         Se nessun canale viene specificato allora tutti saranno
116                         disabilitati.
117
118 /muto NICK              Disabilita la lettura della query del `NICK'
119                         specificato.
120
121 /parla [#CHAN]          [ri]abilita la lettura del canale `#CHAN'. Se nessun
122                         canale e' specificato, e' riabilitata la lettura globale.
123
124 /parlasoloin #CHAN      Legge solamente quello che viene detto nel canale
125                         `#CHAN' e disabilita tutti gli altri. Equivale ad
126                         /muto; /parla #CHAN
127
128 /censure                Mostra l'elenco dei canali disabilitati.
129
130 /solotesto              Non legge i Join, Part, Quit, Topic, cambio Nick.
131
132 /parlatutto             Legge i Join, Part, Quit, Topic, cambio Nick.
133
134 /seleziona [STRINGA]    Legge solo le frasi che contengono la `STRINGA' immessa.
135                         Se nessuna stringa viene specificata allora tutte le
136                         frasi saranno nuovamente lette. Ad esempio:
137                         /seleziona MIONICK, leggera' solo le frasi dove e'
138                         presente il MIONICK.
139
140
141 Xchestival usa un file di sostituzioni (xchestival.sub) che di default viene
142 copiato in /usr/share/xchestival/ ed in ~/.xchat2/ e in ~/.irssi/
143 durante l'installazione.
144 Puoi modificarlo a tuo piacimento per aggiungere nuove associazioni
145 (ricordati di spedirmi il diff ;)
146 Nel file vi e' una sostituzione per linea, secondo la seguente sintassi:
147 ----------------------------
148 # Questo e' un commento.
149 STRINGA == NUOVA_STRINGA
150 # Ad esempio:
151 xche' == perche'
152
153 # Ora aggiungiamo uno smile:
154 SMILE: ;) == ride
155 -----------------------------
156 Quindi ogni volta che xchat_speak.pl leggera' &quot;xche'&quot;, festival dira' &quot;perche'&quot;.
157 L'unica accortezza che bisogna avere riguarda gli smiles: tutti gli smile devono
158 avere il prefisso `SMILE: ' ad inizio riga. Ricordati che gli smile vengono
159 letti in questo modo: &quot;NICK SOSTITUZIONE_SMILE&quot;, quindi una frase del tipo:
160 &quot;&lt;AlpT&gt; ;)&quot; viene letta come &quot;Alpt ride&quot;.
161
162 Il file ~/.xchat2/xchestival.sub (o ~/.irssi/xchestival.sub) viene caricato
163 automaticamente all'avvio dello script. Se il file non viene trovato allora lo
164 script provera' a caricare /usr/share/xchestival/xchestival.sub.
165
166 /associazioni [FILE]    Carica tutte le associazioni presenti nel `FILE'.
167                         Se il `FILE' non viene specificato il `FILE' caricato
168                         sara' quello di default (~/.xchat2/xchestival.sub)
169
170 /associa      STRINGA   Aggiunge la nuova associazione `STRINGA' nel file di
171                         associazioni caricato. La nuova associazione e'
172                         immediatamente utilizzata. La sintassi e' la stessa del
173                         file di associazioni, ad esempio:
174                         /associa SMILE: ^_- == fa' l'occhiolino
175
176
177 *** Autori:
178
179 xchestival e' stato scritto da:
180
181 AlpT (@freaknet.org),
182
183 con l'aiuto essenziale di:
184
185 asbesto (@freaknet.org), per il supporto umano, spirituale e di design,
186 sandman (@freaknet.org), per le regex della morte,
187 scinziatu (@freaknet.org), per la pacchettizzazione debian ed il supporto mbrola,
188 ram (@freaknet.org), per l'ottimizzazione delle espressioni e dei baci,
189 skler (@freaknet.org), per l'aggiunta dei comandi (/solotesto e /parlatutto).
190
191 Tutti noi facciamo parte del Freaknet \o/:
192 <A HREF="http://www.freaknet.org">http://www.freaknet.org</A>
193
194 Mandate insulti, proteste, poesie, codice, lettere d'amore, francobolli e
195 quant'altro ad:  alpt ( @freaknet.org ).
196
197 Cya ^_^
Note: See TracBrowser for help on using the browser.