8585b0b47d
								
							 
						 
						
							
									Fix the return status code from Synthesize when the voices cannot be found. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								882c2651e1
								
							 
						 
						
							
									Fix setting the default voice from espeak_SetVoiceByProperties. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								16bea7fd0f
								
							 
						 
						
							
									Don't crash in LoadVoice if langopts is NULL. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								cec0e773a4
								
							 
						 
						
							
									Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								22270bd259
								
							 
						 
						
							
									Fix reading hash table entries > 128. 
							 
							
							
This is related to ebfa320956169e3419234b72fee51bd596867661, but
when reading the hash chain entry length, not writing it.
If char is signed, then before this change the length would be
negative, causing problems loading the dictionary. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ebfa320956
								
							 
						 
						
							
									Fix storing the line length in the hash chain. 
							 
							
							
The length is stored as the first byte in the output from
compile_line. As the data pointer is char, if char is signed then
length could be negative resulting in undefined behaviour. This
commit fixes the issue by reading and writing that byte as a
uint8_t.
This bug was caused by 2a00ca79f6[email protected] > 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								e7ac4b819d
								
							 
						 
						
							
									hash_counts is never used, so remove it. 
							 
							
							
Reported by Reef Turner <[email protected] > 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								921229259d
								
							 
						 
						
							
									Use int to store the value from GetFileLength. 
							 
							
							
This fixes the clang warning:
    comparison of unsigned expression < 0 is always false
    [-Wtautological-compare]
Reported by Reef Turner <[email protected] > 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0994206f71
								
							 
						 
						
							
									address buffer overrun when dict listx file has no trailling newline 
							 
							
							
See ar_listx as an example. 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								1cb4115eab
								
							 
						 
						
							
									Add Emoji_Component support from emoji-data.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								18d3a0819a
								
							 
						 
						
							
									Unicode Emoji 5.0 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								023ebace9a
								
							 
						 
						
							
									Add Regional_Indicator support from PropList.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4c1ff765f1
								
							 
						 
						
							
									Unicode Character Data 10.0.0 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0b56f2e5bc
								
							 
						 
						
							
									Use C-style comments to support using a C89 compiler. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								db79bd12eb
								
							 
						 
						
							
									build, encoding: include stdint 
							 
							
							
The stdint.h is not included when building test, then including this module inside encoding.h 
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								949de3f80f
								
							 
						 
						
							
									build: fix duplicated symbol when linking 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								f946c6e227
								
							 
						 
						
							
									windows: fix building the bs, hr and sr languages 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								2a00ca79f6
								
							 
						 
						
							
									Increase dict_line to support long emoji entries. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								d5d980862e
								
							 
						 
						
							
									Guard against overflowing the dict_line bounds when compiling dictionary files. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4771cd4d5e
								
							 
						 
						
							
									windows: fix building the Chinese (Cantonese) voice 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								8d1ff99847
								
							 
						 
						
							
									windows: fix building the Japanese voice 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ebe7ce827b
								
							 
						 
						
							
									windows: the installer depends on the data (voice, language) files 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								b16ff0119e
								
							 
						 
						
							
									windows: update the project files to Visual Studio 2017 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								416bc66dca
								
							 
						 
						
							
									Fix pronouncing replacement text that is dependent on start of word rules. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								7accbcd498
								
							 
						 
						
							
									Only update the sample rate if the mbrola voice was successfully loaded. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								e41a78d819
								
							 
						 
						
							
									Report the actual error from LoadMbrolaTable when loading the mbrola voice. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								801753bdbd
								
							 
						 
						
							
									[Windows] Fix installing the cs, pl, ru and sk language files after fixing their language family. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								133d44039a
								
							 
						 
						
							
									en: (emoji) -- zwj sequences - gendered gestures (Unicode Emoji 5.0). 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								c163f19360
								
							 
						 
						
							
									en: (emoji) -- zwj sequences - gendered activity (Unicode Emoji 5.0). 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								8dde51ca87
								
							 
						 
						
							
									Remove the now unused emoji_zwj specifier. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ea34ebcad5
								
							 
						 
						
							
									en: (emoji) -- zwj sequences - gendered role (Unicode Emoji 5.0). 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								fbd2e679fc
								
							 
						 
						
							
									Don't crash if loading the default voice fails. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								dced9f58fd
								
							 
						 
						
							
									Clean up the decoder memory in espeak_Terminate. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								63e2826753
								
							 
						 
						
							
									Ensure that the old translator is not used after calling espeak_Terminate. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ae6116bf97
								
							 
						 
						
							
									Fix calling espeak_Synth without first setting a voice, with tests. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								6ab1314843
								
							 
						 
						
							
									Move outbuf_size to where it is actually used. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								9fc2efb1fa
								
							 
						 
						
							
									Don't re-initialize my_audio if espeak_ng_InitializeOutput is called multiple times. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								ee07eaa733
								
							 
						 
						
							
									Support capitalized words in text-based replacements. This is important in languages like German that differentiate pronunciation on case. Even English does this (e.g. Polish/polish). 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								0de7b6c7db
								
							 
						 
						
							
									en: (emoji) -- Unicode Emoji 4.0 (Emoji Gender Specifiers) 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								7e85b36b4d
								
							 
						 
						
							
									en: (emoji) -- Unicode Emoji 4.0 (Emoji Roles) 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								aea34ae5d9
								
							 
						 
						
							
									Issue #100 Manipuri: Fix for wrongly pronounced numbers 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								3b0771df5a
								
							 
						 
						
							
									Decimal numbers in Spanish 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								dcc43bc30a
								
							 
						 
						
							
									Support _emoji dictionary lists for symbol and emoji pronunciations. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								fe14c83372
								
							 
						 
						
							
									Support multi-word text replacements in dictionary list files. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								05cab4f2dc
								
							 
						 
						
							
									Extend compile_line to include pronunciation data after a space (e.g. multi-word pronunciation replacements). 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								32912d6565
								
							 
						 
						
							
									Add Emoji_Modifier_Base from emoji-data.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								4b874e6dbd
								
							 
						 
						
							
									Add Emoji_Modifier from emoji-data.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								35ad249760
								
							 
						 
						
							
									Add Emoji_Presentation from emoji-data.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								f93b98a69d
								
							 
						 
						
							
									Add Emoji support from emoji-data.txt. 
							 
							
							
							
						 
						8 years ago  
				
					
						
							
								 
						
							
								48ca2239bb
								
							 
						 
						
							
									Fix non-Latin character languages falling back to English when reading Latin characters. 
							 
							
							
							
						 
						8 years ago