Reece H. Dunn
0ad59a7f55
Support converting the markdown-based documentation to HTML.
9 years ago
Reece H. Dunn
f10b2ccb85
Use the system's sonic files.
This allows newer versions of sonic to be used and to keep
up-to-date with bug fixes provided by the system.
9 years ago
Reece H. Dunn
967cfe4b9f
Some systems need -lm to use the math library functions.
9 years ago
Reece H. Dunn
603f046154
Avoid implicit function messages when building the project.
9 years ago
Reece H. Dunn
406d74b216
Restructure the Makefile to simplify its layout.
9 years ago
Reece H. Dunn
3d6b0d15d1
Remove wxWidgets and the remaining parts of espeakedit from the build.
9 years ago
Reece H. Dunn
bda5252b3f
espeak-ng: implement and use --compile-intonations and --compile-phonemes command-line options
9 years ago
Reece H. Dunn
8218109400
Convert src/compiledata.cpp to src/libespeak-ng/compiledata.c.
9 years ago
Reece H. Dunn
408a12a79f
Convert src/spect.cpp to src/libespeak-ng/spect.c.
9 years ago
Reece H. Dunn
e2ba3703bb
espeakedit: remove wxWidgets from spect.cpp
9 years ago
Reece H. Dunn
1a19319979
espeakedit: move the remaining prosodydisplay.cpp code into compiledata.cpp
9 years ago
Reece H. Dunn
a008fb4f8b
espeakedit: move the spectseq.cpp code into spect.cpp
9 years ago
Reece H. Dunn
3fde1a2d53
espeakedit: simplify and inline the ConfigInit logic
9 years ago
Reece H. Dunn
50377416cf
espeakedit: remove all but the --compile support
This removes the GUI part of espeakedit, keeping the part that is
responsible for compiling the voice and intonation data. The
motivation for this is:
1. the voice and intonation data compilation will move into
libespeak-ng after removing the wxWidgets logic and converting
the code to C;
2. the espeakedit code is tightly coupled to the internals of
libespeak-ng at a source code level, not a binary/API level,
making the code harder to maintain;
3. a new GUI will be written in Qt that better supports creating
and editing voices and languages.
9 years ago
Reece H. Dunn
156c622ed6
Rename compiledata.c => compilembrola.c.
9 years ago
Reece H. Dunn
cf872e5e5a
Use espeak-ng to build the mbrola voices, not espeakedit.
9 years ago
Reece H. Dunn
257b6b33a5
Move CompileMbrola to libespeak-ng.
9 years ago
Reece H. Dunn
d9771ada20
Link speak-ng to the static library build of libespeak-ng.
9 years ago
Reece H. Dunn
a00ad5ed94
Use libespeak_ng consistently in the makefile.
9 years ago
Reece H. Dunn
a02b3489ae
Rename libespeak.la => libespeak-ng.la.
9 years ago
Reece H. Dunn
db8451e9a2
Rename speak => speak-ng.
9 years ago
Reece H. Dunn
cf1f15af76
Rename espeak => espeak-ng.
9 years ago
Reece H. Dunn
3ca931f55f
Move speak_lib.h to src/include/espeak-ng.
9 years ago
Reece H. Dunn
f185786b87
Move libespeak-ng internal headers to src/libespeak-ng.
9 years ago
Reece H. Dunn
f7dfc38dd7
Use the C compiler to build C files; restructuring.
This moves the libespeak source (*.cpp) files to src/libespeak-ng
and renames the C files (libespeak, espeak, speak) so they have
a .c file extension.
9 years ago
Reece H. Dunn
7c30e8c7d7
Use -fPIC to support sparc/sparc64 architectures.
This is based on a patch by Thomas Petazzoni.
9 years ago
Reece H. Dunn
98e9bee133
Makefile.am: fix the reference to wave_sada.cpp (reported by Ken Perry)
9 years ago
Reece H. Dunn
c48bb4cd34
autotools: build the 'mr' dictionary
10 years ago
Reece H. Dunn
240a0c94ce
autotools: update the phsource dependencies
10 years ago
Reece H. Dunn
55b2e01a6c
autotools: support building the mbrola phtrans files
10 years ago
Reece H. Dunn
256ad226f2
autotools: build the 'ia' dictionary
11 years ago
Reece H. Dunn
5c04de2bea
autotools: build the 'eu' dictionary
11 years ago
Reece H. Dunn
38f02aa611
autotools: fix building only the phonemedata on a clean setup
11 years ago
Reece H. Dunn
8694543ec1
autotools: build the 'gd' dictionary
11 years ago
Reece H. Dunn
981c023977
autotools: update version to 1.48.*
11 years ago
Reece H. Dunn
6a45e7b162
autotools: build the 'or' dictionary
11 years ago
Reece H. Dunn
8c9ca88183
autotools: build the 'lfn' dictionary
11 years ago
Reece H. Dunn
a4ce6aa683
autotools: support optionally building the extended Russian and Chinese dictionaries
11 years ago
Reece H. Dunn
6fa0354f15
mkdictlist: sort the phoneme data dependencies
11 years ago
Reece H. Dunn
b7f773d46e
autotools: improve the build dependencies for building the espeak phoneme data
11 years ago
Reece H. Dunn
3dbe2492fe
mkdictlist: fix mapping/detection of the hbs dictionary (for 'bs' and 'hr')
11 years ago
Reece H. Dunn
ca8a9a4495
autotools: build the 'as' and 'gu' dictionaries
11 years ago
Reece H. Dunn
4eb335011a
autotools: re-enable building om -- building it no longer intermittently crashes
11 years ago
Reece H. Dunn
6dd5529dd8
autotools: add support for disabling async command support (--without-async/--with-async=no)
11 years ago
Reece H. Dunn
00861d3bc3
autotools: add support for disabling libsonic (--without-sonic/--with-sonic=no)
11 years ago
Reece H. Dunn
83df50a40f
autotools: add support for disabling MBROLA (--without-mbrola/--with-mbrola=no)
11 years ago
Reece H. Dunn
a725bba818
autotools: add support for disabling Klatt (--without-klatt/--with-klatt=no)
11 years ago
Reece H. Dunn
341fbce098
autotools: espeak-data/{dictsource,phsource} are no longer created as part of the build, so don't remove them in distclean
11 years ago
Reece H. Dunn
7d2a2324e8
autotools: Remove unused variables from the makefile.
11 years ago
Reece H. Dunn
ed18e418ca
autotools: Support uninstalling the installed espeak-data when 'make uninstall' is run.
11 years ago