865ebf61a7
								
							 
						 
						
							
									Improve the log message for skipping asia/fa-en-us. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								e308cec7c5
								
							 
						 
						
							
									Make no use the more specific nb locale as nb is what Android uses. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								0b898ed80d
								
							 
						 
						
							
									Re-enable hy-west support. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								fcd4edfd16
								
							 
						 
						
							
									Enable om language support. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								5be36dddf9
								
							 
						 
						
							
									Simplify the espeak locale name mapping for maintainability. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								744b18498b
								
							 
						 
						
							
									Update the compile and target SDK to 23 (Marshmallow / 6.0). 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								c094f4840b
								
							 
						 
						
							
									Fix a Parcel `collection == null` exception. 
							 
							
							
This is caused by the Voice features being set to null. The fix in
Android Marshmallow is to make onGetFeaturesForLanguage return an
empty HashSet object. This does not work for eSpeak because:
  1.  eSpeak was overriding onGetVoices and initializing each Voice's
      features to null;
  2.  the bug is still present on Lollipop.
Thus, the fix here is two-fold:
  1.  make onGetVoices use onGetFeaturesForLanguage;
  2.  make onGetFeaturesForLanguage return an empty HashSet, so that
      eSpeak does not crash on Lollipop either. 
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								0b86bc71ad
								
							 
						 
						
							
									Test TextToSpeech.setLanguage semantics at the TtsService level. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								7c8128cc12
								
							 
						 
						
							
									Fix the tests on Android Marshmallow. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								059f88138e
								
							 
						 
						
							
									TtsService: onSynthesizeText does not need to set the language (this is done by setLanguage/setVoice 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								385a18bf04
								
							 
						 
						
							
									TtsService: clear mAvailableVoices before repopulating it 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								ced5afb0a1
								
							 
						 
						
							
									TtsService: only set mMatchingVoice when told to load the voice. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								8f6f0966f6
								
							 
						 
						
							
									Fix the TtsService.onGetDefaultVoiceNameFor behaviour. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								d6786a4df4
								
							 
						 
						
							
									Factor out the onIsLanguageAvailable logic into a findVoice helper method. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								0ac8564fe5
								
							 
						 
						
							
									TextToSpeechServiceTest: add mMatchingVoice tests 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								c77a83801a
								
							 
						 
						
							
									TextToSpeechServiceTest: add onGetDefaultVoiceNameFor tests 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								daf688ef51
								
							 
						 
						
							
									TextToSpeechServiceTest: test the Android 4.x API 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								1e16011ee8
								
							 
						 
						
							
									Use onIsLanguageAvailable in onGetDefaultVoiceNameFor instead of onLoadLanguage (language does not need to be loaded at this point). 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								1f6d3eeb4b
								
							 
						 
						
							
									Make mAvailableVoices final to avoid a lint warning on synchronized calls. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								883e97fbd7
								
							 
						 
						
							
									TextToSpeechTestCase: use isTtsLangCode to check TextToSpeech.LANG_* 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								c4230b01ca
								
							 
						 
						
							
									Make Voice return the Java-based (ISO 639-3) language and country codes. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								37117e7a45
								
							 
						 
						
							
									Fix the Marathi sample text test on Android 4.0. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								784c5e9c2d
								
							 
						 
						
							
									Update the sample text tests for Android 6.0 (marshmallow). 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								90481713de
								
							 
						 
						
							
									Remove unused variable. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								e6f6e97680
								
							 
						 
						
							
									Remove the use of the native_data_t object. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								66cfe9af2b
								
							 
						 
						
							
									Implement SpeechSynthesis.getSampleRate in Java. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								46c5f88c6f
								
							 
						 
						
							
									Implement SpeechSynthesis.getBufferSizeInMillis in Java. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								92ac250ddd
								
							 
						 
						
							
									Implement SpeechSynthesis.getAudioFormat in Java. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								c62a91fc0f
								
							 
						 
						
							
									Implement SpeechSynthesis.getChannelCount in Java. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								48ba1899e4
								
							 
						 
						
							
									tests: support the new Marathi language. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								135f852598
								
							 
						 
						
							
									getTtsLanguage: workaround NPE in >= Lollipop. 
							 
							
							
When there is no TTS engine selected, mTts.getVoice() will throw
a NullPointerException. This is a workaround to cope with this bug
in Android. 
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								05b5837ff0
								
							 
						 
						
							
									Use android plugin 1.2.3 for Android Studio 1.3. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								b95425f8bd
								
							 
						 
						
							
									Preserving original file formating 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								6c8df05fb7
								
							 
						 
						
							
									eSpeak for Android 1.48.11 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								39eb0d2cff
								
							 
						 
						
							
									Theme: use the Material theme on API 21 and later 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								7909431259
								
							 
						 
						
							
									Theme: use a dark action bar 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								d4c6bc2549
								
							 
						 
						
							
									Use the Holo Light theme. 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								c14cfbf912
								
							 
						 
						
							
									SpeechSynthesis: test for and prevent duplicate voice entries 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								6fa2e34c7f
								
							 
						 
						
							
									Revert "DownloadVoiceData: check the mkdir return value" 
							 
							
							
This reverts commit 6ac54860a1 
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								1740026c1c
								
							 
						 
						
							
									SpeechSynthesisTest: make mVoices a Map 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								58047cef67
								
							 
						 
						
							
									[Android 5.0] TTS settings crashes on hye-arevmda 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								f4adda18b4
								
							 
						 
						
							
									Voice: use the ISO3 language and country codes 
							 
							
							
The Android 5.0 Text-to-speech output settings dialog checks that
the languages from CheckVoiceData use the ISO3 language and
country codes. This change matches that expectation. 
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								736986d609
								
							 
						 
						
							
									TextToSpeechService: support SynthesisRequest.getVoiceName 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								1c0e4cfaa9
								
							 
						 
						
							
									TextToSpeechService: use a HashMap for the voices. 
							 
							
							
This improves the performance of looking up a voice by name. 
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								cfb2f9d3cb
								
							 
						 
						
							
									Fix TextToSpeech,setLanguage on Android 5.0. 
							 
							
							
As of Android 5.0, TextToSpeech.setLanguage calls the new
TextToSpeechService.onGetDefaultVoiceNameFor(lang,country,variant)
and uses the specified voice name.
The default Android 5.0 implementation of onGetDefaultVoiceNameFor
does not work with eSpeak. This provides a working implementation.
This fixes the TextToSpeechTest.testLanguages tests on Android 5.0. 
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								98208df155
								
							 
						 
						
							
									TextToSpeechTest: provide more context information 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								dbb259056e
								
							 
						 
						
							
									Add CheckVoiceData activity tests. 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								c9003c50ba
								
							 
						 
						
							
									TextToSpeech: test and fix onIsValidVoiceName 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								daa9326eb2
								
							 
						 
						
							
									TextToSpeechTest: languages with codes not supported by Android are not present 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								83326027bf
								
							 
						 
						
							
									TextToSpeechTest: factor out the language checks 
							 
							
							
							
						 
						11 years ago