149 Commits (d6786a4df463df5822f3d14f769193906da48df5)

Author SHA1 Message Date
  Reece H. Dunn d6786a4df4 Factor out the onIsLanguageAvailable logic into a findVoice helper method. 10 years ago
  Reece H. Dunn 0ac8564fe5 TextToSpeechServiceTest: add mMatchingVoice tests 10 years ago
  Reece H. Dunn 1e16011ee8 Use onIsLanguageAvailable in onGetDefaultVoiceNameFor instead of onLoadLanguage (language does not need to be loaded at this point). 10 years ago
  Reece H. Dunn 1f6d3eeb4b Make mAvailableVoices final to avoid a lint warning on synchronized calls. 10 years ago
  Reece H. Dunn c4230b01ca Make Voice return the Java-based (ISO 639-3) language and country codes. 10 years ago
  Reece H. Dunn 90481713de Remove unused variable. 10 years ago
  Reece H. Dunn e6f6e97680 Remove the use of the native_data_t object. 10 years ago
  Reece H. Dunn 66cfe9af2b Implement SpeechSynthesis.getSampleRate in Java. 10 years ago
  Reece H. Dunn 46c5f88c6f Implement SpeechSynthesis.getBufferSizeInMillis in Java. 10 years ago
  Reece H. Dunn 92ac250ddd Implement SpeechSynthesis.getAudioFormat in Java. 10 years ago
  Reece H. Dunn c62a91fc0f Implement SpeechSynthesis.getChannelCount in Java. 10 years ago
  Reece H. Dunn 48ba1899e4 tests: support the new Marathi language. 10 years ago
  Reece H. Dunn 135f852598 getTtsLanguage: workaround NPE in >= Lollipop. 10 years ago
  Reece H. Dunn c14cfbf912 SpeechSynthesis: test for and prevent duplicate voice entries 11 years ago
  Reece H. Dunn 6fa2e34c7f Revert "DownloadVoiceData: check the mkdir return value" 11 years ago
  Reece H. Dunn 58047cef67 [Android 5.0] TTS settings crashes on hye-arevmda 11 years ago
  Reece H. Dunn f4adda18b4 Voice: use the ISO3 language and country codes 11 years ago
  Reece H. Dunn 736986d609 TextToSpeechService: support SynthesisRequest.getVoiceName 11 years ago
  Reece H. Dunn 1c0e4cfaa9 TextToSpeechService: use a HashMap for the voices. 11 years ago
  Reece H. Dunn cfb2f9d3cb Fix TextToSpeech,setLanguage on Android 5.0. 11 years ago
  Reece H. Dunn c9003c50ba TextToSpeech: test and fix onIsValidVoiceName 11 years ago
  Reece H. Dunn f9912e0c41 TtsService: fix and test onGetVoice. 11 years ago
  Reece H. Dunn 7846e91089 TtsService: add wrappers for the new voice APIs. 11 years ago
  Reece H. Dunn d90e58f9cd Fix deprecated SynthesisRequest.getText usage. 11 years ago
  Reece H. Dunn 3d2308e285 Use API 21. 11 years ago
  Reece H. Dunn 6ac54860a1 DownloadVoiceData: check the mkdir return value 11 years ago
  Reece H. Dunn 8fe359d0e4 Remove unused imports. 11 years ago
  Reece H. Dunn 328f4cfdc9 Test and fix Java to IANA country code mapping. 11 years ago
  Reece H. Dunn 6576742917 Test and fix Java to IANA language code mapping. 11 years ago
  Reece H. Dunn 543223441d Update to support the voice changes (ia, bn) 11 years ago
  Reece H. Dunn 0008e7d7d1 ImportVoicePreference.java: fix a crash when no dictionaries are found 11 years ago
  Reece H. Dunn 000ee52846 tests: support the new languages and translations 12 years ago
  Reece H. Dunn 66818b4e4a eSpeakActivity: Register the receiver in onStart to avoid an IllegalArgumentEcception. 12 years ago
  Reece H. Dunn 8f82baa646 Fix updating the number of installed voices after installing them within the activity. 12 years ago
  Reece H. Dunn a8f09fd4a9 Don't crash or trigger a voice update if there is no selected dictionary to import. 12 years ago
  Reece H. Dunn 9c00360347 Add the ability to import an eSpeak dictionary file from the SD card. 12 years ago
  Reece H. Dunn dea3ee743f FileUtils: Set the initial size of the ByteArrayOutputStream buffer. 12 years ago
  Reece H. Dunn bbad97c194 Move the file-related helper methods to a FileUtils class. 12 years ago
  Reece H. Dunn 8731c237af Update the copyright statements of several java files. 12 years ago
  Reece H. Dunn b3d5e46b83 Remove unused import statements. 12 years ago
  Reece H. Dunn ed305acc29 Move the Preference implementations to com.reecedunn.espeak.preference. 12 years ago
  Reece H. Dunn cf9dc5b430 DownloadVoiceData.java: Move clearContents to the AsyncExtract inner class. 12 years ago
  Reece H. Dunn e516356123 DownloadVoiceData.java: Inline onLanguagesInstalled to the onPostExecute callback. 12 years ago
  Reece H. Dunn bd2d3803cc CheckVoiceData.java: dataPath is no longer used, so remove it. 12 years ago
  Reece H. Dunn 9d30f6e7a0 CheckVoiceData.java: The filter method is no longer used, so remove it. 12 years ago
  Reece H. Dunn f8f025da85 TtsSettingsActivity.java: Use the VoiceSettings.PREF_* constants for the preference names. 12 years ago
  Reece H. Dunn 58ae6ea33f VoiceSettings.java: Add support for converting to a JSON object. 12 years ago
  Reece H. Dunn 1891740f80 Add an explicit 'None' option to the 'Speak punctuation' setting. 12 years ago
  Reece H. Dunn aebd02fa68 Remove the Android 2.x/3.x support code. 12 years ago
  Reece H. Dunn 602a14d76f TtsService.java: Use the locale from the SynthesisRequest, not the last onLoadLanguage call. 12 years ago