04ce972800
								
									
										
											
								
							 
						 
						
							
									ssml: handle invalid break strength 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								35315502c4
								
									
										
											
								
							 
						 
						
							
									Windows: bunch of build fixes with CMake (#1585) 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								6bb25fbb07
								
									
										
											
								
							 
						 
						
							
									windows: fix mingw build 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								91b3959170
								
									
										
											
								
							 
						 
						
							
									windows: fix DLL build 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								5d547e2676
								
									
										
											
								
							 
						 
						
							
									windows: Fix API test (pathsep) 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								bff745b4b3
								
									
										
											
								
							 
						 
						
							
									Fix compile definitions for autoconf and vcxproj (#1584) 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								9725cedc8e
								
									
										
											
								
							 
						 
						
							
									windows: fix definitions 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								19dfee4d71
								
									
										
											
								
							 
						 
						
							
									autoconf: fix sonic/pcaudio definitions 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								bf4db40aa5
								
									
										
											
								
							 
						 
						
							
									code cleanup: compiledict: do not use temp file (#1564) 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								3a68f0f74d
								
									
										
											
								
							 
						 
						
							
									code cleanup: compiledict: do not use temp file 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								29e88e0e65
								
									
										
											
								
							 
						 
						
							
									Belarusian: fix single characters transcription (#1576) 
							 
							
							
fix single characters transcription for б, ж, й, ў 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								282d34984f
								
							 
						 
						
							
									Belarusian: fix single characters transcription 
							 
							
							
fix single characters transcription for б, ж, й, ў 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								01903ee5b7
								
									
										
											
								
							 
						 
						
							
									Belarusian: fix IPA chars (#1572) 
							 
							
							
- fix IPA chars for "s;" and "z;" phonemes
- add bug note about "...i a..." case 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								9dd964ffed
								
							 
						 
						
							
									Belarusian: fix IPA chars 
							 
							
							
- fix IPA chars for "s;" and "z;" phonemes
- add bug note about "...i a..." case 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								d25030c668
								
									
										
											
								
							 
						 
						
							
									build: support building with cmake (#1570) 
							 
							
							
Fixes: #1547 
- Implement building and testing with cmake
- Download libsonic from repository (when enabled and not available as
system library), ref: #650 
- Migrate android native build to cmake
- Migrate CI to cmake
- Add windows CI
TODO (might be done in separate PR):
- Building as [cmake external
project](https://cmake.org/cmake/help/latest/module/ExternalProject.html )
- Building for package managers (deb, rpm, ...)
- Strip out `vcproj` - _to be discussed_
- Strip out `autotools` after next release
- Update build documentation for `cmake` 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								c162554396
								
									
										
											
								
							 
						 
						
							
									ci: cmake-based 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								2f068b15a5
								
									
										
											
								
							 
						 
						
							
									build, ci: windows build 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								a6453f3751
								
									
										
											
								
							 
						 
						
							
									tests: fix and re-enable shell tests 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								c6dc7bfc3d
								
									
										
											
								
							 
						 
						
							
									build: run tests with ctest 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								0f050397dc
								
									
										
											
								
							 
						 
						
							
									android: use cmake build system 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								c60a49d711
								
									
										
											
								
							 
						 
						
							
									build: support building with cmake 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								859bd63a53
								
									
										
											
								
							 
						 
						
							
									code cleanup: compilation options (#1562) 
							 
							
							
Fixes: #1549 
A bunch of `#ifdef` stuff cleanups, including:
- Check header presence with `__has_include` instead of autoconf's
`HAVE_XXX` macro
- Standartization of defines: consistent naming, define to 1 and check
with `#if` instead of `#ifdef`
- Compile MBROLA-related code only if configured `--with-mbrola`
- Compile tests with flags that match configuration (including async,
klatt, speechplayer, mbrola)
- Fix for API test when compiled with async 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								1cc91d4cc1
								
									
										
											
								
							 
						 
						
							
									tests: fix api test for async enabled 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								820b85ed21
								
									
										
											
								
							 
						 
						
							
									fifo, event: fix thread management 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								78ac6c4a88
								
									
										
											
								
							 
						 
						
							
									code cleanup: do not compile mbrola if not enabled 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								92beee2b4c
								
									
										
											
								
							 
						 
						
							
									code cleanup: remove dead code 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								ca1f590101
								
									
										
											
								
							 
						 
						
							
									code cleanup: standartize definitions 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								c8a21a5463
								
									
										
											
								
							 
						 
						
							
									code cleanup: header detection with has_include 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								6a8b6ae723
								
									
										
											
								
							 
						 
						
							
									android: set buffer size to 300 (#1558) 
							 
							
							
ref: #1554 
ref for buffer size:
a6fb239208/source/synthDrivers/_espeak.py (L338) 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								e3c876325d
								
									
										
											
								
							 
						 
						
							
									android: set buffer size to 300 
							 
							
							
ref: #1554 
ref for buffer size: a6fb239208/source/synthDrivers/_espeak.py (L338) 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								f138267d7b
								
									
										
											
								
							 
						 
						
							
									tests: build with klatt and speechplayer (#1557) 
							 
							
							
Ref: #1549  
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								b996d39d40
								
									
										
											
								
							 
						 
						
							
									splayer: fix memory leak on espeak terminate 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								82e56b88dd
								
									
										
											
								
							 
						 
						
							
									tests: build with klatt and speechplayer 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								a8ea91b2ae
								
									
										
											
								
							 
						 
						
							
									espeak-ng: Add -P option to configure pitch range (#1552) 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								b5b3231e52
								
							 
						 
						
							
									espeak-ng: Add -P option to configure pitch range 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								6362245b24
								
							 
						 
						
							
									code cleanup: combine two identical if-clauses 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								e5f95289ad
								
							 
						 
						
							
									code cleanup: remove setting unread variable. 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								745ae078fb
								
							 
						 
						
							
									code cleanup: reduce variable scopes in compiledata.c 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								bf6d99cb89
								
							 
						 
						
							
									Merge branch 'duplicates' 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								c496da5bf6
								
							 
						 
						
							
									code cleanup: reduce duplication with new function CalculateSample() 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								bbfef6a269
								
							 
						 
						
							
									code cleanup: reduce duplication with new function DollarRule() 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								33df55bf12
								
									
										
											
								
							 
						 
						
							
									code cleanup: next part (#1548) 
							 
							
							
Contribute to #68  
Reduce number of externs and static-returns 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								100df4c067
								
									
										
											
								
							 
						 
						
							
									code cleanup: reduce return of static buffers 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								29f7afc688
								
									
										
											
								
							 
						 
						
							
									code cleanup: const vowels_be in SelectTranslator 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								25c4dc150a
								
									
										
											
								
							 
						 
						
							
									code cleanup: static phoneme_callback 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								fdc2984386
								
									
										
											
								
							 
						 
						
							
									code cleanup: static uri_callback 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								f5ead44481
								
									
										
											
								
							 
						 
						
							
									code cleanup: static current_phoneme_table 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								504ab4937d
								
									
										
											
								
							 
						 
						
							
									code cleanup: static current_voice_selected 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								2ddb8ce2db
								
									
										
											
								
							 
						 
						
							
									code cleanup: const embedded_default 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								89b2a55ea4
								
									
										
											
								
							 
						 
						
							
									code cleanup: remove static from WordToString 
							 
							
							
							
						 
						2 years ago