Reece H. Dunn
5de96146e1
Fix the realloc usage of outbuf in espeak_ng_InitializeOutput(speech.c) [msvc /analyze]
9 years ago
Reece H. Dunn
0ca520a4ec
Revert the gcc sign conversion warning fixes.
This reverts commits 0cc0300328
to
38d15f8f90
.
The 0cc03003
commit breaks MBROLA voice support. As such, there
may be other breakages in those commits.
9 years ago
Reece H. Dunn
0cc0300328
Fix gcc sign conversion warnings in espeak-ng.c.
9 years ago
Reece H. Dunn
11101806ce
Support building espeak-ng.exe with Visual C++.
9 years ago
Reece H. Dunn
c1f1efc78b
Passing NULL to event_declare will set err to EINVAL, so don't process the event in that case.
9 years ago
Reece H. Dunn
01756bf910
Remove a dead assignment in Synthesize(speech.c) [clang scan-build]
9 years ago
Reece H. Dunn
72db232ec3
Move include/espeak{-ng => }/speak_lib.h.
9 years ago
Reece H. Dunn
013e282d1a
Use the error context API in espeak_ng_Initialize.
9 years ago
Reece H. Dunn
8c0d4a993d
Move the error formatting code to error.c.
9 years ago
Reece H. Dunn
619fc6424d
Make LoadDataFile return an espeak_ng_STATUS code.
9 years ago
Reece H. Dunn
f8b3764bef
Create espeak-ng APIs for formatting espeak_ng_STATUS codes.
9 years ago
Reece H. Dunn
6aeb5a26f0
Replace the remaining espeak_ERROR code usage with espeak_ng_STATUS.
9 years ago
Reece H. Dunn
3343bb45b6
Make the event API use espeak_ng_STATUS.
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
21d29154ce
Propagate the Synthesize status return code through sync_espeak_(Key|Char).
9 years ago
Reece H. Dunn
bf6f6f093f
Make Synthesize return an espeak_ng_STATUS code.
9 years ago
Reece H. Dunn
5e42051a30
Move the espeak callback APIs to espeak_api.c.
9 years ago
Reece H. Dunn
7d8d91698f
Remove the f_logespeak logging code.
9 years ago
Reece H. Dunn
e294760385
Return the status from Synthesize directly.
9 years ago
Reece H. Dunn
b843d2a415
Remove the unused size parameter in the sync_espeak_Synth commands.
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
Reece H. Dunn
d3dc398fd0
Rename src/libespeak-ng/{speak_lib => speech}.c.
9 years ago
Reece H. Dunn
dfdc76e1d8
Use espeak_ng_STATUS codes for the fifo API.
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
09d071046a
Check for ENE_VERSION_MISMATCH from espeak_ng_Initialize.
9 years ago
Reece H. Dunn
74db6dac63
Use the ENOMEM errno code instead of ENE_OUT_OF_MEMORY.
9 years ago
Reece H. Dunn
b28a0001c0
espeak-ng: use the new espeak-ng initialization APIs
9 years ago
Reece H. Dunn
975ffade6c
Fix a logical error.
9 years ago
Reece H. Dunn
386d11a637
Expose a parameter specifying the device name to espeak_ng_InitializeOutput.
9 years ago
Reece H. Dunn
14d879aa97
Initialize the phoneme options in espeak_ng_Initialize.
9 years ago
Reece H. Dunn
9fe525fb13
Move more code into espeak_ng_InitializeOutput.
9 years ago
Reece H. Dunn
4f1e7af0da
Expose select_output as espeak_ng_InitializeOutput.
9 years ago
Reece H. Dunn
32819f7957
Map the espeak_AUDIO_OUTPUT enumeration to espeak_ng_OUTPUT_MODE flags.
9 years ago
Reece H. Dunn
e341068d57
Move more initialization logic to espeak_ng_Initialize.
9 years ago
Reece H. Dunn
75f7558801
Share the initialise implementation between libespeak-ng and speak-ng.
9 years ago
Reece H. Dunn
660f18f3a3
Make use of the new espeak_ng_InitializePath API.
9 years ago
Reece H. Dunn
44dbfc1b31
Share the init_path implementation between libespeak-ng and speak-ng.
9 years ago
Reece H. Dunn
c2811d074e
Make LoadPhData return an espeak_ng_STATUS code.
9 years ago
Reece H. Dunn
104a9de6da
Expose a device name parameter to wave_open.
9 years ago
Reece H. Dunn
843f4d0dd4
Combine wave_init and wave_open.
9 years ago