aboutsummaryrefslogtreecommitdiff
path: root/flite/README.pod
blob: 8cbcada61f31a36dc9083e57e822ae3903c15f4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
=pod

README for PD external distribution 'pd-flite'

Last updated for version 0.01

=head1 DESCRIPTION

The 'pd-flite' distribution contains a single PD external ("flite"),
which provides a high-level text-to-speech interface for English based on
the 'libflite' library by Alan W Black and Kevin A. Lenzo.

Currently tested only under linux.


=head1 REQUIREMENTS

=over 4

=item * libflite >= v1.1

The 'libflite' library by Alan W Black and Keven A. Lenzo
is required to build the PD 'flite' external.
It is available from http://cmuflite.org.

You may want to apply the patch 'libflite-noaudio.patch'
which comes with this distribution to the 'libflite'
sources before compiling them (the '--with-audio=none'
configure flag did not work for me on its own).

=back


=head1 INSTALLATION

First, build and install the libflite distribution.

Then, issue the following commands to the shell:

   cd PACKAGENAME-X.YY  (or wherever you extracted this distribution)
   ./configure
   make
   make install


=head1 BUILD OPTIONS

The 'configure' script supports the following options, among others:

=over 4

=item * --with-flite-dir=DIR

Specify the base directory of the libflite distribution.

=item * --with-pd-dir=DIR

Specify PD base directory.

=item * --enable-debug , --disable-debug

Whether to enable verbose debugging messages.
Default=no.

=item * Environment Variables

CPPFLAGS, CFLAGS, LDFLAGS, etc.

=back

See the output of './configure --help' for more options.


=head1 ACKNOWLEDGEMENTS

PD by Miller Puckette and others.

Flite run-time speech synthesis library by Alan W Black
and Kevin A. Lenzo.

Ideas, black magic, and other nuggets of information drawn
from code by Guenter Geiger, Larry Troxler, and iohannes m zmoelnig.

=head1 KNOWN BUGS

It gobbles memory, and also processor time on synthesis operations.

No support for alternative voices or lexica, and no
mid- or low-level interface to the libflite functions.

=head1 AUTHOR

Bryan Jurish E<lt>moocow@ling.uni-potsdam.deE<gt>