Juho Hiltunen
4d0a4df86b
Revert "code cleanup: remove unnecessary current_voice_id in readclause.c"
See #950 .
4 years ago
Juho Hiltunen
16f30f6522
fi: small changes
4 years ago
Juho Hiltunen
92b797a0e1
fi: changes to abbreviations
4 years ago
Juho Hiltunen
67086dc1da
fi: add exceptions to doubling with -sti
4 years ago
Juho Hiltunen
b513534995
fi: remove the english pronunciation of some loan words
4 years ago
Alexander Epaneshnikov
66d7f0de9c
add cmn and yue to the .gitignore
4 years ago
Peter Vágner
8003c0e478
Android: add all missing voice variants to the variant selection
4 years ago
Peter Vágner
9b271602a8
Android: Add speechplayer to ndk-build configuration
4 years ago
Reece H. Dunn
a13f9bb62a
Fix -Wint-conversion warnings.
4 years ago
Reece H. Dunn
f581436deb
Fix -Wmissing-prototypes warnings.
4 years ago
Reece H. Dunn
720405c5c6
Fix -Wreturn-type warnings.
4 years ago
Reece H. Dunn
53283a910a
Fix -Wunused-but-set-variable warnings.
4 years ago
Reece H. Dunn
ed6e096b5b
Fix -Wunused-function warnings.
4 years ago
Reece H. Dunn
5791bf28de
Fix -Wunused-parameter warnings.
4 years ago
Juho Hiltunen
389ce6b738
code cleanup: remove unused FLAG_HYPHENATED and related code.
The flag is never set anywhere so the if-clause will always evaluate to false.
4 years ago
ronaldaug
1df852a1ae
add 'aWi' into vowels group
4 years ago
Valdis Vitolins
40b78f5183
Add handling of Ignore message for all test functions
4 years ago
Juho Hiltunen
ac5eeb865e
code cleanup: new function CheckTranslator()
When a language or voice file in espeak-ng-data is loaded the keyword
"translator" must be set so that other language options can modify the
values in struct Translator.
CheckTranslator() provides standardized error for all switch cases that
modify a value in struct Translator.
4 years ago
Juho Hiltunen
fb233a7b0c
code cleanup: move stressLength, stressAdd and stressAmp handling in LoadVoice()
From now on, stressLength must be set before stressAdd because
stressLength will overwrite any previous value. Usually stressLength is
set in a language file and stressAdd in a voice file.
Previously the order of the two commands didn't matter.
4 years ago
Juho Hiltunen
7c32085dcd
code cleanup: use translator instead of langopts in LoadVoice()
Since new_translator isn't used anymore langopts will always point to
translator anyway.
4 years ago
Juho Hiltunen
f16b27b840
code cleanup: remove unnecessary new_translator in LoadVoice()
It looks like this was used in situations where both "language" and
"translator" voice options were found. Since bda8b6f76a
"translator"
hasn't been supported.
4 years ago
Valdis Vitolins
f6d092a9c1
Merge pull request #942
4 years ago
Valdis Vitolins
0a3fd5ecd9
Update changelog
4 years ago
Valdis Vitolins
83f9312130
Merge pull request #930
4 years ago
Valdis Vitolins
73278951dc
Merge pull request #943
4 years ago
Valdis Vitolins
17e6bd0672
Print out short message instead of long output for tests with long test string
4 years ago
Philippe Antoine
956dd18202
fuzzer: test env variable ESPEAK_DATA_PATH
before overwriting it with a default value for oss-fuzz
4 years ago
Juho Hiltunen
c83d9f19f2
yue: new language yue-latn-jyutping
yue-latn-jyutping assumes latin characters are jyutping.
4 years ago
Juho Hiltunen
4825905835
cmn: handle latin characters as English text.
cmn now handles all latin characters as English.
The old functionality of assuming latin characters are pinyin can be
achieved with new language cmn-Latn-pinyin.
4 years ago
Valdis Vitolins
68518a6cc9
Merge pull request #940
4 years ago
Christopher Brannon
8810fa330e
Fix another out-of-bounds read in SSML parsing.
A malformed tag like <foo could cause espeak to read past
the end of the string.
4 years ago
Juho Hiltunen
2a7080f411
Merge pull request #932
4 years ago
Christopher Brannon
2d7286d571
Fix out-of-bounds read when processing malformed SSML.
4 years ago
Juho Hiltunen
4c7c68d5fe
Merge pull request 936
4 years ago
Henry Krumb
8b29985256
de: add 'Ingenieurin', 'Ingenieurinnen' to German exception list & don't pronounce asterisk (gender star) in German text
4 years ago
jaacoppi
8a3dd9a8fc
Merge pull request #937 from Christianlm/master
it: Updates italian source dictionaries
4 years ago
Juho Hiltunen
d91b7cf288
Rename zh (Mandarin) to cmn across the codebase.
See discussion in #933 .
4 years ago
Juho Hiltunen
875174c3e9
Rename zhy (Cantonese) to yue across the codebase.
See discussion in #933 .
4 years ago
Philippe Antoine
0a713d52bb
fuzz: use binary directory for ESPEAK_DATA_PATH
instead of current working directory
so, the fuzzer can be launched from anywhere
4 years ago
Christianlm
6972465bf9
Updates italian source dictionaries
4 years ago
Reece H. Dunn
379403d102
ucd-tools 11.0.0.1
-----BEGIN PGP SIGNATURE-----
iQJGBAABCgAwFiEE17ttnf0k1mk3Hh9j2/yJx+jh20MFAmCRgnsSHG1zY2xyaGRA
Z21haWwuY29tAAoJENv8icfo4dtDgUAQAIdSkajPSJi+fjW9ZxgYW5wjCufd9CXU
xAAR4WfIFzxHvwkXN0H8J7vICgczy3bfYABXpiSbfQO2t0KacKw9Mq/Z92PusPho
9qWfFIREasdwgnk347IHW79Pzh6K45D32VIun1uOWvH5iJSlJO7p8S8PEHjz0my3
W+YVONy4gJnvqLPwdZZdXhz+UxjtVl0qWicbNXZOmZxwW+BHVmr+Ew1QYv4sVNzi
sVHhOlaxuv/sVh/9w6dLU39lz0HTicZkJuOvxPRVIxbbCpAyuSUIry+JHdzc7zWG
d7ql+VSov8hYYB2xbe+9j75b44zGpJH41J+eZfbPBEdZ0H10oSmsS6iWDsXcdyFE
FBf6/qW4yDFrpLstN0f0sCgjo1Jn421+YAM2NQhrIPn2brr6mp/6SMV/nw+id4ch
BLNW2r6gesrk3P5iveeijzI006K50n1Bq0Z/3j+PsmK3+/gIKtSqzoU857QkwRdB
rWlTcVOkJwrmfDV39GjL9/zFcrIq1N2IvKcLOllPIypU3Kwe58x/ePzZFQ0noHhG
BcfSshoUW51Xk1r7Mic+BGBem/iNr4tiIcylDW2NXkVpcq5XORHr9+RKRRj+B2sg
5XPzKSr8Fv8pX/ZllCMfFQQt7z6CXhvdsVhZSSDjz52XmETbKMLhDBGCLFjH5rwO
/30WRwlsWx3r
=hRU7
-----END PGP SIGNATURE-----
Merge tag 'de5e36b4ad69c4acfdd728b2ca3e0e472d91afd1'
ucd-tools 11.0.0.1
4 years ago
Reece H. Dunn
bcf3b5fec2
Ignore the ucd-tools test executables in the non-executable file test.
4 years ago
Reece H. Dunn
acb7248562
Fix running the non-executable-files-with-executable-bit test.
4 years ago
Reece H. Dunn
566e12e726
ucd-tools 11.0.0.1
4 years ago
Reece H. Dunn
2b2eac1d8b
Fix the note in case.py/case.c.
4 years ago
Reece H. Dunn
1a895f37b9
Fix running the tests with -fsanitize=address.
4 years ago
Philippe Antoine
2cd39373eb
Exlcude ucd-tools overread from this PR
4 years ago
Philippe Antoine
39e6a58659
Take comments into account
4 years ago
Philippe Antoine
24bfbcfeca
Oss-fuzz integration
- fix a buffer overflow in ucd_tolower leading to failure when
compiling with address sanitizer
- force the use of C++ compiler for espeak-ng
- adding a malloc to have a null-terminated string in the fuzz target
- setting (but not overwriting) ESPEAK_DATA_PATH environment
variable inside the fuzz target
4 years ago
Christopher Brannon
d8ec91e809
Fix buffer size calculation when initializing output.
With the previous calculation, it was possible for the buffer to be
a byte or two too small to hold all of the data.
4 years ago