Commit Graph
1303 Commits
Author SHA1 Message Date
Reece H. Dunn 0b86bc71ad Test TextToSpeech.setLanguage semantics at the TtsService level. 2015-10-10 23:07:58 +01:00
Reece H. Dunn 7c8128cc12 Fix the tests on Android Marshmallow. 2015-10-10 22:14:17 +01:00
Reece H. Dunn 059f88138e TtsService: onSynthesizeText does not need to set the language (this is done by setLanguage/setVoice 2015-10-10 15:07:33 +01:00
Reece H. Dunn 385a18bf04 TtsService: clear mAvailableVoices before repopulating it 2015-10-10 14:49:28 +01:00
Reece H. Dunn ced5afb0a1 TtsService: only set mMatchingVoice when told to load the voice. 2015-10-10 14:46:07 +01:00
Reece H. Dunn 8f6f0966f6 Fix the TtsService.onGetDefaultVoiceNameFor behaviour. 2015-10-10 14:37:37 +01:00
Reece H. Dunn d6786a4df4 Factor out the onIsLanguageAvailable logic into a findVoice helper method. 2015-10-10 14:25:13 +01:00
Reece H. Dunn 0ac8564fe5 TextToSpeechServiceTest: add mMatchingVoice tests 2015-10-10 14:19:48 +01:00
Reece H. Dunn c77a83801a TextToSpeechServiceTest: add onGetDefaultVoiceNameFor tests 2015-10-10 13:47:58 +01:00
Reece H. Dunn daf688ef51 TextToSpeechServiceTest: test the Android 4.x API 2015-10-10 13:40:07 +01:00
Reece H. Dunn 1e16011ee8 Use onIsLanguageAvailable in onGetDefaultVoiceNameFor instead of onLoadLanguage (language does not need to be loaded at this point). 2015-10-10 10:15:07 +01:00
Reece H. Dunn 1f6d3eeb4b Make mAvailableVoices final to avoid a lint warning on synchronized calls. 2015-10-10 09:51:19 +01:00
Reece H. Dunn 883e97fbd7 TextToSpeechTestCase: use isTtsLangCode to check TextToSpeech.LANG_* 2015-10-09 18:51:43 +01:00
Reece H. Dunn c4230b01ca Make Voice return the Java-based (ISO 639-3) language and country codes. 2015-10-09 06:55:52 +01:00
Reece H. Dunn 37117e7a45 Fix the Marathi sample text test on Android 4.0. 2015-10-08 20:43:52 +01:00
Reece H. Dunn 784c5e9c2d Update the sample text tests for Android 6.0 (marshmallow). 2015-10-08 20:31:33 +01:00
Reece H. Dunn 90481713de Remove unused variable. 2015-10-07 21:49:42 +01:00
Reece H. Dunn 19039c72ab Merge branch 'master' into android 2015-10-07 21:25:10 +01:00
Reece H. Dunn e6f6e97680 Remove the use of the native_data_t object. 2015-10-07 21:23:58 +01:00
Reece H. Dunn 66cfe9af2b Implement SpeechSynthesis.getSampleRate in Java. 2015-10-07 21:12:05 +01:00
Reece H. Dunn 46c5f88c6f Implement SpeechSynthesis.getBufferSizeInMillis in Java. 2015-10-07 20:57:51 +01:00
Reece H. Dunn 92ac250ddd Implement SpeechSynthesis.getAudioFormat in Java. 2015-10-07 20:51:17 +01:00
Reece H. Dunn c62a91fc0f Implement SpeechSynthesis.getChannelCount in Java. 2015-10-07 20:47:19 +01:00
Reece H. Dunn 910a4129ba Free w_list in MakeWordFreqList on exit. 2015-10-04 17:03:46 +01:00
Reece H. Dunn 7dfbdb56ea Fix the logic in Lexicon_It to avoid leaking f_list_in when pass is not 1 or 2. 2015-10-04 17:01:26 +01:00
Reece H. Dunn 01dc335708 Close f_in on error in Lexicon_It. 2015-10-04 16:56:51 +01:00
Reece H. Dunn ae1a016e58 Close f_in on error in Lexicon_De. 2015-10-04 16:55:38 +01:00
Reece H. Dunn fd687c3162 Close f on error in LoadDictionary. 2015-10-04 16:53:34 +01:00
Reece H. Dunn c39564c11f Close f_in on error in CompileDictionary. 2015-10-04 16:48:42 +01:00
Reece H. Dunn 0b7a5a6ff1 Free new_translator on error in LoadVoice. 2015-10-04 16:46:25 +01:00
Reece H. Dunn ebd64d961b Fix a file leak in MakeVowelLists. 2015-10-04 15:42:54 +01:00
Reece H. Dunn 66eaac1d6c Free f_prog_log on error in MakeVowelLists. 2015-10-04 15:37:30 +01:00
Reece H. Dunn a77a4330ec Free f_in in VowelChartList on exit. 2015-10-04 15:33:29 +01:00
Reece H. Dunn 6722fdaca2 Free frame on error in SpectSeq::Load2. 2015-10-04 15:10:12 +01:00
Reece H. Dunn 72d8be8c89 Free f_logespeak in LoadConfig if it has already been loaded. 2015-10-04 15:01:10 +01:00
Reece H. Dunn ef7994f084 Free p on error in ReadPhFile. 2015-10-04 14:57:20 +01:00
Reece H. Dunn be6ffd3449 Close the file opened in ReadPhondataManifest on error. 2015-10-04 14:54:29 +01:00
Reece H. Dunn 8d2f0edce2 Guard usage of f_log in compile_dictlist_file. 2015-10-04 14:44:09 +01:00
Reece H. Dunn 7afe4cf0bf Fix spect_data memory leak in SpectFrame::ImportSPC2 when nx is 0. 2015-10-04 14:28:55 +01:00
Reece H. Dunn 1e8175590e Delete spectseq on error conditions in VowelChartDir. 2015-10-04 14:19:48 +01:00
Reece H. Dunn 94eefd46d1 Delete spectseq on error conditions. 2015-10-04 13:44:58 +01:00
Reece H. Dunn a23c5a6f76 Move MENU_ABOUT related objects into the MENU_ABOUT handler to avoid memory leaks. 2015-10-04 13:44:10 +01:00
Reece H. Dunn af16ee6327 Free tune_data when returning from CompileIntonation. 2015-10-04 13:42:25 +01:00
Reece H. Dunn 6ae765f0f4 Delete spectseq on error conditions. 2015-10-04 13:41:16 +01:00
Reece H. Dunn 61522a12a3 espeakedit: fix argument processing for unicode argv types 2015-10-04 13:39:00 +01:00
Reece H. Dunn 48ba1899e4 tests: support the new Marathi language. 2015-07-25 12:26:25 +01:00
Reece H. Dunn 586c911d67 Merge tag '1.48.15' into android
espeak 1.48.15
2015-07-25 09:51:12 +01:00
Reece H. Dunn 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.
2015-05-31 19:56:35 +01:00
Reece H. Dunn 05b5837ff0 Use android plugin 1.2.3 for Android Studio 1.3. 2015-05-31 19:54:03 +01:00
Reece H. Dunn c48bb4cd34 autotools: build the 'mr' dictionary 2015-04-16 13:59:24 +01:00