Filomena Rocca
a9d8b94114
fix for glitch on ẽ, and oversight on tĩ for br1&4
1 year ago
Filomena Rocca
a4813e1584
Merge remote-tracking branch 'refs/remotes/origin/master'
1 year ago
Filomena Rocca
dbb4dacb3c
fixed clause pauses, updated xex_list
1 year ago
Filomena Rocca
3d5ecae048
Merge branch 'espeak-ng:master' into master
1 year ago
Filomena Rocca
318bffbfb4
updated xex_list, natralized particle stress, pronunciation fixes
1 year ago
Filomena Rocca
d388d2ebcb
set numerals to be read individually until a better system is found
1 year ago
Alexander Epaneshnikov
890071ff30
Fix more Washington State municipalities (#1883)
This PR adds more Washington State municipalities. Pronunciations
verified from personal experience and additionally by Wikipedia's IPA.
1 year ago
Filomena Rocca
6e6a646e39
fixed tx and dq in br2 and 3
1 year ago
Filomena Rocca
41151cf2aa
br2 and br3 dropped phoneme patches
1 year ago
Filomena Rocca
34fbe11f3e
support for mb-br2 and mb-br3
1 year ago
Bill Dengler
b774a8fd71
Fix more Washington State municipalities
1 year ago
Filomena Rocca
6dcfb232b8
high pitch predicate particles
1 year ago
Filomena Rocca
27499dc942
Fixed numera;s
1 year ago
Filomena Rocca
39a6e2b5d2
added xextan source data for realsies
1 year ago
Filomena Rocca
7efea78b36
added xextan source data
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