Samuel Thibault
33c56b6dd6
Add missing mbrola dependency for fuzzing mb-en1
5 months ago
Samuel Thibault
0bf81b1dec
fuzzing: Update needswork list
5 months ago
Samuel Thibault
a7be9c7e59
TranslateClauseWithTerminator: Avoid unbound read of word array (#2104)
5 months ago
Samuel Thibault
d890919134
vi: Fix overflow due to lengthmod (#2103)
5 months ago
Samuel Thibault
2c0f19cab7
TranslateNumber: Take care of ph_out end (#2101)
5 months ago
Samuel Thibault
353debbd7f
DollarRule: Avoid overflow (#2100)
5 months ago
Samuel Thibault
5039756364
TranslateClauseWithTerminator: keep more room in num_wtab (#2099)
5 months ago
Samuel Thibault
eed83cd937
Fix dropping last byte of stdin input (#2098)
5 months ago
Samuel Thibault
6d5199d1b1
mbrola: Fix overflow (#2094)
5 months ago
Samuel Thibault
b5acaece43
dist CI: Also disable domain_host variation
It seems not supported in newer ubuntu 24.04 images.
5 months ago
Samuel Thibault
bf8d06c478
TranslateClauseWithTerminator: Look out for filling num_wtab (#2093)
5 months ago
Samuel Thibault
55114abcfc
dist CI: Disable user_group variation
It seems not supported in newer ubuntu 24.04 images.
5 months ago
Samuel Thibault
f1b3bdd29e
Fix storing crash/timeout fuzzing file
5 months ago
Samuel Thibault
b865bc8f95
LookupThousands, LookupNum3: Increase buffer size (#2092)
5 months ago
Samuel Thibault
e5b52dbd36
AppendPhonemes: Skip cleared item in phoneme_tab (#2091)
5 months ago
Samuel Thibault
fe53b1b29d
TranslateClauseWithTerminator: Also check against \0 (#2090)
5 months ago
Samuel Thibault
d57b907f0e
LookupLetter: Fix ph_buf3 buffer (#2089)
5 months ago
Samuel Thibault
91030d284e
MatchRule: Also check for \0 in dot backtracking (#2088)
5 months ago
Samuel Thibault
f76af837ca
IsLetterGroup: Also handle case when *word is already \0 (#2087)
5 months ago
Samuel Thibault
c1cdcfdcde
TranslateClauseWithTerminator: Add \0 head terminator (#2086)
5 months ago
Samuel Thibault
8afe77ba8e
Avoid underflowing ph_list3 (#2082)
5 months ago
Samuel Thibault
d7b26b545c
fuzzing: Enable espeak deterministic mode (#2078)
5 months ago
Samuel Thibault
57a836c126
Mark a few more languages as failing fuzzing
Apparently llvm-fuzzer is not completely deterministic
5 months ago
Samuel Thibault
1a13638b5e
update list of expected fuzzing failure
5 months ago
Samuel Thibault
15d5b71a97
fuzzing: Run all languages for now
It seems the infrastructure changed somehow, so the set of failing
languages changed.
5 months ago
Samuel Thibault
a5dc42e07a
MatchRule: Avoid unbound loop reading with utf8_in (#2077)
5 months ago
Samuel Thibault
ba96c5167b
Separate out fuzzing tests that are known to need some work
5 months ago
Samuel Thibault
992bf6edf6
libsonic: Fix support on big-endian archs (#2076)
5 months ago
Samuel Thibault
938fea0a93
klatt: Fix out-of-bound access (#2074)
5 months ago
Alexander Epaneshnikov
6f3cf69ad7
feat: add cmake options for cross compile (#2066)
Add cmake options and fix cross compile. it's not possible to compile
data when cross compile because the binaries are compiled into different
architecture
5 months ago
thewh1teagle
88e8ddb490
feat: add cmake options for cross compile
5 months ago
Samuel Thibault
96f0dbfbb2
compiledict: make rgroup_sorter not depend on allocator (#2071)
5 months ago
Samuel Thibault
114c87e9e7
Fix generating th_dict (#2070)
5 months ago
Samuel Thibault
de5caa9503
fuzz: Use main from libfuzzer (#2069)
5 months ago
Samuel Thibault
6dde3b8294
fuzz: Fix interfacing with LLVMFuzzer functions (#2068)
5 months ago
Samuel Thibault
0869820ca5
Fix looking for libclang_rt.fuzzer_no_main-*.a (#2063)
5 months ago
Alexander Epaneshnikov
4870adfa25
release 1.52.0 (#1688)
closes #2038
5 months ago
Alexander Epaneshnikov
e809effe8e
release 1.52.0
2 years ago
Rotem Dan
7ad80656e5
Add stress marks to phoneme events (#1700)
The implications of this are large for using eSpeak-ng as a phonemizer. It means that it's now possible to get accurate mappings between the phonemized word and the original word (up till now it was pretty much impossible). This is huge for many applications that use it as a side-tool.
5 months ago
Alexander Epaneshnikov
6cfd430bba
Dutch: added spelling of many missing punctuation symbols (#1733)
Attempt to fix issue #1732 and add more sane symbols.
5 months ago
Peter Vágner
d2a12061f1
Dutch: added spelling of many missing punctuation symbols
2 years ago
Alexander Epaneshnikov
fa7c07c8ed
German: fixed the words balance, behilflich and garage (#1916)
I did some major improvements to the words balance and garage and a
minor improvement to the word behilflich.
This pull request supersedes the pull request
https://github.com/espeak-ng/espeak-ng/pull/1875 as my pronunciation of
the word garage sounds more natural.
5 months ago
Sur3
d06c0ca890
Update de6 (comment typo)
1 year ago
Sur3
2e3b2ebcc7
Update de6 fix h'I and be- sound.
1 year ago
Sur3
fd1dbed05d
Update de_list (removed behilflich, for fixing it via phonemes instead)
1 year ago
Sur3
e288ff5735
Update de_list (typo)
1 year ago
Sur3
547cf75aea
Update de_list (added balance, behilflich and garage)
1 year ago
Alexander Epaneshnikov
2f96e53453
Add Shavian alphabet support (English) (#1924)
This PR adds support for **Shavian**, a phonemic alphabet for English:
https://en.wikipedia.org/wiki/Shavian_alphabet (Unicode
[U+10450–U+1047F](https://www.unicode.org/charts/PDF/U10450.pdf ); ISO
15924 - Shaw)
It correctly pronounces most English words, except sometimes it
misplaces the word stress. All checks are passing.
There are many Shavian communities online; I wanted to join in without
excluding people using screen readers.
If needed, this website has more resources: https://shavian.info/

Continuation of #1818 due to an issue in a rebase
5 months ago
Luna Rose
f69dd80b68
Add Shavian script support
11 months ago
Alexander Epaneshnikov
a7295c1e16
cs: Translate untranslated Czech emojis (#1931)
5 months ago