Commit Graph
31 Commits
Author SHA1 Message Date
Reece H. Dunn 199029e97e TtsService.java: use the context from the TtsService object itself 2013-02-11 19:03:53 +00:00
Reece H. Dunn 9d0a23bb1c TtsService.java: also report TextToSpeech.LANG_MISSING_DATA if the base resources are not found or the data can be upgraded. 2013-02-11 01:00:06 +00:00
Reece H. Dunn 1e52512637 TtsService.java: report TextToSpeech.LANG_MISSING_DATA if the engine has not been initialized. 2013-02-11 00:49:10 +00:00
Reece H. Dunn a7a810a009 CheckVoiceData.java: remove unused import statement. 2013-02-01 11:38:03 +00:00
Reece H. Dunn 7f6bfd929b TtsSettingsActivity.java: use PreferenceFragment on Honeycomb and later. 2013-02-01 11:35:48 +00:00
Reece H. Dunn 3f5b5bb521 android: support the Aragonese and Farsi/Persian voices from 1.46.31 2013-01-25 17:14:27 +00:00
Reece H. Dunn f455a466c3 Do not add a voice if the Locale assigns a blank ISO3 language code. 2013-01-16 18:42:33 +00:00
Reece H. Dunn df1adcfcfb Use zh-HK for Cantonese Chinese as Android does not properly support the yue language code. 2013-01-16 18:27:07 +00:00
Reece H. Dunn 920dc0ad0c Report the eSpeak version in the main activity. 2013-01-16 18:16:10 +00:00
Reece H. Dunn c386d46925 Remove the explicit 'Update voices' menu option now that this is done automatically. 2012-12-23 14:34:58 +00:00
Reece H. Dunn 9f2293221d Support installing the voices if the voice data signature has changed. 2012-12-23 14:15:44 +00:00
Reece H. Dunn e64fd4fa39 Fix displaying the error message on download failure. 2012-12-23 13:22:11 +00:00
Reece H. Dunn b6ef2a607d Make sure that error states take priority when reporting status messages. 2012-12-20 13:09:17 +00:00
Reece H. Dunn 09b62785c1 Remove an unused import. 2012-12-19 16:21:12 +00:00
Reece H. Dunn 2564e75444 Display error messages in a status field instead of via dialogs. 2012-12-19 16:19:07 +00:00
Reece H. Dunn 2e40b92ad6 Use finsItem instead of getItem to avoid crashing on sub-API 14 devices. 2012-12-19 15:59:39 +00:00
Reece H. Dunn 55e58682ab Display a status message in the main UI instead of displaying a dialog if eSpeak is not the default engine. 2012-12-19 15:57:12 +00:00
Reece H. Dunn d92abbe342 Move the buttons to the options menu UI accessible via the menu button. 2012-12-19 15:20:03 +00:00
Reece H. Dunn 42aba8a20b Update the UI to use a preferences-style display for the information items (default voice and installed voices). 2012-12-19 14:52:46 +00:00
Reece H. Dunn eea0946e82 Ensure that the copyright notices are ordered latest to oldest. 2012-12-19 13:07:19 +00:00
Reece H. Dunn beb82cb6fd eSpeakActivity: use the correct intent for launching the TTS settings on Android 3.x. 2012-12-18 21:09:09 +00:00
Reece H. Dunn 7dd1d66e4a Fix the shared object name for API 8 compatibility, with tests. 2012-12-18 19:25:09 +00:00
Reece H. Dunn dc4f85865d SpeechSynthesis: fix the getSampleText behaviour when passed Java-style locale codes. 2012-12-18 15:39:00 +00:00
Reece H. Dunn 2a3a1a0a81 Move the sample text logic into SpeechSynthesis.getSampleText and add test cases for it. 2012-12-18 14:38:57 +00:00
Reece H. Dunn 026110c64d CheckVoiceData: MODE_WORLD_READABLE is deprecated; use MODE_PRIVATE instead (the data is accessed via a Service). 2012-12-18 10:17:16 +00:00
Reece H. Dunn 0a69c19112 SpeechSynthesis.Voice.toString should report the language code (not the voice name), so the correct language name is displayed 2012-12-17 18:54:44 +00:00
Reece H. Dunn b5db940457 Note where the languages come from for language selection. 2012-12-17 11:06:26 +00:00
Reece H. Dunn b9c0143a9b Rename libttsespeak.so to libespeak.so. 2012-12-16 12:12:00 +00:00
Reece H. Dunn 7816a0a204 TtsService: set the language properties to the matched voice, not the requested voice 2012-12-16 11:14:12 +00:00
Reece H. Dunn 1a28553d4c Add tests for the data returned by the SpeechSynthesis class, specifically the Voice locale entries. 2012-12-14 23:39:18 +00:00
Reece H. Dunn 123e55a39c Relocate the package to com.reecedunn.espeak 2012-12-14 14:23:31 +00:00