Reece H. Dunn
a091c20852
Remove the unused isSeqFlag1 logic checks.
8 years ago
Reece H. Dunn
5e5289bcb5
compiledata: remove unused feature names.
8 years ago
Reece H. Dunn
9dc3d27497
phoneme_add_feature: support setting the voice features.
The 'fortis' feature is not used, so it has been removed.
8 years ago
Reece H. Dunn
a48633dc81
phoneme_add_feature: support setting the place of articulation.
8 years ago
Reece H. Dunn
56b9eeeb72
phoneme_add_feature: support the lat and sib phonemes.
8 years ago
Reece H. Dunn
c203f517f4
phoneme_add_feature: support the eSpeak model for manners of articulation.
8 years ago
Reece H. Dunn
40556d41be
phonemes: use phoneme_add_feature if the keyword is not recognised.
8 years ago
Reece H. Dunn
f76d2558c9
phoneme: add a phoneme_add_feature internal API method.
8 years ago
Reece H. Dunn
60a584c032
compiledata: declare phoneme_flags locally.
8 years ago
Reece H. Dunn
8050b3f1b6
compiledata: declare place_articulation locally.
8 years ago
Reece H. Dunn
0367abf98f
Support loading phoneme data files relative to the phsrc path.
8 years ago
Reece H. Dunn
eb91c8dfce
espeak_ng_CompilePhonemeDataPath: Allow the user to specify the source and destination paths for the phoneme data.
8 years ago
Reece H. Dunn
e0a598e968
Use variables for the phoneme source and destination paths.
8 years ago
Reece H. Dunn
b67c463852
Inline CompilePhonemeData2 into espeak_ng_CompilePhonemeData.
8 years ago
Reece H. Dunn
ca77ce928b
CompilePhonemeData2: Inline the single use of the source parameter.
8 years ago
Reece H. Dunn
f5d266db97
Don't write random bytes to the end of _phtrans files.
Patch by Samuel Thibault.
8 years ago
Ondřej Lysoněk
3817ee1e16
Moved speak_lib.h to espeak-ng directory
Moved include/espeak/speak_lib.h to include/espeak-ng/speak_lib.h and
created a symlink from the original location.
8 years ago
Reece H. Dunn
825a8a4710
compiledata: Avoid a warning when using %x in CompilePhoneme.
9 years ago
Reece H. Dunn
1afe61f8fe
compiledata: KeyToMnem is not used, so remove it
9 years ago
Reece H. Dunn
f6e7f8bb7c
Move some initialisation code from the old espeakedit.cpp file into espeak_ng_CompilePhonemeData to fix the phoneme data.
9 years ago
Reece H. Dunn
dc87e7b775
Use a HAVE_MKSTEMP configure check instead of PLATFORM_POSIX.
9 years ago
Reece H. Dunn
7ea2cf784d
Use the error.h API in LoadEnvelope and check more return values. [Coverity]
9 years ago
Reece H. Dunn
4ec98f79a8
Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity]
9 years ago
Reece H. Dunn
96c43f3eb2
Clean up the include files to make them consistent.
9 years ago
Reece H. Dunn
9c5820f72a
Create an initial compatibility shim for unistd.h.
9 years ago
Reece H. Dunn
c9844f62ef
Clean up the 'Compiling phoneme data' messages.
9 years ago
Reece H. Dunn
f9d12c31a4
Remove the redundant access check in compiledata.c
This access check is checking whether the phsource directory exists.
Now that espeak-ng is using the errno message when opening the
phsource/phonemes file, enough information should be provided by
that error message.
9 years ago
Reece H. Dunn
242cb51c38
Call to realloc may leak the manifest data in ReadPhonemeManifest(compiledata.c) [msvc /analyze]
9 years ago
Reece H. Dunn
4673b04cde
Check the return value of malloc in LoadDataFile(compiledata.c) [msvc /analyze]
9 years ago
Reece H. Dunn
11101806ce
Support building espeak-ng.exe with Visual C++.
9 years ago
Reece H. Dunn
9c7179189b
Add a stdint.h compatibility shim.
9 years ago
Reece H. Dunn
dea7d441f2
Avoid passing 0 to realloc in ReadPhondataManifest(compiledata.c). [clang scan-build]
9 years ago
Reece H. Dunn
5453616ec9
Add espeak_ng_STATUS error code return values to ReadPhondataManifest.
9 years ago
Reece H. Dunn
c675787587
Fix usage of calloc in espeak_ng_CompileIntonation. [clang scan-build]
9 years ago
Reece H. Dunn
aa93cf2ec9
Fix the error logic in CompilePhonemeData2(compiledata.c) [clang scan-build]
9 years ago
Reece H. Dunn
b63371bd80
Remove a dead assignment in CompileEquivalents(compiledata.c) [clang scan-build]
9 years ago
Reece H. Dunn
72db232ec3
Move include/espeak{-ng => }/speak_lib.h.
9 years ago
Reece H. Dunn
a675073381
Remove the uses of fopen_log in compiledata.c.
9 years ago
Reece H. Dunn
2c446ecba3
Properly clean up the open files in CompilePhonemeData2.
9 years ago
Reece H. Dunn
7aa506d145
Use the error context API in espeak_ng_CompilePhonemeData.
9 years ago
Reece H. Dunn
57eb9628d6
Use the error context API in espeak_ng_CompileIntonation.
9 years ago
Reece H. Dunn
013e282d1a
Use the error context API in espeak_ng_Initialize.
9 years ago
Reece H. Dunn
59006f4762
Fix the LoadDataFile logic from commit 619fc6424d093b9a684eda77a9916361af15b563
9 years ago
Reece H. Dunn
32655d264d
Make LoadSpect return an espeak_ng_STATUS code.
9 years ago
Reece H. Dunn
619fc6424d
Make LoadDataFile return an espeak_ng_STATUS code.
9 years ago
Reece H. Dunn
1210464a31
CompileToneSpec always returns 0, so make it return void.
9 years ago
Reece H. Dunn
a04a7af003
CompileSound always returns 0, so make it return void.
9 years ago
Reece H. Dunn
ccb409c600
Return an espeak_ng_STATUS code in LoadSpectSeq.
9 years ago
Reece H. Dunn
563e4e3769
Use ENS_ for eSpeak NG error codes, and standardize on a numbering scheme.
9 years ago
Reece H. Dunn
f9ea83430e
Use errno codes in place of ENE_(READ|WRITE)_ERROR.
9 years ago