Valdis Vitolins
238427184a
Fix issue #772: setting buffer size to 50ms leads to truncated mbrola-fr4 output
5 years ago
Thomas Perret
29b9109088
Import missing function symbol from DLL in mbrola wrapper
5 years ago
BenTalagan
c96a0e409d
Fixing sequences of ? and !
5 years ago
BenTalagan
0d37ecbf94
Added additional tests in translate.c
5 years ago
BenTalagan
608bd41e73
Use another var to handle next to next char
5 years ago
BenTalagan
93fbca0e31
Fixing handling of sequence .' in english (potential acronym+genitive vs simple quote usage of apostrophe)
5 years ago
Valdis Vitolins
d17a5ecc53
Fix issue #546: add initial support for Ukrainian language
5 years ago
Reece H. Dunn
4aaef4c3e0
Fix additional warnings with addPluralSuffixes.
5 years ago
Reece H. Dunn
8352683e1b
Add a NUM_DEFAULT define.
5 years ago
Reece H. Dunn
ee1557ece2
Add defines for the numbers2 thousandplex bit flags.
5 years ago
Reece H. Dunn
1e04ce0fbf
Use the NUM2_SWAP_THOUSANDS constant instead of 0x200.
5 years ago
Reece H. Dunn
eb3c1eb985
Move the NUM2_ comments to the relevant defines.
5 years ago
Reece H. Dunn
915d51512a
Create a NUM2_THOUSANDS_VAR_BITS define.
5 years ago
Reece H. Dunn
e8f774326d
Align the NUM2_ bitmask defines to make them easier to read.
5 years ago
Reece H. Dunn
62e8efad66
Move the NUM_ comments to the relevant defines.
5 years ago
Reece H. Dunn
b8fbcf86ff
Separate the NUM_DFRACTION flags from the rest of the NUM_ bitmask flags.
5 years ago
Reece H. Dunn
5a8b7bdcfe
Align the NUM_ bitmask defines to make them easier to read.
5 years ago
Valdis Vitolins
f514bbcc8d
Fix 'implicit declaration of function ‘addPluralSuffixes’' C99/clang error
5 years ago
Valdis Vitolins
cf4809a1e5
Fix bug #706: pronunciation error with abbreviations followed by 's
5 years ago
Valdis Vitolins
c13b3e534b
Add parameter `all` for --voices to show all voices
Update documentation to show already existing features and for
newly introduced `all` parameter.
5 years ago
Valdis Vitolins
3f3f17f843
Fix #715: Need better error messages if MBROLA engine or voice files are missing
5 years ago
Reece H. Dunn
1a4590098c
Fix using the mbrola voices in Windows Subsystem for Linux.
5 years ago
Reece H. Dunn
6926dfba72
fix #699: -Wlto-type-mismatch when using gcc with -flto=4.
5 years ago
Reece H. Dunn
7290b6f3cc
Fix using the mbrola voices in Windows Subsystem for Linux.
5 years ago
Reece H. Dunn
5feff569cc
fix #699: -Wlto-type-mismatch when using gcc with -flto=4.
5 years ago
BenTalagan
02447abde8
Fixing is_str_totally_null
5 years ago
BenTalagan
9fd480afbf
Fixing typos and naming
5 years ago
BenTalagan
94677f4af8
Rule alignment fixes for non compliant platforms / Fix for emscripten demo
5 years ago
BenTalagan
3e0150a34f
Fixing ungetc bad behavior under macOS Catalina by avoiding to ungetc a different char from the last getc
5 years ago
Valdis Vitolins
e9c66a4558
Support up to 300 voices/languages to make some space
6 years ago
Valdis Vitolins
1f5b774cce
Add warning when number of voices reaches limit
6 years ago
Reece H. Dunn
07f9a9ce3f
Remove the unused variable in voices.c.
6 years ago
Reece H. Dunn
f58f665336
Support a maximum of 275 voices/languages.
The new voices added take the voice list over 250 voices/languages.
6 years ago
golubovsky
009b6b5d14
Finished the voice load code. Dumping voice def does not seem possible
because it is not stored in a single place.
Signed-off-by: golubovsky <[email protected] >
6 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
Samuel Thibault
04a8a619b6
Fix termination test in event processing
e13b602
("Avoid using pthread_cancel") introduced a bogus termination test,
this fixes it.
Fixes #572
6 years ago
Samuel Thibault
e13b602ce0
Avoid using pthread_cancel
If a thread is cancelled while it holds a mutex, other threads waiting for
the mutex will never be woken, even if destroying the mutex, thus
leading to a deadlock.
Better just make the thread loops have a proper exit case than risking
the tricky semantic of pthread_cancel.
6 years ago
Reece H. Dunn
919f3240cb
Revert "Move handling of SetLetterVowel() to language files"
This reverts commit 6042eb8d1e
.
The change causes an issue with `pt-BR` and possibly other languages
and voices.
7 years ago
Juho Hiltunen
520a30e0b0
code cleanup: use existing defines espeakRATE_MINIMUM, espeakRATE_NORMAL and espeakRATE_MAXIMUM.
7 years ago
Valdis Vitolins
6bdb2ee6cd
ar: in MBROLA qaf is not considered 'thick' consonant
7 years ago
Valdis Vitolins
26b067a68b
ar: move default stress rule from code to config file
7 years ago
Reece H. Dunn
9d901e48be
shn: support numbers for 100, 1000, and 10000
7 years ago
Reece H. Dunn
61672f5e24
Use defines for the different number breaking systems to improve readability.
7 years ago
Reece H. Dunn
273b8e2a1f
en: support numbers upto a hundred nonillion
7 years ago
Reece H. Dunn
1c60fb7f62
Don't use STRESSPOSN_1L for thousands_sep in the Slovak/Czech language setup.
7 years ago
Reece H. Dunn
c6ac526847
When printing phonemes, don't add a space at the start of a sentence or clause.
7 years ago
Reece H. Dunn
65186c07df
Preserve the sourceix property of a deleted phonSWITCH phoneme.
7 years ago
Reece H. Dunn
cf6d14783c
Preserve the sourceix property of a deleted phoneme for replaced phonemes.
7 years ago
Reece H. Dunn
8e13f7147c
Add constants for use with PHONEME_LIST.newword.
7 years ago
Reece H. Dunn
86bbc257b0
Support matching any length strings in the replacement rules.
7 years ago