Reece H. Dunn
66aa52e485
Define a compatibility macro for platforms that don't have S_ISDIR.
2015-12-10 22:26:35 +00:00
Reece H. Dunn
1042d88f56
Use S_ISDIR instead of S_IFMT/S_IFDIR to fix building with gcc in c11 mode.
2015-12-10 22:20:51 +00:00
Reece H. Dunn
3ca931f55f
Move speak_lib.h to src/include/espeak-ng.
2015-12-10 07:24:10 +00:00
Reece H. Dunn
f185786b87
Move libespeak-ng internal headers to src/libespeak-ng.
2015-12-10 07:14:37 +00:00
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.
2015-12-09 23:33:00 +00:00
Reece H. Dunn
1e01ce9202
Use C linkage for all libespeak internal headers.
...
The libespeak files are supposed to be C code, so use C linkage
for all the functions defined in that code when they are being
referenced in the C++ code (i.e. espeakedit).
2015-12-09 22:35:48 +00:00
Reece H. Dunn
5b3cf74f21
Remove StdAfx.h
...
StdAfx.h is only needed for Microsoft Visual Studio C++ projects
that specify the "use pre-compiled headers" setting.
2015-12-09 21:18:49 +00:00
Reece H. Dunn
ebb5c28c9c
Remove portaudio1{8,9}.h -- these are included from the system.
2015-12-09 20:58:59 +00:00
Reece H. Dunn
2ce955c387
Remove tr_languages.h -- it is not used and is empty.
2015-12-09 20:48:03 +00:00
Reece H. Dunn
c885d1543e
Take the mbrola voice sample rate from the mbrola wav file.
2015-12-07 20:36:00 +00:00
Reece H. Dunn
9826e9cc30
Initial support for SSML phoneme tags.
2015-11-28 13:57:56 +00:00
Reece H. Dunn
910a4129ba
Free w_list in MakeWordFreqList on exit.
2015-10-04 17:03:46 +01:00
Reece H. Dunn
7dfbdb56ea
Fix the logic in Lexicon_It to avoid leaking f_list_in when pass is not 1 or 2.
2015-10-04 17:01:26 +01:00
Reece H. Dunn
01dc335708
Close f_in on error in Lexicon_It.
2015-10-04 16:56:51 +01:00
Reece H. Dunn
ae1a016e58
Close f_in on error in Lexicon_De.
2015-10-04 16:55:38 +01:00
Reece H. Dunn
fd687c3162
Close f on error in LoadDictionary.
2015-10-04 16:53:34 +01:00
Reece H. Dunn
c39564c11f
Close f_in on error in CompileDictionary.
2015-10-04 16:48:42 +01:00
Reece H. Dunn
0b7a5a6ff1
Free new_translator on error in LoadVoice.
2015-10-04 16:46:25 +01:00
Reece H. Dunn
ebd64d961b
Fix a file leak in MakeVowelLists.
2015-10-04 15:42:54 +01:00
Reece H. Dunn
66eaac1d6c
Free f_prog_log on error in MakeVowelLists.
2015-10-04 15:37:30 +01:00
Reece H. Dunn
a77a4330ec
Free f_in in VowelChartList on exit.
2015-10-04 15:33:29 +01:00
Reece H. Dunn
6722fdaca2
Free frame on error in SpectSeq::Load2.
2015-10-04 15:10:12 +01:00
Reece H. Dunn
72d8be8c89
Free f_logespeak in LoadConfig if it has already been loaded.
2015-10-04 15:01:10 +01:00
Reece H. Dunn
ef7994f084
Free p on error in ReadPhFile.
2015-10-04 14:57:20 +01:00
Reece H. Dunn
be6ffd3449
Close the file opened in ReadPhondataManifest on error.
2015-10-04 14:54:29 +01:00
Reece H. Dunn
8d2f0edce2
Guard usage of f_log in compile_dictlist_file.
2015-10-04 14:44:09 +01:00
Reece H. Dunn
7afe4cf0bf
Fix spect_data memory leak in SpectFrame::ImportSPC2 when nx is 0.
2015-10-04 14:28:55 +01:00
Reece H. Dunn
1e8175590e
Delete spectseq on error conditions in VowelChartDir.
2015-10-04 14:19:48 +01:00
Reece H. Dunn
94eefd46d1
Delete spectseq on error conditions.
2015-10-04 13:44:58 +01:00
Reece H. Dunn
a23c5a6f76
Move MENU_ABOUT related objects into the MENU_ABOUT handler to avoid memory leaks.
2015-10-04 13:44:10 +01:00
Reece H. Dunn
af16ee6327
Free tune_data when returning from CompileIntonation.
2015-10-04 13:42:25 +01:00
Reece H. Dunn
6ae765f0f4
Delete spectseq on error conditions.
2015-10-04 13:41:16 +01:00
Reece H. Dunn
61522a12a3
espeakedit: fix argument processing for unicode argv types
2015-10-04 13:39:00 +01:00
Reece H. Dunn
78d6119342
Merge branch 'development'
2015-04-16 13:58:29 +01:00
Reece H. Dunn
4de4687d3a
Merge branch 'upstream' into development
...
Conflicts:
dictsource/dict_phonemes
2015-04-16 13:50:25 +01:00
jonsd
f54252ea69
[1.48.15]
...
Language changes: en, fa, hr, pl, ta
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@389 d46cf337-b52f-0410-862d-fd96e6ae7743
2015-04-16 10:43:36 +00:00
Reece H. Dunn
4d1978262b
Merge branch 'development'
2015-04-01 17:01:29 +01:00
Reece H. Dunn
24f15196c4
Merge branch 'upstream' into development
...
Conflicts:
dictsource/dict_phonemes
phsource/compile_report
2015-04-01 16:52:48 +01:00
jonsd
065a0e8f03
[1.48.14]
...
Language changes: af, en, eu, fa, hi, hu, id, it, mr, pl, ta.
zh (numbers)
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@388 d46cf337-b52f-0410-862d-fd96e6ae7743
2015-04-01 14:58:25 +00:00
Reece H. Dunn
1c6bdbd99d
Fix building with wxWidgets 2.8
2014-11-18 17:51:55 +00:00
Reece H. Dunn
af853e408e
Merge branch 'development'
2014-11-07 09:24:12 +00:00
Reece H. Dunn
e4a4ca28e1
Merge branch 'upstream' into development
...
Conflicts:
dictsource/dict_phonemes
phsource/compile_report
2014-11-07 09:20:21 +00:00
jonsd
bfc7790a5a
[1.48.13]
...
Changes to:
en, pt,
it, implement ordinal numbers.
eu, stress positions.
es, revert change to [t] and [k]
de, change to sounds "pr" and "kr".
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@387 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-11-04 10:22:07 +00:00
Reece H. Dunn
1530534bc7
Merge branch 'development'
2014-11-01 22:04:32 +00:00
Reece H. Dunn
8ae9195ac3
Merge branch 'upstream' into development
...
Conflicts:
dictsource/dict_phonemes
phsource/compile_report
2014-11-01 21:58:15 +00:00
jonsd
8165a3029c
[1.48.12]
...
Language changes: an, de, en, it, pt, ta, gu, hi, pa, ur.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@386 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-11-01 14:54:28 +00:00
Reece H. Dunn
81955300d6
Merge branch 'development'
...
Conflicts:
src/Makefile
2014-08-31 17:22:49 +01:00
Reece H. Dunn
1af0afa88c
1.48.11 (from http://espeak.sourceforge.net/test/latest.html )
2014-08-31 17:22:12 +01:00
Reece H. Dunn
7c90388216
Merge branch 'upstream' into development
...
Conflicts:
dictsource/dict_phonemes
phsource/compile_report
2014-08-31 17:16:14 +01:00
jonsd
b27f69bb5a
[1.48.11]
...
Command-line: added options --sep --tie.
API, changed the meaning of the "phonememode" parameter in espeak_SetPhonemeTrace() and espeak_TextToPhonemes().
Language changes to: en, eu, pt.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@385 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-08-31 15:50:07 +00:00