f850179478
								
							 
						 
						
							
									Initial WiX based installer for Windows to install libespeak-ng.dll and espeak-ng.exe. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								1e76d38cb9
								
							 
						 
						
							
									Build the 'mt', 'tn' and 'tt' language dictionaries. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								d326c8d720
								
							 
						 
						
							
									Add dependencies to the intonation, phoneme and dictionary targets in data.vcxproj. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								dc87e7b775
								
							 
						 
						
							
									Use a HAVE_MKSTEMP configure check instead of PLATFORM_POSIX. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								0b187e217e
								
							 
						 
						
							
									Use the same logic when calling sox in readclause.c as compiledata.c for portability. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								04fe6cdc06
								
							 
						 
						
							
									SAPI - Initialise espeak-ng in SetObjectToken. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								7e33a3e4db
								
							 
						 
						
							
									SAPI - Improve the error logic in Get/SetObjectToken. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								42e2422878
								
							 
						 
						
							
									SAPI - Implement GetOutputFormat. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								fe3053f849
								
							 
						 
						
							
									SAPI - Implement Get/SetObjectToken. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								bc0b445281
								
							 
						 
						
							
									Create a skeleton SAPI TtsEngine COM object. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								77b5f6a1c0
								
							 
						 
						
							
									Use BCP 47 conformant language codes for the languages and accents. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								e8015df0f8
								
							 
						 
						
							
									Remove the additional LoadVoice search heuristics. 
							 
							
							
These heuristics were designed to guess the location of the voice
files without searching the voice list. The heuristics are very
implementation dependent, and easily break when voices move around.
The voices are still found correctly, so these heuristics are
redundant. 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								7048ebdccf
								
							 
						 
						
							
									Provide skeleton DllGetClassObject and DllCanUnloadNow implementations. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								e963b54b6d
								
							 
						 
						
							
									Move strerror_r portability to a string.h compatibility shim. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								527f2bc6b2
								
							 
						 
						
							
									Add M_PI compatibility when using the msvc standard library. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2000c20212
								
							 
						 
						
							
									Merge the error labels in pulse_open to simplify the logic. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								d7580eef70
								
							 
						 
						
							
									Remove dead code in pulse_open(wave_pulse.c) -- o is always null when jumping to unlock_and_fail. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								69355ed568
								
							 
						 
						
							
									Fix a null pointer dereference in DoVoiceChange(synthesize.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								e74a0e4f53
								
							 
						 
						
							
									Fix a null pointer dereference in create_espeak_pronunciation_list(espeak_command.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4ecdeefe4b
								
							 
						 
						
							
									Fix a null pointer dereference in LoadSpectSeq(spect.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								5673065168
								
							 
						 
						
							
									Fix a null pointer dereference in compile_rule(compiledict.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a9adf136c6
								
							 
						 
						
							
									Close stream on error paths in LoadSpectSeq(spect.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								03fdc8bc31
								
							 
						 
						
							
									Check fseek calls in CloseWavFile(espeak-ng.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								7ea2cf784d
								
							 
						 
						
							
									Use the error.h API in LoadEnvelope and check more return values. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								ebb052a808
								
							 
						 
						
							
									Use the error.h API in LoadSoundFile and check more return values. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								eaa0c9aa08
								
							 
						 
						
							
									Fix truncated fgetc return value in main(espeak-ng.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4ec98f79a8
								
							 
						 
						
							
									Fix truncated fgetc return value in LoadWavefile(compiledata.c). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								02b7359b6a
								
							 
						 
						
							
									Fix a potential null pointer dereference in espeak_ng_SynthesizeMark. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6a4fc79078
								
							 
						 
						
							
									Fix a potential null pointer dereference in espeak_ng_Synthesize. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								bfcdcc8bb6
								
							 
						 
						
							
									Clean up the error handling logic in the espeak_command create_... APIs. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								40a9a3d439
								
							 
						 
						
							
									Remove logically dead code in pulse_open (success always 0 in this case). [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a6f6a337b1
								
							 
						 
						
							
									Add a missing pthread_mutex_unlock call in fifo_add_commands. [Coverity] 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f09c83640b
								
							 
						 
						
							
									Fix GCC -Wnarrowing warnings. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								86a9511553
								
							 
						 
						
							
									Inline the calls to log in mbrowrap.c. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								bbd981efb8
								
							 
						 
						
							
									Use malloc/strdup instead of Alloc. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								325014da42
								
							 
						 
						
							
									Use free instead of Free as free checks for NULL. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								95c171831a
								
							 
						 
						
							
									Fix detecting if pulseaudio is running in audio=runtime mode. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4b61d38551
								
							 
						 
						
							
									Use M_PI instead of PI. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								188dd8084c
								
							 
						 
						
							
									timespec is not used in wave.c, so remove the compatibility definition 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								dfa742abfa
								
							 
						 
						
							
									Remove the unused wave_test_get_write_buffer. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c0d79709c4
								
							 
						 
						
							
									Fix Windows includes (don't rely on speech.h). 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								7d900fb8b0
								
							 
						 
						
							
									Remove includes from internal header files. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								96c43f3eb2
								
							 
						 
						
							
									Clean up the include files to make them consistent. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								9a03414e99
								
							 
						 
						
							
									Guard calls to the synth_callback function, as it might be NULL. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								3d55519f27
								
							 
						 
						
							
									Correct the usage of USE_ASYNC when async is disabled. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2a8c4461bd
								
							 
						 
						
							
									Use snprintf on all platforms (it is C99 conformant in Visual Studio 2015 and can be supported in the compatibility layer for older versions as needed). 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								fa6f369329
								
							 
						 
						
							
									Move the N_PATH_HOME declaration in speech.h to avoid a duplicate #ifdef check. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								9c5820f72a
								
							 
						 
						
							
									Create an initial compatibility shim for unistd.h. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								5d3e43de53
								
							 
						 
						
							
									Add rules to build the voice and language data in Visual Studio/MSBuild. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c9844f62ef
								
							 
						 
						
							
									Clean up the 'Compiling phoneme data' messages. 
							 
							
							
							
						 
						9 years ago