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  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								48ba1899e4
								
							 
						 
						
							
									tests: support the new Marathi language. 
							 
							
							
							
						 
						10 years ago  
				
					
						
							
								 
						
							
								c14cfbf912
								
							 
						 
						
							
									SpeechSynthesis: test for and prevent duplicate voice entries 
							 
							
							
							
						 
						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  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								f9912e0c41
								
							 
						 
						
							
									TtsService: fix and test onGetVoice. 
							 
							
							
The default Android 5.0 implementation enumerates the available
locales. This enumerates the voices returned by eSpeak. 
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								702f8be24f
								
							 
						 
						
							
									TextToSpeechTest: always test getLanguage. 
							 
							
							
This changes the getLanguage helper to return the result from
getLanguage on all platform versions, disabling the deprecated
message on API 21 and above. 
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								0dd897471c
								
							 
						 
						
							
									tests: initial language may be null 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								3d2308e285
								
							 
						 
						
							
									Use API 21. 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								8fe359d0e4
								
							 
						 
						
							
									Remove unused imports. 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								3eab09e166
								
							 
						 
						
							
									tests: fix the expected string tests on Android 4 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								cc0341e799
								
							 
						 
						
							
									tests: map TextToSpeech.LANG_* to strings. 
							 
							
							
This creates a custom hamcrest matcher that maps the TextToSpeech
LANG_* constants to strings. This makes it easier to read the
text output when the tests fail. 
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								328f4cfdc9
								
							 
						 
						
							
									Test and fix Java to IANA country code mapping. 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								6576742917
								
							 
						 
						
							
									Test and fix Java to IANA language code mapping. 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								f68efe7224
								
							 
						 
						
							
									tests: update the expected strings for Android 5.0 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								1cfb433438
								
							 
						 
						
							
									tests: update the voice data 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								543223441d
								
							 
						 
						
							
									Update to support the voice changes (ia, bn) 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								aabf4602ca
								
							 
						 
						
							
									Remove uses-sdk from AndroidMasnifest.xml (specified by gradle). 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								c1f3dd8ddc
								
							 
						 
						
							
									Fix the tests after updating to 1.48.05. 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								000ee52846
								
							 
						 
						
							
									tests: support the new languages and translations 
							 
							
							
							
						 
						11 years ago  
				
					
						
							
								 
						
							
								4236fc48db
								
							 
						 
						
							
									Update the tests to include the new 'as' and 'gu' voices. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								58ae6ea33f
								
							 
						 
						
							
									VoiceSettings.java: Add support for converting to a JSON object. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								aebd02fa68
								
							 
						 
						
							
									Remove the Android 2.x/3.x support code. 
							 
							
							
The Android 4.x+ code has changed a lot since the initial import
of the eyes-free codebase. A lot of bug fixes and improvements
have been made to it.
The eyes-free codebase had two different code paths:
  *  one for ICS (4.0) or later, using the Java-based TTS APIs
     provided by the Android platform;
  *  one for pre-ICS using an internal C++-based TTS API.
Thus, any bug fixes or improvements would have to be done to both
code bases if Android 2.x/3.x support is required. This is not
maintainable.
If pre-ICS support is to be re-added in the future, the plan will
be to:
  *  forward the C++-based APIs to the Java-based APIs via a
     compatibility layer;
  *  use a compatibility layer (Android Support Library?) for using
     the ICS settings API on pre-ICS. 
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								bc346db22e
								
							 
						 
						
							
									VoiceSettings.java: Support setting an espeak_punctuation_characters preference. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								622e6043ef
								
							 
						 
						
							
									Expose the Punctuation Level setting. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								3259a08ca5
								
							 
						 
						
							
									VoiceSettingsTest.java: Add missing test case to cover default_pitch and espeak_pitch preferences set. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								0086ec61c3
								
							 
						 
						
							
									VoiceSettings.java: Support reading the espeak_volume preference. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								f1588b3770
								
							 
						 
						
							
									VoiceSettings.java: Support reading the espeak_pitch_range preference. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								f47729453f
								
							 
						 
						
							
									VoiceSettings.java: Support reading the default_pitch and espeak_pitch preferences. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								54ccfc39b4
								
							 
						 
						
							
									VoiceSettings.java: Support reading the default_rate and espeak_rate preferences. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								6c5631d810
								
							 
						 
						
							
									VoiceSettings.java: Support reading the default_gender and espeak_variant preferences. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								1c01e36b05
								
							 
						 
						
							
									eSpeakTests: Add VoiceVariantTest to test the VoiceVariant class. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								d6308605de
								
							 
						 
						
							
									Use en-JM instead of en-029 and es-MX instead of es-419. 
							 
							
							
Android does not support UN M.49 territory codes. Instead:
  *  4.2 and earlier return an empty string;
  *  4.3 throws a MissingResourceException. 
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								90c4af631c
								
							 
						 
						
							
									TextToSpeechTestCase.java: wait for the voices to be installed and available before running the tests. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								4a1743b174
								
							 
						 
						
							
									Factor out the TextToSpeech engine initialization to a TextToSpeechTestCase helper class. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								bb0a8a3c7a
								
							 
						 
						
							
									Ensure the tests pass on Android 4.0 - 4.2. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								7ee59ed331
								
							 
						 
						
							
									SpeechSynthesis: factor out the Voice class into its own file. 
							 
							
							
							
						 
						12 years ago  
				
					
						
							
								 
						
							
								8e1872c4e9
								
							 
						 
						
							
									TextToSpeechTest: add context information to testLanguages. 
							 
							
							
							
						 
						12 years ago