Reece H. Dunn
83d26f48fc
compiledata - don't include main.h
This is part of the process of making compiledata.cpp independent
of espeakedit.
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
6bd44bd926
espeak-ng: implement a --compile-mbrola command-line option
9 years ago
Reece H. Dunn
b8378c2667
Expose the CompileMbrola function via a new espeak_ng.h API.
9 years ago
Reece H. Dunn
257b6b33a5
Move CompileMbrola to libespeak-ng.
9 years ago
Reece H. Dunn
4e4a0e8f40
frame_t3 is not used, so remove it
9 years ago
Reece H. Dunn
186916afb6
Remove the code within '#ifdef deleted' statements.
9 years ago
Reece H. Dunn
96cc9dbae2
Always build espeakedit specific data in 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
db8451e9a2
Rename speak => speak-ng.
9 years ago
Reece H. Dunn
cf1f15af76
Rename espeak => espeak-ng.
9 years ago
Reece H. Dunn
66aa52e485
Define a compatibility macro for platforms that don't have S_ISDIR.
9 years ago
Reece H. Dunn
1042d88f56
Use S_ISDIR instead of S_IFMT/S_IFDIR to fix building with gcc in c11 mode.
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
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).
9 years ago
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.
9 years ago
Reece H. Dunn
ebb5c28c9c
Remove portaudio1{8,9}.h -- these are included from the system.
9 years ago
Reece H. Dunn
2ce955c387
Remove tr_languages.h -- it is not used and is empty.
9 years ago
Reece H. Dunn
c885d1543e
Take the mbrola voice sample rate from the mbrola wav file.
9 years ago
Reece H. Dunn
9826e9cc30
Initial support for SSML phoneme tags.
9 years ago
Reece H. Dunn
910a4129ba
Free w_list in MakeWordFreqList on exit.
9 years ago
Reece H. Dunn
7dfbdb56ea
Fix the logic in Lexicon_It to avoid leaking f_list_in when pass is not 1 or 2.
9 years ago
Reece H. Dunn
01dc335708
Close f_in on error in Lexicon_It.
9 years ago
Reece H. Dunn
ae1a016e58
Close f_in on error in Lexicon_De.
9 years ago
Reece H. Dunn
fd687c3162
Close f on error in LoadDictionary.
9 years ago
Reece H. Dunn
c39564c11f
Close f_in on error in CompileDictionary.
9 years ago
Reece H. Dunn
0b7a5a6ff1
Free new_translator on error in LoadVoice.
9 years ago
Reece H. Dunn
ebd64d961b
Fix a file leak in MakeVowelLists.
9 years ago
Reece H. Dunn
66eaac1d6c
Free f_prog_log on error in MakeVowelLists.
9 years ago
Reece H. Dunn
a77a4330ec
Free f_in in VowelChartList on exit.
9 years ago
Reece H. Dunn
6722fdaca2
Free frame on error in SpectSeq::Load2.
9 years ago
Reece H. Dunn
72d8be8c89
Free f_logespeak in LoadConfig if it has already been loaded.
9 years ago
Reece H. Dunn
ef7994f084
Free p on error in ReadPhFile.
9 years ago
Reece H. Dunn
be6ffd3449
Close the file opened in ReadPhondataManifest on error.
9 years ago
Reece H. Dunn
8d2f0edce2
Guard usage of f_log in compile_dictlist_file.
9 years ago
Reece H. Dunn
7afe4cf0bf
Fix spect_data memory leak in SpectFrame::ImportSPC2 when nx is 0.
9 years ago
Reece H. Dunn
1e8175590e
Delete spectseq on error conditions in VowelChartDir.
9 years ago
Reece H. Dunn
94eefd46d1
Delete spectseq on error conditions.
9 years ago
Reece H. Dunn
a23c5a6f76
Move MENU_ABOUT related objects into the MENU_ABOUT handler to avoid memory leaks.
9 years ago
Reece H. Dunn
af16ee6327
Free tune_data when returning from CompileIntonation.
9 years ago
Reece H. Dunn
6ae765f0f4
Delete spectseq on error conditions.
9 years ago
Reece H. Dunn
61522a12a3
espeakedit: fix argument processing for unicode argv types
9 years ago
Reece H. Dunn
bddb25bdc7
Unicode Character Data 8.0.0
10 years ago
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
10 years ago
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
10 years ago
Reece H. Dunn
1c6bdbd99d
Fix building with wxWidgets 2.8
10 years ago
Reece H. Dunn
1154409393
Use PropertyValueAliases for the script mapping.
The mapping of the script labels in the UCD data to ISO 15924
script tags is now done using the sc property map in the
PropertyValueAliases data.
This has the following benefits:
1. It removes the dependency on the IANA subtag registry.
2. It ensures the scripts are correct as specified in the
UCD data files.
10 years ago