Sukil Etxenike
a5bacb58c1
Fix "vilmente" and "cruelmente" in Spanish
1 year ago
Alexander Epaneshnikov
cb62d93fd7
android: update gradle, AGP and NDK (#1863)
1 year ago
Alexander Epaneshnikov
bca0ee6edb
android: update gradle, AGP and NDK
1 year ago
Biniam G
0dfd1d77dd
add Tigrinya Language to espeak-ng (#1845)
1 year ago
Alexander Epaneshnikov
4b8a77eb95
Don't run fuzzing CI on forks (#1849)
1 year ago
Samuel Thibault
f14adeb5dc
Don't run fuzzing CI on forks
1 year ago
Alexander Epaneshnikov
28af54a462
fix English pronunciation of "sextillion" (#1848)
The number 1000000000
tries to have a voiceless velar
fricative, I think, which is NOT how sextillion is pronounced in
English.
```
espeak-ng -q -x 1000000000
w'0n sExt'Ili@n
```
1 year ago
Ken Takusagawa
4df0065f88
fix English pronunciation of "sextillion" not to have a voiceless velar fricative
1 year ago
Alexander Epaneshnikov
e04fc9d9f1
Updates Italian source dictionaries (#1840)
1 year ago
Christianlm
3839850526
Updates Italian source dictionaries
1 year ago
Alexander Epaneshnikov
b83bb4e373
fix compiling in build directory (#1858)
$(srcdir) was missing on includes for src/include/espeak-ng/espeak-ng.h
1 year ago
Rudi Heitbaum
9e6083c12a
fix compiling in build directory
$(srcdir) was missing on includes for src/include/espeak-ng/espeak-ng.h
1 year ago
Alexander Epaneshnikov
1adf8c9ffc
remove some unnecessary conversions from 'c' to 'k' in Polish (#1853)
Next PR removing rules which ,make sense for English, but should not be
present in the Polish language files.
1 year ago
Łukasz Golonka
79220c4f56
remove some unnecessary conversions from 'c' to 'k' in Polish
1 year ago
Alexander Epaneshnikov
5288c21d17
tests: do not use temp files (#1579)
So we can run tests parallel with cmake, reducing test time and IO
overhead
1 year ago
Yury Popov
0c818514d7
ci: enable parallel testing
2 years ago
Yury Popov
a0107b4aa1
tests: do not use temp files
2 years ago
Yury Popov
74e47d1a57
cmake: depend phonemes on intonations
2 years ago
Alexander Epaneshnikov
58f1e0b6a4
tests: fix CVE crashes (#1846)
Fixes: #1823, #1824, #1825, #1826, #1827
- Add crash test and vectors provided by @SEU-SSL
- Disallow dummy/null voice load (that causes incorrect translator
initialization)
- Fix empty `phondata` file load (that causes unitialized memory access)
- Limit max word length for RemoveEnding (causes buffer overflow)
- Limit punctlist initialization from embedded commands (buffer
overflow)
- Fix unitialized pitch in wavegen (DBZ and indexing problems)
- Properly zeroize stack variables before use in TranslateClause and
SetWordStress
TODO (in nextup PR): add & fix more vectors from fuzzer.
1 year ago
Yury Popov
e7bcd3cc15
dictionary: fix stack initialization
1 year ago
Yury Popov
5f7db763e2
translate: fix number_buf initialization
1 year ago
Yury Popov
a5eb246deb
wavegen: fix unitialized pitch
1 year ago
Yury Popov
1a7ecfc2f2
readclause: limit embedded punctlist length
1 year ago
Yury Popov
b99f332c57
dictionary: limit word length
1 year ago
Yury Popov
7d4ad3c2ae
synthdata: fix empty file load
1 year ago
Yury Popov
e79405772c
voices: disallow dummy voice when not compiling
1 year ago
Yury Popov
c4c05820c4
tests: add CVE crash vectors
1 year ago
Alexander Epaneshnikov
f983e44571
Russian fix (#1716)
1 year ago
unknown
b6250dde6e
Russian: fix tests
1 year ago
unknown
b9097a6c80
Russian: add some more words to Russian extra file
1 year ago
kirill-jjj
6176de863b
Russian: fix's for ё and подсвечник
2 years ago
kirill-jjj
fbf44a5679
Russian: some fix's
2 years ago
Alexander Epaneshnikov
f67afc2671
Small fixes for Polish (#1813)
This PR removes two unnecessary rules in Polish. They both make sense
for English (probably someone just copied them from the English file),
but make pronunciation of several Polish words incorrect.
1 year ago
Łukasz Golonka
f9976e8f78
Do not replace 'th' with 's' and 'sch' with 'sz' in Polish
1 year ago
Alexander Epaneshnikov
530bf0abf4
Fix missing function declaration that prevents build on modern C compilers (#1811)
Without this function declaration, the build fails on modern C compilers
(ISO C99). This affects e.g. builds on Apple Silicon. This fix is also
needed in order to compile
[rhasspy/piper](https://github.com/rhasspy/piper ) on Apple Silicon.
Build error was:
```
/Users/leo/Development/piper/build/p/src/piper_phonemize_external-build/e/src/espeak_ng_external/src/libespeak-ng/speech.c:872:3: error: call to undeclared function 'TranslateClauseWithTerminator'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
TranslateClauseWithTerminator(translator, NULL, NULL, terminator);
^
1 error generated.
```
1 year ago
Leo Moll
5993693504
Fixed missing function declaration
Without this function declaration, the build fails on modern C compilers (ISO C99). This affects e.g. builds on Apple Silicon. This fix is also needed in order to compile rasspy/piper on Apple silicon
1 year ago
Alexander Epaneshnikov
5d287f3b2f
Fix pronunciation of bateau (#1801)
This PR fixes the pronunciation of "bateau" in English, per
[Wiktionary](https://en.wiktionary.org/wiki/bateau ).
1 year ago
Bill Dengler
0318d29fc0
Fix pronunciation of bateau
1 year ago
Juho Hiltunen
80c60db786
Correct a typo in `docs/voices.md` (#1783)
1 year ago
Benjamin Loison
3bb3ee083c
Correct a typo in `docs/voices.md`
1 year ago
Christian-W. Budde
2dd8f2056a
new words
1 year ago
Christian-W. Budde
6730554f00
Some fixes and improvements
1 year ago
Christian-W. Budde
5098d6e4b0
Improved the format (all tabs as separator) and added several words.
1 year ago
Simon Schoeters
342ea86e5b
Fix 'tww' instead of 'twee' typo
2 years ago
Simon Schoeters
6c7e3a66fb
Add missing Dutch emoji translations
2 years ago
mango
596cd479de
feat: Speak decimal representation in Mandarin
2 years ago
Juho Hiltunen
c1dc9c0c15
LookupDictList: Fix out-of-bound access (#1736)
When looking for dotted abbreviations we must limit ourself to the size
of the buffer used for translating the abbreviation.
1 year ago
Samuel Thibault
f881512cd1
LookupDictList: Fix out-of-bound access
When looking for dotted abbreviations we must limit ourself to the size of
the buffer used for translating the abbreviation.
2 years ago
Alexander Epaneshnikov
6f6653d5f7
Fix pronunciation of name "Shea" (#1765)
This PR fixes pronunciation of the name "Shea" (pronounced like "Shay").
1 year ago
Juho Hiltunen
00028f734d
Merge branch 'master' into shea
1 year ago