Reece H. Dunn
211f103a69
Perform case insensitive comparisons for matching voice names.
9 years ago
Reece H. Dunn
55bd1764f4
Merge remote-tracking branch 'ValdisVitolins/master'
9 years ago
Reece H. Dunn
565548fffe
Fix building 'my' (Burmese) on Windows.
9 years ago
Reece H. Dunn
83040bd560
MSI: install the phoneme, dictionary and voice data
9 years ago
Valdis Vitolins
2b870804b7
Merge branch 'latvian'
9 years ago
Valdis Vitolins
05c8695b51
Latvian language improvements.
New vowel definitions, fixes in rules and voice intonation.
9 years ago
Reece H. Dunn
07c12368d9
MSI: embed the cabinet file inside the msi installer
9 years ago
Reece H. Dunn
3b1f91352d
MSI: moved the component definitions to the Directory elements
9 years ago
Reece H. Dunn
a3f0fea725
MSI: only keep Ids on Directory and ComponentGroup elements
9 years ago
Reece H. Dunn
73f2f27606
MSI: give the components being installed GUIDs
9 years ago
Reece H. Dunn
1533c33c34
MSI: only allow one version (64-bit or 32-bit) to be installed
9 years ago
Reece H. Dunn
40f4089a78
MSI: replace tabs with spaces in Product.wxs
9 years ago
Reece H. Dunn
7a50cbcdcc
MSI: set the Path registry value to the install directory
9 years ago
Reece H. Dunn
f850179478
Initial WiX based installer for Windows to install libespeak-ng.dll and espeak-ng.exe.
9 years ago
Reece H. Dunn
1e76d38cb9
Build the 'mt', 'tn' and 'tt' language dictionaries.
9 years ago
Reece H. Dunn
d326c8d720
Add dependencies to the intonation, phoneme and dictionary targets in data.vcxproj.
9 years ago
Reece H. Dunn
dc87e7b775
Use a HAVE_MKSTEMP configure check instead of PLATFORM_POSIX.
9 years ago
Reece H. Dunn
0b187e217e
Use the same logic when calling sox in readclause.c as compiledata.c for portability.
9 years ago
Reece H. Dunn
b6f39edbf5
en: various pronunciation fixes
9 years ago
chrislm
25a8d3f43a
Updates for italian language, January 2016
9 years ago
Reece H. Dunn
84c7972f7c
Ignore the generated pkg-config file.
9 years ago
Luke Yelavich
d5362b2608
build - Add pkg-config file
9 years ago
Reece H. Dunn
7e35f59abb
el: support all polytonic Greek characters from U+1Fxx
9 years ago
Reece H. Dunn
ca3d793ab6
el: restructure the polytonic Greek replace rules to make them easier to read (esp. when comparing with Unicode code charts).
9 years ago
Reece H. Dunn
04fe6cdc06
SAPI - Initialise espeak-ng in SetObjectToken.
9 years ago
Reece H. Dunn
7e33a3e4db
SAPI - Improve the error logic in Get/SetObjectToken.
9 years ago
Reece H. Dunn
42e2422878
SAPI - Implement GetOutputFormat.
9 years ago
Reece H. Dunn
fe3053f849
SAPI - Implement Get/SetObjectToken.
9 years ago
Reece H. Dunn
bc0b445281
Create a skeleton SAPI TtsEngine COM object.
9 years ago
Reece H. Dunn
8ea1b39cba
Group the espeak voices by the ISO 639-5 language family they belong to.
9 years ago
Reece H. Dunn
77b5f6a1c0
Use BCP 47 conformant language codes for the languages and accents.
9 years ago
Reece H. Dunn
e8015df0f8
Remove the additional LoadVoice search heuristics.
These heuristics were designed to guess the location of the voice
files without searching the voice list. The heuristics are very
implementation dependent, and easily break when voices move around.
The voices are still found correctly, so these heuristics are
redundant.
9 years ago
Reece H. Dunn
7048ebdccf
Provide skeleton DllGetClassObject and DllCanUnloadNow implementations.
9 years ago
Reece H. Dunn
e963b54b6d
Move strerror_r portability to a string.h compatibility shim.
9 years ago
Reece H. Dunn
23dd02fec8
Ignore *.vcxproj.user files.
9 years ago
Reece H. Dunn
527f2bc6b2
Add M_PI compatibility when using the msvc standard library.
9 years ago
Reece H. Dunn
2000c20212
Merge the error labels in pulse_open to simplify the logic.
9 years ago
Reece H. Dunn
d7580eef70
Remove dead code in pulse_open(wave_pulse.c) -- o is always null when jumping to unlock_and_fail. [Coverity]
9 years ago
Reece H. Dunn
69355ed568
Fix a null pointer dereference in DoVoiceChange(synthesize.c). [Coverity]
9 years ago
Reece H. Dunn
e74a0e4f53
Fix a null pointer dereference in create_espeak_pronunciation_list(espeak_command.c). [Coverity]
9 years ago
Reece H. Dunn
4ecdeefe4b
Fix a null pointer dereference in LoadSpectSeq(spect.c). [Coverity]
9 years ago
Reece H. Dunn
5673065168
Fix a null pointer dereference in compile_rule(compiledict.c). [Coverity]
9 years ago
Reece H. Dunn
a9adf136c6
Close stream on error paths in LoadSpectSeq(spect.c). [Coverity]
9 years ago
Reece H. Dunn
03fdc8bc31
Check fseek calls in CloseWavFile(espeak-ng.c). [Coverity]
9 years ago
Reece H. Dunn
7ea2cf784d
Use the error.h API in LoadEnvelope and check more return values. [Coverity]
9 years ago
Reece H. Dunn
ebb052a808
Use the error.h API in LoadSoundFile and check more return values. [Coverity]
9 years ago
Reece H. Dunn
eaa0c9aa08
Fix truncated fgetc return value in main(espeak-ng.c). [Coverity]
9 years ago
Reece H. Dunn
4ec98f79a8
Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity]
9 years ago
Reece H. Dunn
02b7359b6a
Fix a potential null pointer dereference in espeak_ng_SynthesizeMark. [Coverity]
9 years ago
Reece H. Dunn
6a4fc79078
Fix a potential null pointer dereference in espeak_ng_Synthesize. [Coverity]
9 years ago