Reece H. Dunn
5a3d5c0946
Check for the ronn command in configure before building the man files.
9 years ago
Reece H. Dunn
80a6464ec9
Build the man pages as part of the build process.
9 years ago
Reece H. Dunn
063f4dbe40
Add documentation for speak-ng.
9 years ago
Reece H. Dunn
db077dd3f7
Use portable rules to build the documentation.
9 years ago
Reece H. Dunn
6f4f6e573b
Add the ACLOCAL_AMFLAGS option to Makefile.am.
9 years ago
Reece H. Dunn
e69c936329
Remove the debugging code.
The debugging code is done inconsistently, mainly to trace the
event and audio output logic. This makes it harder to understand
the code flow for logic that is not enabled by default.
As such the debugging code makes the code harder to maintain.
9 years ago
Reece H. Dunn
7874411c4d
Always include the #ifdef LIBRARY code.
9 years ago
Reece H. Dunn
92e6d2b671
Fix and update the ssml.md documentation as markup.md.
9 years ago
Reece H. Dunn
2c70000d8a
Fix and update the intonation.md documentation.
9 years ago
Reece H. Dunn
75719bf814
Fix and update the phontab.md documentation; merge in the relevant parts of the phonemes documentation.
9 years ago
Reece H. Dunn
35b71dcf2b
Fix and update the mbrola.md documentation.
9 years ago
Reece H. Dunn
6e77ed807d
Fix and update the voices.md documentation.
9 years ago
Reece H. Dunn
f68f344e1d
Fix and update the dictionary.md documentation.
9 years ago
Reece H. Dunn
2489e21238
Fix and update the add_language.md documentation.
9 years ago
Reece H. Dunn
457e8f86e2
Merge docindex.html into index.md; remove espeakedit related documentation.
9 years ago
Reece H. Dunn
fbeeb50a58
Import the Ubuntu man page for espeak in the ronn format.
9 years ago
Reece H. Dunn
32ad5a1283
Convert the index.html documentation to markdown.
9 years ago
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
11 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