Reece H. Dunn
							
						 
						
							
								b07448cf30
								
							 
						 
						
							
									en: add replacement rule tests 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								b618f01059
								
							 
						 
						
							
									Make the emoji version configurable. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								031f34ac61
								
							 
						 
						
							
									ru: create Russian (Latvia) accent 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								789d820ad4
								
							 
						 
						
							
									shn: add support for Shan language from ronaldaug 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								0837015514
								
							 
						 
						
							
									ar: use the same mapping file for mb-ar1 and mb-ar2 voices 
							 
							
							 
							
							
							
							There are small differences between diphone set of the voices, but they are not used from espeak-ng 
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								3582aa6aca
								
							 
						 
						
							
									docs: Support a non-verbose output when building the html documentation. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								8be30d259e
								
							 
						 
						
							
									ht: issue #452 — add initial support for Haitian Creole language 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								ee9606d000
								
							 
						 
						
							
									yue: (emoji) -- CLDR 33 emoji translations 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								b033706432
								
							 
						 
						
							
									sd: (emoji) -- CLDR 33 emoji translations 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								9c37503f7f
								
							 
						 
						
							
									gd: (emoji) -- CLDR 33 emoji translations 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								19dce78b5f
								
							 
						 
						
							
									docs: Don't search 3 levels deep for markdown files. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								d86ddfca8a
								
							 
						 
						
							
									docs: Support building all markdown documents. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								60d7ff085d
								
							 
						 
						
							
									Sort build entries 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								e20e767952
								
							 
						 
						
							
									fr: add configuration files for MBROLA's Canadian French 1 and 2 voices 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								291178a6cd
								
							 
						 
						
							
									it: add configuration files for MBROLA's it1 and it2 voices 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								f1602ba8d1
								
							 
						 
						
							
									fr: remove number from phoneme translation file, as it can be used for all MBROLA voices 
							 
							
							 
							
							
							
							
There are small differences for diphone sets, but these are not used
from eSpeak NG. 
							
						 
						7 years ago  
					 
				
					
						
							
								   Juho Hiltunen
							
						 
						
							
								8ac2a29199
								
							 
						 
						
							
									Don't build or install test programs with make and make install. 
							 
							
							 
							
							
							
							
Using make check builds but does not install them. 
							
						 
						7 years ago  
					 
				
					
						
							
								   Juho Hiltunen
							
						 
						
							
								52b999ab4e
								
							 
						 
						
							
									Don't build or install test libraries with make and make install. 
							 
							
							 
							
							
							
							
Using make check builds but does not install them. 
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								9f0fbed8ac
								
							 
						 
						
							
									make: Dictionary _emoji, _extra, and _dict rules currently depend on GNU make patterns to work. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Juho Hiltunen
							
						 
						
							
								4e8d47d2cc
								
							 
						 
						
							
									portability: use suffix rules instead of pattern rules. 
							 
							
							 
							
							
							
							
Closes #396 . 
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								0d9c91bac9
								
							 
						 
						
							
									Pass AM_CFLAGS to ssml-fuzzer.test. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								d5c52ab39f
								
							 
						 
						
							
									Fix building ssml-fuzzer with libFuzzer. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Sascha Brawer
							
						 
						
							
								1791e30e42
								
							 
						 
						
							
									Add a fuzz target for SSML input 
							 
							
							 
							
							
							
							
https://github.com/espeak-ng/espeak-ng/issues/407  
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								3dbb0e6de3
								
							 
						 
						
							
									tests: rename {languages => language-pronunciation}.test 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								5e1671f08b
								
							 
						 
						
							
									tests: rename {phoneme-audio => language-phonemes}.test 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								15190d4de1
								
							 
						 
						
							
									tests: rename {phoneme-output => translate}.test 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								6dc13c99a9
								
							 
						 
						
							
									fr: remove the unused fr-CA phoneme table. 
							 
							
							 
							
							
							
							
There is no fr-CA language dialect dialect file, nor has there
been in the espeak/espeak-ng history.
The fr-CA phoneme table defined the additional phonemes [U], [y"],
[E:], and [A]. The fr-FR phoneme table mapped these to [u], [y],
[E], and [a] respectively. This meant to describe the phonemes that
have not been merged in fr-CA, but have merged in fr-FR, as described
in https://en.wikipedia.org/wiki/Quebec_French_phonology .
The only use of these phonemes in the French dictionary was with
the word "tramway" using [E:]. This has been replaced with [E] to
match the rest of the dictionary file transcriptions, and those
phonemes for fr-CA have been removed.
If fr-CA is supported in the future, the French dictionary would
need to be modified to reverse the merger of the phonemes that are
not merged in fr-CA, with the merge logic being performed in the
fr-FR phoneme table like in the code being removed in this commit. 
							
						 
						7 years ago  
					 
				
					
						
							
								   Juho Hiltunen
							
						 
						
							
								a8239c4502
								
							 
						 
						
							
									start moving SSML related parsing to ssml.c 
							 
							
							 
							
							
							
							
move: attrcmp() and attrlookup()
new file ssml.c added to Makefile.am 
							
						 
						7 years ago  
					 
				
					
						
							
								   Sascha Brawer
							
						 
						
							
								7e669f1812
								
							 
						 
						
							
									Add tests on SSML parsing 
							 
							
							 
							
							
							
							
A corpus of SSML input files will also be needed for fuzzing.
https://github.com/espeak-ng/espeak-ng/issues/407  
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								1c7c6debcc
								
							 
						 
						
							
									tests: test af consonant and vowel audio generation 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								7fb620505d
								
							 
						 
						
							
									lt: fix missed configuration after joined phoneme traslation file 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								27985b0727
								
							 
						 
						
							
									gn: build the dictionary file when running 'make' 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								9dc755f9ea
								
							 
						 
						
							
									Don't add an empty hak_emoji file -- emoji files are optional. 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								75e42d6870
								
							 
						 
						
							
									hak: Initial support added for Hakka Chinese by Chen Chien-ting 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								ee80a5b101
								
							 
						 
						
							
									lt: Mbrola — as mapping is the same, only one phoneme mapping file left 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								d14d154c71
								
							 
						 
						
							
									cmn: Initial support for Mbrola cn1 voice (Mandarin Chinese) added 
							 
							
							
							
						 
						7 years ago  
					 
				
					
						
							
								   linuxscout
							
						 
						
							
								fe019944ce
								
							 
						 
						
							
									Add mbrola support for arabic 
							 
							
							 
							
							
							
							
Add ar1 mbrola support
Modify ar2 mbrola support 
							
						 
						8 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								1d97a1ef93
								
							 
						 
						
							
									ar: issue #186: initial support for mbrola ar2 voice 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Valdis Vitolins
							
						 
						
							
								7ee76fe39b
								
							 
						 
						
							
									Fixes for Myanmar (Burmese) language 
							 
							
							 
							
							
							
							Folder Myanmar renamed to myanmar to make similar with others
Fixed configuration file
Fixed my_rules file to make them compile 
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								6043d35c72
								
							 
						 
						
							
									Add phoneme output tests. 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								50a2d8e291
								
							 
						 
						
							
									Revert "Use strcpy instead of memcpy+strlen." 
							 
							
							 
							
							
							
							
This reverts commit 119c200e00 . 
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								119c200e00
								
							 
						 
						
							
									Use strcpy instead of memcpy+strlen. 
							 
							
							 
							
							
							
							
This replaces uses of:
	memcpy(dst, src, strlen(src))
with:
	strcpy(dst, src)
This fixes issues with reading past the end of the copied buffer
(e.g. when processing word-based replacements for emoji characters)
by ensuring that the destination buffer is null terminated.
Reported by Michael Curran <[email protected] > 
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								b357f47394
								
							 
						 
						
							
									Android: add the language files to espeakdata.zip from their new location. 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								8d07d2eacd
								
							 
						 
						
							
									ta: (emoji) -- CLDR 31.0.1 emoji translations 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								bc7d806505
								
							 
						 
						
							
									ne: (emoji) -- CLDR 31.0.1 emoji translations 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								3bc6da0d07
								
							 
						 
						
							
									my: (emoji) -- CLDR 31.0.1 emoji translations 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								2642ba8ed5
								
							 
						 
						
							
									ml: (emoji) -- CLDR 31.0.1 emoji translations 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								0bb4501253
								
							 
						 
						
							
									Revert "pa: remove the emoji support for now, as it fails to build" 
							 
							
							 
							
							
							
							
This reverts commit 593949dec6 . 
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								cec0e773a4
								
							 
						 
						
							
									Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour. 
							 
							
							
							
						 
						8 years ago  
					 
				
					
						
							
								   Reece H. Dunn
							
						 
						
							
								18d3a0819a
								
							 
						 
						
							
									Unicode Emoji 5.0 
							 
							
							
							
						 
						8 years ago