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  
				
					
						
							
								 
						
							
								5a37bc301b
								
									
										
											
								
							 
						 
						
							
									code clanup: remove unused samplerate_native 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								3de7c4cdb1
								
									
										
											
								
							 
						 
						
							
									code cleanup: remove unused resample_count 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								3556c543ab
								
									
										
											
								
							 
						 
						
							
									Rework CI (#1539) 
							 
							
							
- Add more compilers - especially GCC on macOS and Clang.
- Add more architectures - especially RISC-V-64
- Move build outside of QEMU (use cross-compilation)
- Use qemu-user for test on target environment
- Add Android CI with APK artifacts 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								b368302170
								
							 
						 
						
							
									MerGe branch 'phonemelist_cleanup' 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								7c13683b68
								
							 
						 
						
							
									code cleanup: reduce code duplication with ReInterpretPhoneme(). 
							 
							
							
Found with pmd-cpd scanner. The new function could probably be named better. 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								e8e5e06422
								
							 
						 
						
							
									cleanup: remove redundant *next2 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								4cbe26b711
								
							 
						 
						
							
									cleanup: refactor check for LOPT_REGRESSIVE_VOICING to SetRegressiveVoicing() 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								84609c27bd
								
							 
						 
						
							
									cleanup: reduce variable scopes in phonemelist.c 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								c522d8790d
								
									
										
											
								
							 
						 
						
							
									code cleanup: use statics and consts when possible (#1544) 
							 
							
							
Contribute to #68  
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								c9c3e3c776
								
									
										
											
								
							 
						 
						
							
									code cleanup: move vowelcharts out of phsource (#1540) 
							 
							
							
Tidying up a data source bundle, that is embedded e.g. in iOS app 
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								2929b9e199
								
									
										
											
								
							 
						 
						
							
									code cleanup: use statics and consts when possible 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								9e74f721ae
								
									
										
											
								
							 
						 
						
							
									code cleanup: move vowelcharts out of phsource 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								6b7dda4cb5
								
									
										
											
								
							 
						 
						
							
									ci: Disable Thread sanitizer for aarch64 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								c24a431c96
								
									
										
											
								
							 
						 
						
							
									ci: add Android 
							 
							
							
							
						 
						2 years ago  
				
					
						
							
								 
						
							
								54d738259b
								
									
										
											
								
							 
						 
						
							
									ci: rework jobs, add more platforms 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								391a7191ad
								
									
										
											
								
							 
						 
						
							
									ci: Split dist checks from CI run, upgrade outdated actions 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								0f3fb42b62
								
									
										
											
								
							 
						 
						
							
									code cleanup: reduce global externs (#1536) 
							 
							
							
Contribute to #68 
Reduce count of globals / externs that could be a file-local static
variables 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								3da51991f8
								
									
										
											
								
							 
						 
						
							
									code cleanup: reduce global externs 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								1b930c53f3
								
									
										
											
								
							 
						 
						
							
									Allow <break> at the beginning of SSML (#1531) 
							 
							
							
Fixes #1232  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								7ed32edc63
								
									
										
											
								
							 
						 
						
							
									code cleanup: localize compiledict static objects (#1534) 
							 
							
							
Contribute to #68 
compiledict.c is clean from global state now
```bash
nm -C -l -fbsd src/libespeak-ng/la-compiledict.o | grep -E ' b | B '
``` 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								4e7b0ddc75
								
									
										
											
								
							 
						 
						
							
									code cleanup: localize compiledata static objects (#1532) 
							 
							
							
Contribute to #68 
compiledata.c is clean from global state now
```bash
nm -C -l -fbsd src/libespeak-ng/la-compiledata.o | grep -E ' b | B '
``` 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								6382e36787
								
									
										
											
								
							 
						 
						
							
									Fix rate setting without libsonic (#1524) 
							 
							
							
Move a code that should be shared outside HAVE_SONIC_H ifdef.
That also simplifies prosody SSML tests (made by @sthibaul ) by removing
unnecessary cases.
Ref: #1512  #1368  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								29ff8f1753
								
									
										
											
								
							 
						 
						
							
									Use deterministic random generator (#1530) 
							 
							
							
Fixes #1528  
Now, `klatt` and `breath`-enabled variants may be added to tests 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								4d9b4ad1f9
								
									
										
											
								
							 
						 
						
							
									Fix and re-enable klatt test 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								e2c44ab965
								
									
										
											
								
							 
						 
						
							
									Add breath/klatt variants to tests 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								ca4b340cc3
								
									
										
											
								
							 
						 
						
							
									Use deterministic espeak-ng in tests 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								24892aae06
								
									
										
											
								
							 
						 
						
							
									Support deterministic PRNG mode in CLI 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								09cdf8ce66
								
									
										
											
								
							 
						 
						
							
									Add public API to seed PRNG 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								1e279d3cb8
								
									
										
											
								
							 
						 
						
							
									Add PRNG and use it instead of rand() 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								98dc5c67e9
								
									
										
											
								
							 
						 
						
							
									klatt: fix logic error causes buffer overrun 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								adc6855c11
								
									
										
											
								
							 
						 
						
							
									klatt: fix possible buffer overrun 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								1e2404714d
								
									
										
											
								
							 
						 
						
							
									code cleanup: localize compiledict static objects 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								086401a48a
								
									
										
											
								
							 
						 
						
							
									Russian: fix for майонез rule, Whitch fix's майонеза, and майонезный (#1529) 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								1565bab07a
								
									
										
											
								
							 
						 
						
							
									code cleanup: localize compiledata static objects 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								7ba91ef178
								
									
										
											
								
							 
						 
						
							
									Allow <break> at the beginning of SSML 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								ca35f898f0
								
							 
						 
						
							
									Russian: fix for майонез rule, whitch fix's майонеза, and майонезный 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								38e0f4b1f5
								
									
										
											
								
							 
						 
						
							
									Fix rate setting without libsonic 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								38384e4a67
								
									
										
											
								
							 
						 
						
							
									Fix non-SSML pauses with libsonic (#1526) 
							 
							
							
Following #1512  
Ref: espeak-ng/espeak-ng-ios-app#34 
I unfortunately have broken in-speech pauses by fixing ones that should
be constant-time.
This reverts such change and adds a compensation to SSML code. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								44b514febf
								
									
										
											
								
							 
						 
						
							
									Compensate SSML break time for libsonic 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								7d0b6f3019
								
									
										
											
								
							 
						 
						
							
									Revert "Compensate silence duration when sonic enabled" 
							 
							
							
This reverts commit 9f0b23f49e 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								6ffdb44520
								
									
										
											
								
							 
						 
						
							
									Re-enable 260% test now that msan CI doesn't use sonic (#1522) 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								359e902ebe
								
							 
						 
						
							
									Re-enable 260% test now that msan CI doesn't use sonic 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								9a6afde61c
								
									
										
											
								
							 
						 
						
							
									Disable use of libsonic with msan (#1521) 
							 
							
							
msan requires that we build all code with msan to avoid false positives. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								1e9782d22a
								
							 
						 
						
							
									Disable use of libsonic with msan 
							 
							
							
msan requires that we build all code with msan to avoid false positives. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								1bf817e03c
								
							 
						 
						
							
									Fix testsuite without libsonic 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								797846ff10
								
									
										
											
								
							 
						 
						
							
									Russian update (#1520) 
							 
							
							
							
						 
						3 years ago