Commit Graph
175 Commits
Author SHA1 Message Date
Reece H. Dunn 104a9de6da Expose a device name parameter to wave_open. 2015-12-31 15:25:17 +00:00
Reece H. Dunn 843f4d0dd4 Combine wave_init and wave_open. 2015-12-31 13:47:48 +00:00
Reece H. Dunn af75ed03e8 Fix building on Windows systems. 2015-12-31 10:21:02 +00:00
Reece H. Dunn 53aac7f3a5 Fix clang -Wconditional-uninitialized warnings. 2015-12-30 16:37:01 +00:00
Reece H. Dunn 80914cc40e Fix clang -Wunused-macros warnings. 2015-12-30 16:13:29 +00:00
Reece H. Dunn fe31f299ca Fix clang -Wunreachable-code-return warnings. 2015-12-30 15:58:25 +00:00
Reece H. Dunn 9e643b5620 Fix clang -Wunreachable-code-break warnings. 2015-12-30 15:54:32 +00:00
Reece H. Dunn c1f0529747 DecompilePhoneme does nothing (returns before doing anything), so remove it (it was used to debug/trace CompilePhoneme). 2015-12-30 15:45:47 +00:00
Reece H. Dunn b11d540718 Fix GCC -Wunused-parameter warnings. 2015-12-30 15:01:31 +00:00
Reece H. Dunn 8771b1c29c The modn parameter of SetSynth_Klatt is not used, so remove it. 2015-12-30 09:18:22 +00:00
Reece H. Dunn 8091938430 The fill_zeros parameter of WavegenFill is not used, so remove it. 2015-12-30 09:06:19 +00:00
Reece H. Dunn f38a075575 The next_pause parameter of TranslateWord is not used, so remove it. 2015-12-30 08:58:36 +00:00
Reece H. Dunn 75758a9712 Fix GCC -Wunused-but-set-variable warnings. 2015-12-29 22:23:41 +00:00
Reece H. Dunn bc288a04f4 Implement espeak_SetVoiceByProperties directly from the SetVoiceByProperties implementation. 2015-12-29 17:24:59 +00:00
Reece H. Dunn 9ab5fad596 Implement espeak_SetVoiceByName directly from the SetVoiceByName implementation. 2015-12-29 17:15:43 +00:00
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 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 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