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
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
10 years ago
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
10 years ago
Reece H. Dunn
1af0afa88c
1.48.11 (from http://espeak.sourceforge.net/test/latest.html)
11 years ago
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
11 years ago
Reece H. Dunn
55b2e01a6c
autotools: support building the mbrola phtrans files
11 years ago
jonsd
2315736555
[1.48.10a]
Fix: missing updates for mbrola US voices.
Fixes for language: ta.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@384 d46cf337-b52f-0410-862d-fd96e6ae7743
11 years ago
jonsd
bb057791f4
[1.48.10]
Language changes: bn, en, it, pt, ta.
Rhythm changes: eo, es.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@383 d46cf337-b52f-0410-862d-fd96e6ae7743
11 years ago
jonsd
a67299641b
[1.48.09]
Fix bug in 1.48.08, mispronouncing English words when using a voice with a non-Alatin alphabet (eg. Tamil).
Language changes: en, fa, pt, ta
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@382 d46cf337-b52f-0410-862d-fd96e6ae7743
11 years ago
jonsd
992b4cf068
[1.48.08]
Added language "ia" (Interlingua).
Language changes: en, it, pt, ta.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@380 d46cf337-b52f-0410-862d-fd96e6ae7743
11 years ago
Reece H. Dunn
a370cc607a
src/tostring: fix up the Script name entries
11 years ago
Reece H. Dunn
fe8633b1bf
src/tostring: use an array instead of a switch for script names
11 years ago
Reece H. Dunn
24f6e97f05
tostring: map the new script values
11 years ago
Reece H. Dunn
ced06ed0f4
Do not include supplementary data in the UCD APIs.
This removes support for the CSUR (ConScript Unicode Registry) data
in the main Unicode APIs. This data should be accessed through a
different API.
11 years ago
Reece H. Dunn
b757f60c63
Unicode Character Data 7.0.0
11 years ago
Reece H. Dunn
ec34ff5854
ucd.h: update script to match ISO 15924
11 years ago
jonsd
64c30fe2e4
[1.48.07]
Language changes: bn, en, en-us, gu, it, pt
No program changes.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@379 d46cf337-b52f-0410-862d-fd96e6ae7743
11 years ago
jonsd
8f36fa4383
[1.48.06]
Language changes: en, hi.
Changes to en-us phonemes [aI] [aI@] [aI&]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@378 d46cf337-b52f-0410-862d-fd96e6ae7743
11 years ago