mango
596cd479de
feat: Speak decimal representation in Mandarin
2 years ago
Samuel Thibault
eabe24901f
Fuzzing: compile the whole libespeak with -fsanitize=fuzzer-no-link
-fsanitize=fuzzer-no-link makes it workable to build a library with fuzzing
enabled, and let the fuzzing test program explicitly trigger the fuzzing.
This allows fuzzing to trace cmp instructions to guide the fuzzing to
improve results.
2 years ago
Yury Popov
8e163d5072
ssml: support break time multiplier
2 years ago
Juho Hiltunen
345a76a9d5
test for #1660
2 years ago
Alexander Epaneshnikov
5213d9e390
Revert "Russian: voicing switch for k (#1605)"
it doesn't work correctly
This reverts commit f1d554d2bb74ac1cfd82d2a466488c6b6ab247e5, reversing
changes made to a51235aaab
.
2 years ago
unknown
077a88766f
Russian: fix for 1
2 years ago
unknown
d26360d90e
Russian: voicing switch for k
2 years ago
unknown
a0b372defd
Russian: fix for 500, 900, and 90
2 years ago
Yury Popov
ccc00f9278
tests: api: allow both case of pathsep
2 years ago
Yury Popov
f60f1590db
tests: use custom assertion define
2 years ago
Yury Popov
6bb25fbb07
windows: fix mingw build
2 years ago
Yury Popov
91b3959170
windows: fix DLL build
2 years ago
Yury Popov
5d547e2676
windows: Fix API test (pathsep)
2 years ago
Yury Popov
a6453f3751
tests: fix and re-enable shell tests
2 years ago
Yury Popov
c6dc7bfc3d
build: run tests with ctest
2 years ago
Yury Popov
1cc91d4cc1
tests: fix api test for async enabled
2 years ago
Yury Popov
4d9b4ad1f9
Fix and re-enable klatt test
2 years ago
Yury Popov
e2c44ab965
Add breath/klatt variants to tests
2 years ago
Yury Popov
ca4b340cc3
Use deterministic espeak-ng in tests
2 years ago
Yury Popov
7ba91ef178
Allow <break> at the beginning of SSML
2 years ago
Yury Popov
38e0f4b1f5
Fix rate setting without libsonic
2 years ago
Yury Popov
44b514febf
Compensate SSML break time for libsonic
2 years ago
Samuel Thibault
359e902ebe
Re-enable 260% test now that msan CI doesn't use sonic
2 years ago
Samuel Thibault
1bf817e03c
Fix testsuite without libsonic
2 years ago
Yury Popov
877bab0942
Add SSML prosody-break tests
2 years ago
Juho Hiltunen
52e4811ab9
test for #1507
2 years ago
kirill-jjj
541a82f20c
Russian: fix for 400
2 years ago
Sergei B
a76c0951bc
Belarusian: add rules for softening
soft `з, с` if previous syllable is soft
2 years ago
kirill-jjj
527e2079fa
Russian: fix for number 60
2 years ago
Sergei B
cb007f8586
Belarusian: add devoiced-voiced rules and test
2 years ago
Andrij Mizyk
3e06153752
Fix language-phonemes.test
2 years ago
Juho Hiltunen
b0661692b1
fix a warning about deprecated egrep by using grep -E.
2 years ago
Sergei B
bf5dcfc230
Belarusian: add new rules, fix old, tests
fix "здж" > "ждж" rule, fix test for it
add rules for "б г д дз дж з" at the end of words
add devoiced rules conversion
add some words to vocabulary
added tests for new rules
2 years ago
kirill-jjj
1bb3109181
Russian: add a new variant, Russian (classic)
2 years ago
kirill-jjj
0997416aec
Russian: add a new variant, Russian (classic)
2 years ago
Samuel Thibault
819cab294e
Add almost-33-digits test
2 years ago
Samuel Thibault
0127aea5c9
Fix long numbers
nvda happened to be speaking 3647 because strtoi was actually
overflowing. Better make sure to have proper ascii to number translation
before continuing.
Fixes #1385
2 years ago
Yury Popov
5b13292390
Re-enable ltg/lv phonemes tests
2 years ago
Yury Popov
c5ff2aa592
Add phoneme events test
2 years ago
Sergei B
55bbc7f993
Belarusian: add phoneme tests
cover all phoneme rules with
the tests.
2 years ago
kirill-jjj
e5398ba32a
Russian: fix for numbers 60 and 40
2 years ago
Sergei B
77fff15822
Belarusian: added tests
added tests to:
- language-numbers-cardinal.test
- tests/language-phonemes.test
- tests/language-pronunciation.test
2 years ago
kirill-jjj
762eba359d
russian: a bunch of improvements
2 years ago
Juho Hiltunen
e03ab8a8c4
tests: add a test for langopts.spelling_stress
2 years ago
Cameron Wong
ddf2218f39
add test for Mandarin word
2 years ago
Cameron Wong
b3af30a5be
Rewrite cmn_rules. Vowel will be spoken as Mandarin only when it's with a tone number. Otherwise, it will be regarded as English. This will make English words translated more correctly.
2 years ago
kirill-jjj
563db55147
Russian: improve numbers
2 years ago
Yury Popov
8e92ecf91c
Add libsonic to macOS CI build
2 years ago
Valdis Vitolins
b6ffccff6a
Improve syllabic m and n
2 years ago
kirill-jjj
7c26a12cef
Russian: Fix for number 8
2 years ago