Reece H. Dunn
86a9511553
Inline the calls to log in mbrowrap.c.
9 years ago
Reece H. Dunn
836ba71934
docs/voices.md cleanup
9 years ago
Valdis Vitolins
d7dd8f4ee9
Documentation: words parameter documented for voice files.
9 years ago
Reece H. Dunn
bbd981efb8
Use malloc/strdup instead of Alloc.
9 years ago
Reece H. Dunn
325014da42
Use free instead of Free as free checks for NULL.
9 years ago
Reece H. Dunn
95c171831a
Fix detecting if pulseaudio is running in audio=runtime mode.
9 years ago
Reece H. Dunn
4b61d38551
Use M_PI instead of PI.
9 years ago
Reece H. Dunn
188dd8084c
timespec is not used in wave.c, so remove the compatibility definition
9 years ago
Reece H. Dunn
dfa742abfa
Remove the unused wave_test_get_write_buffer.
9 years ago
Reece H. Dunn
c0d79709c4
Fix Windows includes (don't rely on speech.h).
9 years ago
Reece H. Dunn
7d900fb8b0
Remove includes from internal header files.
9 years ago
Reece H. Dunn
96c43f3eb2
Clean up the include files to make them consistent.
9 years ago
Reece H. Dunn
9a03414e99
Guard calls to the synth_callback function, as it might be NULL.
9 years ago
Reece H. Dunn
3d55519f27
Correct the usage of USE_ASYNC when async is disabled.
9 years ago
Reece H. Dunn
2a8c4461bd
Use snprintf on all platforms (it is C99 conformant in Visual Studio 2015 and can be supported in the compatibility layer for older versions as needed).
9 years ago
Reece H. Dunn
fa6f369329
Move the N_PATH_HOME declaration in speech.h to avoid a duplicate #ifdef check.
9 years ago
Reece H. Dunn
9c5820f72a
Create an initial compatibility shim for unistd.h.
9 years ago
Reece H. Dunn
5d3e43de53
Add rules to build the voice and language data in Visual Studio/MSBuild.
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
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
0e0be476db
Import getopt_long.c v 1.27 from NetBSD.
9 years ago
Reece H. Dunn
19ef13daac
i_CHANGE_PHONEME2 is not used and the code conflicts with i_ADD_LENGTH, so remove it
9 years ago
Reece H. Dunn
142063f1e6
Remove a GCC incompatible pointer conversion warning in voices.c.
9 years ago
Reece H. Dunn
4ac6355834
Fix the realloc usage of voices in espeak_ListVoices(voices.c) [msvc /analyze]
9 years ago
Reece H. Dunn
9eb6150e64
Fix the realloc usage of mbrola_tab in LoadMbrolaTable(synth_mbrola.c) [msvc /analyze]
9 years ago
Reece H. Dunn
8e7f4e7e3d
Fix the realloc usage of outbuffer in WaveCallback(wavegen.c)
9 years ago
Reece H. Dunn
54f8c672e5
Fix the realloc usage of event_list in espeak_ng_InitializeOutput(speech.c) [msvc /analyze]
9 years ago
Reece H. Dunn
5de96146e1
Fix the realloc usage of outbuf in espeak_ng_InitializeOutput(speech.c) [msvc /analyze]
9 years ago
Reece H. Dunn
f608860a7a
Fix the malloc/realloc usage of phon_out_buf in GetTranslatedPhonemeString(dictionary.c) [msvc /analyze]
9 years ago
Reece H. Dunn
a64e048c51
Check malloc/realloc in the flag_stdin codepath of espeak-ng.c.
9 years ago
Reece H. Dunn
2446dbc3b4
Make LoadFrame return an error_ng_STATUS code.
9 years ago
Reece H. Dunn
d8a88fc8e7
Call to malloc may return NULL in SpectCreateFrame(spect.c) [msvc /analyze]
9 years ago
Reece H. Dunn
6b573e112b
Call to malloc may return NULL in create_*_error_context(error.c) [msvc /analyze]
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
4db1b41b42
Disable all warnings in the Visual Studio project files.
9 years ago
Reece H. Dunn
084b6061d4
Document the issue using '-jN' to build the voice data.
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
9ab55603c8
Fix building with the extended dictionaries enabled.
9 years ago
Reece H. Dunn
38d15f8f90
Fix gcc sign conversion warnings in spect.c.
9 years ago
Reece H. Dunn
caebc926ef
Fix gcc sign conversion warnings in klatt.c.
9 years ago
Reece H. Dunn
aa3de904e8
Fix gcc sign conversion warnings in event.c.
9 years ago
Reece H. Dunn
8acf398d23
Fix gcc sign conversion warnings in compilembrola.c.
9 years ago
Reece H. Dunn
0cc0300328
Fix gcc sign conversion warnings in espeak-ng.c.
9 years ago
Reece H. Dunn
cf740ae6e8
Fix gcc sign conversion warnings in speak-ng.c.
9 years ago
Reece H. Dunn
48142f250e
Update the CHANGELOG.md file.
9 years ago
Reece H. Dunn
205a57654f
The PROC* typedefs are no longer used, so remove them.
9 years ago
Reece H. Dunn
5f39c2e1d0
Fix building mbrowrap.c on Windows.
9 years ago
Reece H. Dunn
b9fcb84bad
Make the MBROLA API consistent between the Windows and POSIX versions.
9 years ago