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  
					 
				
					
						
							
								   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  
					 
				
					
						
							
								   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 
							 
							
							
							
						 
						2 years 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 
							 
							
							
							
						 
						2 years 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 
							 
							
							
							
						 
						2 years 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.
``` 
							
						 
						2 years 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 
							
						 
						2 years 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 ). 
							
						 
						2 years ago  
					 
				
					
						
							
								   Bill Dengler
							
						 
						
							
								0318d29fc0
								
							 
						 
						
							
									Fix pronunciation of bateau 
							 
							
							
							
						 
						2 years ago  
					 
				
					
						
							
								   Juho Hiltunen
							
						 
						
							
								80c60db786
								
									
										
											 
										
									
								
							 
						 
						
							
									Correct a typo in `docs/voices.md` (#1783) 
							 
							
							
							
						 
						2 years ago  
					 
				
					
						
							
								   Benjamin Loison
							
						 
						
							
								3bb3ee083c
								
							 
						 
						
							
									Correct a typo in `docs/voices.md` 
							 
							
							
							
						 
						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. 
							
						 
						2 years 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