Juho Hiltunen
ee944700f8
code cleanup: Check all local includes with include-what-you-use
Going through files in src/libespeak-ng/, include-what-you-use removed a
few unnecessary includes and included explanations on why a certain
header should be included. This makes tracking globals and dependencies easier.
Running the codebase through IWYU should be repeated after each major
code restIncludes to standard c library weren't checked to avoid
breaking builds with other platforms.
See https://github.com/include-what-you-use/include-what-you-use
5 years ago
golubovsky
439f7f32d5
First part of the patch: add option --load
Option --load makes espeak-ng consider the voice name provided a name of
a file relative to the current directory.
Signed-off-by: golubovsky <[email protected] >
6 years ago
Juho Hiltunen
e04ae259e0
headers: add new file compiledict.h with declarations of functions in compiledict.c
7 years ago
Juho Hiltunen
079d5a92c5
remove more unnecessary speech.h includes
7 years ago
Reece H. Dunn
74f9f5e34b
wavegen.c: Fix -Wmissing-prototypes warnings.
7 years ago
Reece H. Dunn
9af96da469
Make the encoding.h API public.
8 years ago
Reece H. Dunn
7c16ac543c
Use the text decoder API in readclause.c.
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
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
96c43f3eb2
Clean up the include files to make them consistent.
9 years ago
Reece H. Dunn
9c7179189b
Add a stdint.h compatibility shim.
9 years ago
Reece H. Dunn
72db232ec3
Move include/espeak{-ng => }/speak_lib.h.
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
Reece H. Dunn
013e282d1a
Use the error context API in espeak_ng_Initialize.
9 years ago
Reece H. Dunn
77eb4262f2
Use espeak_ng_PrintStatusCodeMessage for espeak_ng_Initialize error formatting.
9 years ago
Reece H. Dunn
9ff06ce43c
Map the correct espeak-ng status codes to EE_NOT_FOUND.
9 years ago
Reece H. Dunn
4001a7fbdf
Fix infinite recursions in the espeak_SetVoiceBy(Name|Properties) implementations.
9 years ago
Reece H. Dunn
0dcc1083a2
Fix mapping to the EE_NOT_FOUND status code.
9 years ago
Reece H. Dunn
df170d1c48
Create an espeak-ng version of espeak_SetVoiceBy(Name|Properties).
9 years ago
Reece H. Dunn
cec20ab48a
Move callback API implementations back to speech.c.
9 years ago
Reece H. Dunn
d5fdd0eb92
Create an espeak-ng version of espeak_Terminate.
9 years ago
Reece H. Dunn
4ba60623e8
Create an espeak-ng version of espeak_Synchronize.
9 years ago
Reece H. Dunn
079712ab79
Create an espeak-ng version of espeak_Cancel.
9 years ago
Reece H. Dunn
50120034ad
Create an espeak-ng version of espeak_SetPunctuationList.
9 years ago
Reece H. Dunn
93898d7960
Create an espeak-ng version of espeak_SetParameter.
9 years ago
Reece H. Dunn
95b1fdc4b9
Create an espeak-ng version of espeak_Synth_Mark.
9 years ago
Reece H. Dunn
06cbd9d096
Create an espeak-ng version of espeak_Synth.
9 years ago
Reece H. Dunn
5e42051a30
Move the espeak callback APIs to espeak_api.c.
9 years ago
Reece H. Dunn
7569d1c4c3
Create an espeak-ng version of espeak_Key.
9 years ago
Reece H. Dunn
4ca39ab26c
Create an espeak-ng version of espeak_Char.
9 years ago
Reece H. Dunn
8b32702627
Move the espeak_CompileDictionary implementation to espeak_api.c.
9 years ago
Reece H. Dunn
71482ec913
Move the espeak_Initialize implementation to espeak_api.c.
9 years ago