Reece H. Dunn
a48633dc81
phoneme_add_feature: support setting the place of articulation.
9 years ago
Reece H. Dunn
56b9eeeb72
phoneme_add_feature: support the lat and sib phonemes.
9 years ago
Reece H. Dunn
c203f517f4
phoneme_add_feature: support the eSpeak model for manners of articulation.
9 years ago
Reece H. Dunn
40556d41be
phonemes: use phoneme_add_feature if the keyword is not recognised.
9 years ago
Reece H. Dunn
f76d2558c9
phoneme: add a phoneme_add_feature internal API method.
9 years ago
Reece H. Dunn
60a584c032
compiledata: declare phoneme_flags locally.
9 years ago
Reece H. Dunn
8050b3f1b6
compiledata: declare place_articulation locally.
9 years ago
Reece H. Dunn
0367abf98f
Support loading phoneme data files relative to the phsrc path.
9 years ago
Reece H. Dunn
eb91c8dfce
espeak_ng_CompilePhonemeDataPath: Allow the user to specify the source and destination paths for the phoneme data.
9 years ago
Reece H. Dunn
e0a598e968
Use variables for the phoneme source and destination paths.
9 years ago
Reece H. Dunn
b67c463852
Inline CompilePhonemeData2 into espeak_ng_CompilePhonemeData.
9 years ago
Reece H. Dunn
ca77ce928b
CompilePhonemeData2: Inline the single use of the source parameter.
9 years ago
Reece H. Dunn
f5d266db97
Don't write random bytes to the end of _phtrans files.
Patch by Samuel Thibault.
9 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.
9 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.
10 years ago
Reece H. Dunn
7ea2cf784d
Use the error.h API in LoadEnvelope and check more return values. [Coverity]
10 years ago
Reece H. Dunn
4ec98f79a8
Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity]
10 years ago
Reece H. Dunn
96c43f3eb2
Clean up the include files to make them consistent.
10 years ago
Reece H. Dunn
9c5820f72a
Create an initial compatibility shim for unistd.h.
10 years ago
Reece H. Dunn
c9844f62ef
Clean up the 'Compiling phoneme data' messages.
10 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.
10 years ago
Reece H. Dunn
242cb51c38
Call to realloc may leak the manifest data in ReadPhonemeManifest(compiledata.c) [msvc /analyze]
10 years ago
Reece H. Dunn
4673b04cde
Check the return value of malloc in LoadDataFile(compiledata.c) [msvc /analyze]
10 years ago
Reece H. Dunn
11101806ce
Support building espeak-ng.exe with Visual C++.
10 years ago
Reece H. Dunn
9c7179189b
Add a stdint.h compatibility shim.
10 years ago
Reece H. Dunn
dea7d441f2
Avoid passing 0 to realloc in ReadPhondataManifest(compiledata.c). [clang scan-build]
10 years ago
Reece H. Dunn
5453616ec9
Add espeak_ng_STATUS error code return values to ReadPhondataManifest.
10 years ago
Reece H. Dunn
c675787587
Fix usage of calloc in espeak_ng_CompileIntonation. [clang scan-build]
10 years ago
Reece H. Dunn
aa93cf2ec9
Fix the error logic in CompilePhonemeData2(compiledata.c) [clang scan-build]
10 years ago
Reece H. Dunn
b63371bd80
Remove a dead assignment in CompileEquivalents(compiledata.c) [clang scan-build]
10 years ago
Reece H. Dunn
72db232ec3
Move include/espeak{-ng => }/speak_lib.h.
10 years ago
Reece H. Dunn
a675073381
Remove the uses of fopen_log in compiledata.c.
10 years ago
Reece H. Dunn
2c446ecba3
Properly clean up the open files in CompilePhonemeData2.
10 years ago
Reece H. Dunn
7aa506d145
Use the error context API in espeak_ng_CompilePhonemeData.
10 years ago
Reece H. Dunn
57eb9628d6
Use the error context API in espeak_ng_CompileIntonation.
10 years ago
Reece H. Dunn
013e282d1a
Use the error context API in espeak_ng_Initialize.
10 years ago
Reece H. Dunn
59006f4762
Fix the LoadDataFile logic from commit 619fc6424d093b9a684eda77a9916361af15b563
10 years ago
Reece H. Dunn
32655d264d
Make LoadSpect return an espeak_ng_STATUS code.
10 years ago
Reece H. Dunn
619fc6424d
Make LoadDataFile return an espeak_ng_STATUS code.
10 years ago
Reece H. Dunn
1210464a31
CompileToneSpec always returns 0, so make it return void.
10 years ago
Reece H. Dunn
a04a7af003
CompileSound always returns 0, so make it return void.
10 years ago
Reece H. Dunn
ccb409c600
Return an espeak_ng_STATUS code in LoadSpectSeq.
10 years ago
Reece H. Dunn
563e4e3769
Use ENS_ for eSpeak NG error codes, and standardize on a numbering scheme.
10 years ago
Reece H. Dunn
f9ea83430e
Use errno codes in place of ENE_(READ|WRITE)_ERROR.
10 years ago
Reece H. Dunn
74db6dac63
Use the ENOMEM errno code instead of ENE_OUT_OF_MEMORY.
10 years ago
Reece H. Dunn
53aac7f3a5
Fix clang -Wconditional-uninitialized warnings.
10 years ago
Reece H. Dunn
c1f0529747
DecompilePhoneme does nothing (returns before doing anything), so remove it (it was used to debug/trace CompilePhoneme).
10 years ago