7e3e2c3854
								
							 
						 
						
							
									voices: support a maintainer annotation in voice files 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								517ad81166
								
							 
						 
						
							
									docs: move the voice list examples to the man files. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								e43a8e359f
								
							 
						 
						
							
									Spanish intonation 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								26ecf79202
								
							 
						 
						
							
									Build the Guarani language. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								1627318a91
								
							 
						 
						
							
									Guarani Language 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f6e7f8bb7c
								
							 
						 
						
							
									Move some initialisation code from the old espeakedit.cpp file into espeak_ng_CompilePhonemeData to fix the phoneme data. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								371216006f
								
							 
						 
						
							
									Protect against wvoice being NULL in wavegen.c. 
							 
							
							
This can occur in cases where the voice is not found, or
espeak_ng_Initialize is called more than once. 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								496ff35634
								
							 
						 
						
							
									WVoiceChanged is not used, so remove it. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								b39537481d
								
							 
						 
						
							
									MSI: add a GUI to the installer 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6794504f83
								
							 
						 
						
							
									SAPI: Use the default espeak-data path if none is specified in the SAPI voice token. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								3aecf7afc3
								
							 
						 
						
							
									SAPI: Support speaking text via the SAPI interface. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6a77d3cc0a
								
							 
						 
						
							
									SAPI: Register the English SAPI voice. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								188bf9e498
								
							 
						 
						
							
									SAPI: Register the eSpeakNG.TtsEngine COM object. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6876adc495
								
							 
						 
						
							
									SAPI: Fix a bug in the nAvgBytesPerSec calculation. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								b7b2567eb1
								
							 
						 
						
							
									Build the Visual Studio 2015 Windows project with pcaudiolib xaudio2 support. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c944a17d7d
								
							 
						 
						
							
									Output any audio errors to stderr. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4f676ed175
								
							 
						 
						
							
									Use pcaudiolib for the audio API layer. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								bb465a45d8
								
							 
						 
						
							
									Move the clock_gettime2 and add_time_in_ms definitions to event.h. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								ca831d236a
								
							 
						 
						
							
									Don't call wave_close in fifo.c. 
							 
							
							
This is handled by calls to espeak_ng_Cancel/espeak_Cancel and
espeak_ng_Terminate/espeak_Terminate. 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								674d55e605
								
							 
						 
						
							
									Remove support for pa_device in the config file (now have a device command-line option). 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								be93c8b3e7
								
							 
						 
						
							
									Remove calls to wave_is_busy. 
							 
							
							
Removing these calls do not impact on the behaviour of the program
and simplify the wave.h API. 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								94c5efe0b3
								
							 
						 
						
							
									Remove calls to wave_set_callback_is_output_enabled. 
							 
							
							
These calls are used to pre-emptively exit when writing audio
data. This is also handled within dispatch_audio. The difference
is that this callback could allow espeak to cancel quicker. In
practice it does not make much difference. 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2a628e982f
								
							 
						 
						
							
									Remove calls to wave_get_write_position. 
							 
							
							
This call was used to update the written sample count used by
wave_get_remaining_time. As that function has been removed, this
code is no longer needed. 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4a2994d1d3
								
							 
						 
						
							
									Remove calls to wave_get_remaining_time. 
							 
							
							
This logic was implemented to limit the number of audio events sent
to a device, but the logic is not too relevant in practice (these
calls return 0 most of the time), and the logic is broken (e.g. when
calling Synthesize with a very long block of text). 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f138558fe7
								
							 
						 
						
							
									Fix the USE_ASYNC and wave_* API usage logic. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								1d91276eac
								
							 
						 
						
							
									wave_get_read_position is not used, so remove it 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								71b998b691
								
							 
						 
						
							
									Remove duplicate t_wave_callback definition in wave.c. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								7a4bc02cb6
								
							 
						 
						
							
									Use stdlib.h instead of malloc.h. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								eebb079718
								
							 
						 
						
							
									Remove the Wave(Init|Open|Close)Sound functions as these are no longer used. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4cde8b6d13
								
							 
						 
						
							
									option_quiet is no longer used (always set to 0), so remove it 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								914e64aba8
								
							 
						 
						
							
									option_waveout is no longer used in libespeak-ng, so remove it 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c9c0aca34f
								
							 
						 
						
							
									Use the wave_* APIs for non-async audio. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f07dc419a6
								
							 
						 
						
							
									Fix audio output in espeak-ng when USE_ASYNC is not defined. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c4a7ffba33
								
							 
						 
						
							
									Inline the call to SynthOnTimer. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a51717346c
								
							 
						 
						
							
									SpeakNextClause should not call WavegenOpenSound. 
							 
							
							
This function call does not affect the audio output in non-async
modes. Audio output in that case is handled within the SynthOnTimer
helper function. 
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c09d255e38
								
							 
						 
						
							
									Remove timer_on from synthesize.c as this matches the SpeakNextClause return value. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a471ba02bf
								
							 
						 
						
							
									SynthStatus is not called, so remove it. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								8df810f776
								
							 
						 
						
							
									Remove paused from synthesize.c as it is now no longer used. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2eca970fc8
								
							 
						 
						
							
									Remove the control 3-5 logic in SpeakNextClause as those values are not passed to the function. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2a652dfe43
								
							 
						 
						
							
									Fix forwarding to strings.h on non-msvc builds in the shim header. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								1d4fa18884
								
							 
						 
						
							
									speak-ng: use the espeak-ng.c implementation in synchronous playback mode 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								211f103a69
								
							 
						 
						
							
									Perform case insensitive comparisons for matching voice names. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								565548fffe
								
							 
						 
						
							
									Fix building 'my' (Burmese) on Windows. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								83040bd560
								
							 
						 
						
							
									MSI: install the phoneme, dictionary and voice data 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								07c12368d9
								
							 
						 
						
							
									MSI: embed the cabinet file inside the msi installer 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								3b1f91352d
								
							 
						 
						
							
									MSI: moved the component definitions to the Directory elements 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								a3f0fea725
								
							 
						 
						
							
									MSI: only keep Ids on Directory and ComponentGroup elements 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								73f2f27606
								
							 
						 
						
							
									MSI: give the components being installed GUIDs 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								1533c33c34
								
							 
						 
						
							
									MSI: only allow one version (64-bit or 32-bit) to be installed 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								40f4089a78
								
							 
						 
						
							
									MSI: replace tabs with spaces in Product.wxs 
							 
							
							
							
						 
						9 years ago