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
Valdis Vitolins
68518a6cc9
Merge pull request #940
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
Valdis Vitolins
490538b715
Merge pull request #926
4 years ago
John Bowler
02199ec016
Fix crash in voices.c:SetVoiceScores
The only way (in Dec. 2019) to get espeak_ListVoices to actually list
all the voices, including variants and mbrola voices used to be to pass
a non-null voice selector with a null language pointer. This still
seems to be supported in SetVoiceScores, which still checks for a null
language (see the check right at the top), however new code has been added
for a pseudo voice "all" lower down which seems to do the same thing but
crashes with null. This change allows "old" code to continue working.
Signed-off-by: John Bowler <[email protected] >
4 years ago
katrihiovain
bffcd54356
cleaned duplicate rows from smj_list
4 years ago
Juho Hiltunen
467f3f565f
fi: change decimal number behavior
93d3c67df
accidentally changes number handling for finnish.
D_FRACTION2 seems to match finnish number standards. It causes the
decimals to be read as numbers instead of individual digits: 12,12 is
read "twelve point twelve" instead of "twelve point one two".
It is undocumented so it might cause regressions as well.
4 years ago
Valdis Vitolins
d2bc4980a5
Update list of language files
4 years ago
katrihiovain
93d3c67df6
smj: Support for new language Lule Saami
Co-authored-by: Sebastien Le Maguer <[email protected] >
4 years ago
Valdis Vitolins
899b268468
Add OPTIONS argument to test_phon() and use it instead of test_commandlineoptions()
4 years ago
Valdis Vitolins
d15de8cd78
Fix introduced bugs during refactorization
4 years ago
Valdis Vitolins
5f6b5c8093
Make output more similar to the output before refactorization
4 years ago
Valdis Vitolins
4588258cd7
Make test_replace() similar to other functions
4 years ago
Valdis Vitolins
df8dd607df
Replace test_lang() and test_voice() with test_wav() and test_phwav() which uses test_wav()
4 years ago
Valdis Vitolins
842cd3e25e
Replace test_phonemes(), test_phonemes1() and test_dict() with single test_phon()
4 years ago
Valdis Vitolins
43dee60c33
Make test_dict the same as test_phonemes
4 years ago
Valdis Vitolins
e14b567d77
Merge MESSAGE and TEST_BROKEN arguments
4 years ago
Valdis Vitolins
6fcb110b83
Move MESSAGE argument as 4th, to make arguments similar to other functions
4 years ago
Valdis Vitolins
ec552d2566
Move common functions into common script
4 years ago
Valdis Vitolins
2954e498ca
Change shell to sh as it is more common
4 years ago
Juho Hiltunen
cad1c8e87f
ka: End sentences for period followed by a lower case letter.
Useful because capitals are not used in Mkhedruli script.
Uses the new lowercaseSentence setting.
4 years ago
Juho Hiltunen
c4740b3053
New language option lowercaseSentence
When set in a language file, a period followed by a lower case letter is
detected as end of sentence. Normal behavior is to require a capital
letter.
4 years ago
Juho Hiltunen
dbaf6d4012
Update changelog
I forgot to add fa: to previous commit message 4967418
.
4 years ago
Shadyar Khodayari
4967418a5c
several exception words and an unknown charactor added.
4 years ago
Valdis Vitolins
d4c698857e
Merge pull request #898
4 years ago
trypolis
0ecca7c1cc
Fixed a typo in UniversalRobot.
4 years ago
Reece H. Dunn
e6880b27de
[#891]: Fix building the Arabic dictionary on windows.
4 years ago
Reece H. Dunn
a0b0f58cf5
[#864]: Fix installing the Japanese language on windows.
4 years ago
Juho Hiltunen
1432684245
en: fix dengler and binghamton.
Pronounce dengler and binghamton the same way with and without a capital
letter.
Closes #895 .
4 years ago
Juho Hiltunen
0ed9c91520
bugfix: allow both SSSML <audio> and soundicon punctuation
All sound file information goes to soundicon_tab. The contents of the files are not
loaded to memory before they are needed for synthesis.
This removes N_SOUNDICON_SLOTS that divided soundicon_tab into two
parts for unknown reasons.
TODO: LoadConfig() is currently undocumented. The logic should be
moved to LoadVoice() and documented.
4 years ago
Juho Hiltunen
6e197d967e
code cleanup: move soundicon logic to a new file
Soundicons are used for external audio with SSML <audio> tag and for
replacing punctuation names with sound files in LoadConfig().
Currently there's a bug wih soundicon slots: if both LoadConfig and
<audio> are used, the punctuation reserves all slots and no sound from
<audio> is played.
4 years ago