b7b2567eb1
								
							 
						 
						
							
									Build the Visual Studio 2015 Windows project with pcaudiolib xaudio2 support. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								e4daa18d2f
								
							 
						 
						
							
									mbrola/de2 - improve the English phoneme mapping 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6d9b9c4db6
								
							 
						 
						
							
									mbrola/de6 - use [6] for the STRUT vowel 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2204797c78
								
							 
						 
						
							
									Extend support for the German MBROLA voices. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								aecb37bc6c
								
							 
						 
						
							
									Support Spanish words like 'Señora' in the mb-de*-en voices. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c944a17d7d
								
							 
						 
						
							
									Output any audio errors to stderr. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f3807eb28f
								
							 
						 
						
							
									Replace  in Makefile.am with the specific phsource reference to fix building on OpenBSD. 
							 
							
							
							
						 
						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  
				
					
						
							
								 
						
							
								a9fce482f3
								
							 
						 
						
							
									Proper fix for building MBROLA phtrans files, avoiding GNUmake-isms. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								1d91276eac
								
							 
						 
						
							
									wave_get_read_position is not used, so remove it 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								0f82b6a0ff
								
							 
						 
						
							
									Update the CHANGELOG.md file. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2ffb11f3d5
								
							 
						 
						
							
									Don't use a GNUmake-ism when building the MBROLA phtrans files. 
							 
							
							
							
						 
						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  
				
					
						
							
								 
						
							
								1752b45a1f
								
							 
						 
						
							
									lv: rename the E and EE vowel files to avoid errors on case insensitive file systems (e.g. Windows) 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								211f103a69
								
							 
						 
						
							
									Perform case insensitive comparisons for matching voice names. 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								55bd1764f4
								
							 
						 
						
							
									Merge remote-tracking branch 'ValdisVitolins/master' 
							 
							
							
							
						 
						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  
				
					
						
							
								 
						
							
								2b870804b7
								
							 
						 
						
							
									Merge branch 'latvian' 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								05c8695b51
								
							 
						 
						
							
									Latvian language improvements. 
							 
							
							New vowel definitions, fixes in rules and voice intonation. 
							
						 
						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  
				
					
						
							
								 
						
							
								7a50cbcdcc
								
							 
						 
						
							
									MSI: set the Path registry value to the install directory 
							 
							
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f850179478
								
							 
						 
						
							
									Initial WiX based installer for Windows to install libespeak-ng.dll and espeak-ng.exe. 
							 
							
							
							
						 
						9 years ago