Reece H. Dunn
c4ca7a1202
Add wchar.h and wctype.h compatibility shims using ucd-tools. This is applied to all platforms to provide consistent behaviour.
8 years ago
Reece H. Dunn
eb08dc422d
Update the copyright dates.
8 years ago
Reece H. Dunn
34167771fd
Add an iswxdigit compatibility API.
8 years ago
Reece H. Dunn
3e321158e7
Update the documentation on the is* APIs.
8 years ago
Reece H. Dunn
d585c77804
Add an iswblank compatibility API.
8 years ago
Reece H. Dunn
9ecde56231
Build the ucd-tools files with libespeak.
8 years ago
Reece H. Dunn
f6147085cd
Use enumeration constants for the voice gender field values.
8 years ago
Reece H. Dunn
5118891f20
windows: Visual Studio 2013 compatibility.
8 years ago
Reece H. Dunn
3081fe7287
windows: Fix the msvc version check in stat.h.
8 years ago
Reece H. Dunn
f76d2558c9
phoneme: add a phoneme_add_feature internal API method.
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
96e34565ed
Use a default buffer length of 60mS to fix using MBROLA voices.
8 years ago
Reece H. Dunn
2e84bbbcc8
Use autoconf to check for sys/endian.h.
8 years ago
Reece H. Dunn
58c655abae
Use autoconf to check for endian.h.
8 years ago
Reece H. Dunn
d828156576
Reduce buffer length to 50mS and don't override it when using eSpeak for audio.
8 years ago
Eitan Isaacson
5f5fc4886b
Add emscripten case to endian.h shim.
8 years ago
Reece H. Dunn
cd9cc8e6e2
Unicode Character Data 9.0.0
8 years ago
Reece H. Dunn
a48576a364
Return ENS_SPEECH_STOPPED from Synthesize when the speech callback returns >1 to stop the audio.
8 years ago
Reece H. Dunn
0881659b80
endian.h: Use the Windows checks directly instead of creating a __WINDOWS__define.
8 years ago
Reece H. Dunn
f4654f1e3f
Extend the license of the endian.h modifications to match the original.
8 years ago
Reece H. Dunn
c6d44dd963
Fix endian.h on Windows (remove the sys/param.h include).
8 years ago
Reece H. Dunn
02f0c83619
endian.h: Fix compilation on Linux.
8 years ago
Reece H. Dunn
55da41e085
endian.h: Use the compatibility shim conventions.
8 years ago
Reece H. Dunn
454c794c3a
endian.h: Remove additional blank lines.
8 years ago
Reece H. Dunn
636dc94aa1
endian.h: use C-style comments and wrap the comment to 80 characters.
8 years ago
Reece H. Dunn
4aade2fce7
Add an endian.h compatibility shim for portability.
8 years ago
Reece H. Dunn
6cf06a49ef
Add compatibility for the missing S_ISFIFO on Windows.
9 years ago
Reece H. Dunn
4920ecc79c
Move espeak-data to espeak-ng-data to avoid conflicting with upstream espeak.
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
7201a1a150
Convert scripts.cpp from C++ to C.
9 years ago
Reece H. Dunn
707998940d
Convert categories.cpp from C++ to C.
9 years ago
Reece H. Dunn
0afcb3f89f
Convert case.cpp from C++ to C.
9 years ago
Reece H. Dunn
63b08a352b
Convert ctype.cpp from C++ to C.
9 years ago
Reece H. Dunn
b45cf54f4d
Convert tostring.cpp from C++ to C.
9 years ago
Reece H. Dunn
454038dbfa
Create a C-based API in addition to the C++-based API in <ucd/ucd.h>.
9 years ago
Reece H. Dunn
2a652dfe43
Fix forwarding to strings.h on non-msvc builds in the shim header.
9 years ago
Reece H. Dunn
211f103a69
Perform case insensitive comparisons for matching voice names.
9 years ago
Reece H. Dunn
e963b54b6d
Move strerror_r portability to a string.h compatibility shim.
9 years ago
Reece H. Dunn
527f2bc6b2
Add M_PI compatibility when using the msvc standard library.
9 years ago
Reece H. Dunn
9c5820f72a
Create an initial compatibility shim for unistd.h.
9 years ago
Reece H. Dunn
c22550afb5
Use the NetBSD getopt_long implementation on Windows.
This makes the espeak-ng.c and speak-ng.c source code easier to
read and maintain. It also addresses bugs in command-line argument
parsing with the espeak implementation, for example it treats
`--compile-phonemes` as `--compile` due to an argument matching bug.
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
72db232ec3
Move include/espeak{-ng => }/speak_lib.h.
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
82681567e5
Use the error context API in espeak_ng_CompileMbrolaVoice.
9 years ago
Reece H. Dunn
a3f0795fb7
Use the error context API in espeak_ng_CompileDictionary.
9 years ago
Reece H. Dunn
9d860cb180
Support displaying error context information.
9 years ago