Reece H. Dunn
230ddd9fe2
Generate build errors if phoneme or language data files contain errors.
2015-12-29 15:00:31 +00:00
Reece H. Dunn
dfdb4e2391
Remove the Error wrapper -- use error directly.
2015-12-29 13:00:11 +00:00
Reece H. Dunn
6821f0dab0
Use variable arguments to simplify error(...) usage.
2015-12-29 12:55:51 +00:00
Reece H. Dunn
17c61b25d7
Output phoneme compilation errors to stderr.
2015-12-29 12:41:04 +00:00
Reece H. Dunn
063f4dbe40
Add documentation for speak-ng.
2015-12-29 11:47:50 +00:00
Reece H. Dunn
d460f1c448
Support the additional --compile-... options in speak-ng.
2015-12-29 11:39:51 +00:00
Reece H. Dunn
89a7829244
Add --help documentation for --compile-debug.
2015-12-29 11:27:00 +00:00
Reece H. Dunn
522e7c4d51
Revert commit 14a2fb39cf
...
This commit has been reported to cause distortions in phoneme
pitches and speeds.
2015-12-28 17:54:17 +00:00
Reece H. Dunn
5d295bdd30
Merge remote-tracking branch 'nyqvist/master'
...
Conflicts:
src/libespeak-ng/compiledict.c
src/libespeak-ng/readclause.c
src/libespeak-ng/speak_lib.c
src/libespeak-ng/voices.c
src/libespeak-ng/wave_sada.c
src/libespeak-ng/wavegen.c
2015-12-28 13:14:46 +00:00
Reece H. Dunn
5bbc0d3743
Remove the PLATFORM_RISCOS code.
...
This is from the old espeak RiscOS port that has been removed.
If/when the espeak-ng program is ported to RiscOS, this will be
done in a different, more maintainable way.
2015-12-28 12:46:14 +00:00
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.
2015-12-28 12:33:14 +00:00
Reece H. Dunn
7874411c4d
Always include the #ifdef LIBRARY code.
2015-12-28 11:29:16 +00:00
Reece H. Dunn
19f9ed629b
Remove the debugging code in OUTPUT_FORMAT and LIST_GROUP_INFO as this is not compiled by default.
2015-12-28 11:26:18 +00:00
Reece H. Dunn
cc66180705
Remove the remaining SPECT_EDITOR code from espeakedit.
2015-12-28 11:18:48 +00:00
Reece H. Dunn
1a36df1206
Remove the remaining MAKE_ENVELOPES usage.
2015-12-28 11:16:35 +00:00
Fredrik Nyqvist
14a2fb39cf
Declare variables at their first point of use
...
Also use size_t instead of int in some places
where it make sense
2015-12-28 12:05:17 +01:00
Reece H. Dunn
3e99752d0c
Check and fix source code formatting.
2015-12-27 22:34:53 +00:00
Reece H. Dunn
e7ae2fde18
Incorporate the commands.html documentation in espeak-ng.1.ronn
2015-12-23 16:44:10 +00:00
Reece H. Dunn
8524a6aed6
Clean up the epspeak-ng man page; refer to espeak-ng, not espeak.
2015-12-23 16:04:46 +00:00
Reece H. Dunn
fbeeb50a58
Import the Ubuntu man page for espeak in the ronn format.
2015-12-23 15:58:52 +00:00
Reece H. Dunn
f0c2c4cca2
Remove extra newlines from the files to provide consistent spacing.
2015-12-23 11:32:03 +00:00
Reece H. Dunn
d345d74f64
Remove braces around single-line if/while/for/etc. and related cleanup.
2015-12-22 20:40:10 +00:00
Reece H. Dunn
9a837c8182
Remove parentheses around return statements.
2015-12-22 16:24:01 +00:00
Reece H. Dunn
12e0bb122b
Reformat the code using the uncrustify program.
2015-12-22 15:06:50 +00:00
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.
2015-12-21 14:46:18 +00:00
Reece H. Dunn
7d8b983ee7
strcasecmp is no longer used, so remove the compatibility code
2015-12-21 13:18:31 +00:00
Reece H. Dunn
f84fdc2d98
Don't call the no longer implemented DrawEnvelopes
...
This was part of espeakedit, and used wxWidgets to draw the
envelope graphs.
2015-12-21 12:02:06 +00:00
Reece H. Dunn
85c87e83a9
Remove the LOG_FRAMES code which was only used in espeakedit.
2015-12-20 19:49:20 +00:00
Reece H. Dunn
1c6681e3d4
Make espeak-ng use strncpy0, etc. from libespeak-ng.
...
This removes the implementation of those functions from espeak-ng
and use the versions in libespeak-ng.
NOTE: This is needed to cross-compile to Windows.
2015-12-19 17:03:47 +00:00
Reece H. Dunn
bf64b4ec3b
The pk_shape_x and pk_shape_y variables are not used, so remove them.
2015-12-19 16:13:35 +00:00
Reece H. Dunn
4ec02683f1
Remove the unused ph_sorter function in compiledata.c
2015-12-19 16:09:31 +00:00
Reece H. Dunn
41ab4715d8
The group_tone_emph variable is set but not used, so remove it.
2015-12-19 13:42:45 +00:00
Reece H. Dunn
8486c5d678
The post_tonic variable is set but not used, so remove it.
2015-12-19 13:38:27 +00:00
Reece H. Dunn
08b6ad3a00
Fix a logical check in numbers.c
2015-12-19 13:34:11 +00:00
Reece H. Dunn
26b1e83b9c
Remove the unused PeaksZero function in spect.c
2015-12-19 13:29:03 +00:00
Reece H. Dunn
f099f6cc80
Remove the unused PrintPhonemesUsed function in compiledata.c
2015-12-19 13:26:44 +00:00
Reece H. Dunn
6aee7b721f
Fix a value conversion warning on 64-bit builds.
2015-12-18 21:41:50 +00:00
Reece H. Dunn
66c2831bed
Use intptr_t from stdint.h instead of a custom long64 typedef.
2015-12-18 21:41:28 +00:00
Reece H. Dunn
91cd9bdc21
Fix building espeak-ng using --with-mbrola=no
2015-12-18 20:52:02 +00:00
Reece H. Dunn
a47bf04657
Add copyright notices to files that are missing them.
2015-12-18 07:20:34 +00:00
Reece H. Dunn
c71b24a9a5
Use a consistent license notice in the source files.
2015-12-18 07:06:29 +00:00
Reece H. Dunn
cbe8695fcb
Remove the * box around the file headers.
2015-12-17 23:45:36 +00:00
Reece H. Dunn
4f02a09242
Incorporate the missing compatibility defines for Windows in speech.h.
2015-12-17 22:12:07 +00:00
Reece Dunn
296d62378b
Merge pull request #37 from michaelDCurran/allowNULLLogInCompilationFunctions
...
Allow compilePhonemeData and compileIntonations to be called with a NULL log argument
2015-12-17 12:37:21 +00:00
Michael Curran
5353e125dc
Allow compilePhonemeData and compileIntonations to be called with a NULL log argument. If so, log is set to stderr.
2015-12-17 20:02:24 +10:00
Michael Curran
9d187f0588
Stop leaking file streams in libespeak-ng's LoadSpectSeq function.
2015-12-17 19:25:53 +10:00
Reece H. Dunn
36be9ac13f
Use the default uncrustify config (with indentation changes) to reformat the code.
2015-12-17 07:40:24 +00:00
Reece H. Dunn
603f046154
Avoid implicit function messages when building the project.
2015-12-15 22:58:10 +00:00
Reece H. Dunn
5e0050419d
Remove comments that deliniate the start and end of functions, etc..
2015-12-15 22:26:02 +00:00
Reece H. Dunn
08821f262f
Remove commented out code.
2015-12-14 23:13:56 +00:00