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  
				
					
						
							
								 
						
							
								aa7c7f16b9
								
							 
						 
						
							
									Russian: fix for энергия 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								3eee7ea2f1
								
							 
						 
						
							
									Russian: fix for майонез 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								5d8a48fa39
								
							 
						 
						
							
									Russian: fix for word счастливый 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								449dabca54
								
							 
						 
						
							
									Russian: fix for word бизнес 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								d4e509b5a9
								
							 
						 
						
							
									russian: fix for words like дядька 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								90273e6842
								
									
										
											
								
							 
						 
						
							
									Spanish: fix pronunciation of "r" letter (#1517) 
							 
							
							
In Spanish the letter "r" in the alphabet is correctly pronounced as
"ERRe", instead of "Ere". 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								bfc3c984e5
								
							 
						 
						
							
									Fix pronunciation of efi 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								e2566aae22
								
									
										
											
								
							 
						 
						
							
									fix pronunciation of "r" letter 
							 
							
							
In Spanish the letter "r" in the alphabet is correctly pronounced as "ERRe", instead of "Ere". 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								fc3371571a
								
									
										
											
								
							 
						 
						
							
									fix pronunciation of uefi (#1516) 
							 
							
							
this closes #1497  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								78ad1cf3bb
								
							 
						 
						
							
									fix pronunciation of uefi 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								1a739d6c24
								
									
										
											
								
							 
						 
						
							
									Add unquoted attributes support in SSML parser (#1515) 
							 
							
							
Also check for empty skip_marker name in SSML_MARK.
Fixes #975  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								9ce61c7c8f
								
									
										
											
								
							 
						 
						
							
									Fix pause duration for SSML and Sonic (#1514) 
							 
							
							
Fixes #1512 
There was a two bugs.
The first is SSML duration compensation was calculated wrong because
rate was not sync to internal global state.
The second causes pauses shorten when sonic compresses it, so I back
compensated it in wavegen. 
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								99c282640b
								
									
										
											
								
							 
						 
						
							
									SSML: Check that skip marker is not empty 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								ac3de913f2
								
									
										
											
								
							 
						 
						
							
									Support unqouted attributes in SSML parser 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								877bab0942
								
									
										
											
								
							 
						 
						
							
									Add SSML prosody-break tests 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								9f0b23f49e
								
									
										
											
								
							 
						 
						
							
									Compensate silence duration when sonic enabled 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								61de330443
								
									
										
											
								
							 
						 
						
							
									Sync rate for SSML break duration 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								05d97d4929
								
									
										
											
								
							 
						 
						
							
									Fix 1507 (#1513) 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								52e4811ab9
								
							 
						 
						
							
									test for #1507 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								14fc5cdb63
								
							 
						 
						
							
									dictionary: Fix failure to look back 
							 
							
							
Firstly, a ~ match is supposed to match even if there's nothing left.
Also, when p doesn't match, we should not return immediately, but skip
to the next group.
Fixes #1507  
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								3a3787b855
								
							 
						 
						
							
									cleanup: use bool instead of int for condition_failed 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								63f653c992
								
									
										
											
								
							 
						 
						
							
									Russian: fix for words like вышедший (#1510) 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								d8cc76765a
								
							 
						 
						
							
									Russian: fix for Georgian surnames 
							 
							
							
							
						 
						3 years ago  
				
					
						
							
								 
						
							
								121a33949f
								
							 
						 
						
							
									Russian: fix for words like вышедший 
							 
							
							
							
						 
						3 years ago