76 Commits (7c0f855cac5f34720c39ad55bccb8012a9dc8a63)

Author SHA1 Message Date
  Reece H. Dunn a42f748f2b Support voice variants and ages. 12 years ago
  Reece H. Dunn dde42239f3 SeekBarPreference: update the persisted value when the SeekBar changes value 12 years ago
  Reece H. Dunn 8d6465d6ca SeekBarPreference: ensure that the base class is called in onBindDialogView. 12 years ago
  Reece H. Dunn a601d8afb1 SeekBarPreference: set the content description to the value of the parameter. 12 years ago
  Reece H. Dunn 4b06b1b024 Support configuring the pitch range parameter. 12 years ago
  Reece H. Dunn d0f5dc2ff4 Migrate the speech rate parameter to use the new SeekBar/Parameter UI. 12 years ago
  Reece H. Dunn 16164c1c52 SeekBarPreference: fix handling of the minimum value option. 12 years ago
  Reece H. Dunn b2785ce823 Remove the 'Default' gender option as this does not make sense. 12 years ago
  Reece H. Dunn 09c79bb013 Make the rate setting use the new SeekBar/Parameter UI. 12 years ago
  Reece H. Dunn d0ba13ae1d SeekBarPreference: support resetting to the default value. 12 years ago
  Reece H. Dunn 20010daac3 SeekBarPreference: show the formatted current value in the preference dialog. 12 years ago
  Reece H. Dunn 8e4b6044dc SeekBarPreference: make formatter an explicit property instead of using the extras bundle. 12 years ago
  Reece H. Dunn b60ed6c9ae Display the formatted units on the volume setting. 12 years ago
  Reece H. Dunn 5370341abf SeekBarPreference: only commit the preference if requested to. 12 years ago
  Reece H. Dunn ac6099ebf1 Hook up the volume parameter to a slider preference dialog. 12 years ago
  Reece H. Dunn 233da111db TtsService.java: rework the logic to use the new Parameter API. 12 years ago
  Reece H. Dunn de78778210 SpeechSynthesis.java: further refine the Parameter API. 12 years ago
  Reece H. Dunn 85836eae92 SpeechSynthesis.java: rename the parameter APIs. 12 years ago
  Reece H. Dunn cc72825682 SpeechSynthesis.java: expose the different voice options from eSpeak 12 years ago
  Reece H. Dunn 88eab88d8a SpeechSynthesis.java: further simplify the setVoice method. 12 years ago
  Reece H. Dunn 027217d5f7 SpeechSynthesis.java: Simplify the SetVoiceByProperties parameters. 12 years ago
  Reece H. Dunn 23d34d702a SpeechSynthesis.java: provide a binding of the eSpeak Get/SetParameter API. 12 years ago
  Reece H. Dunn 3a92ee34f2 Support the new voices. 12 years ago
  Reece H. Dunn 31b2bf0c56 CheckVoiceData.java: don't check for any voices as they can change directory layout 12 years ago
  Reece H. Dunn 4d44e88dd2 TtsService: support detecting SSML documents 12 years ago
  Reece H. Dunn 1ac6d04c48 eSpeakActivity.java: support speaking specified text in the activity. 12 years ago
  Reece H. Dunn 36b86799b3 eSpeakActivity.java: fix the 'X has leaked a ServiceConnection' error. 12 years ago
  Reece H. Dunn c6cca792ee Correctly handle the new vi-hue language. 12 years ago
  Reece H. Dunn 48fa803bc4 TtsService.java: ensure that the voice data is installed/upgraded correctly. 12 years ago
  Reece H. Dunn 199029e97e TtsService.java: use the context from the TtsService object itself 12 years ago
  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. 12 years ago
  Reece H. Dunn 1e52512637 TtsService.java: report TextToSpeech.LANG_MISSING_DATA if the engine has not been initialized. 12 years ago
  Reece H. Dunn a7a810a009 CheckVoiceData.java: remove unused import statement. 12 years ago
  Reece H. Dunn 7f6bfd929b TtsSettingsActivity.java: use PreferenceFragment on Honeycomb and later. 12 years ago
  Reece H. Dunn 3f5b5bb521 android: support the Aragonese and Farsi/Persian voices from 1.46.31 12 years ago
  Reece H. Dunn f455a466c3 Do not add a voice if the Locale assigns a blank ISO3 language code. 12 years ago
  Reece H. Dunn df1adcfcfb Use zh-HK for Cantonese Chinese as Android does not properly support the yue language code. 12 years ago
  Reece H. Dunn 920dc0ad0c Report the eSpeak version in the main activity. 12 years ago
  Reece H. Dunn c386d46925 Remove the explicit 'Update voices' menu option now that this is done automatically. 12 years ago
  Reece H. Dunn 9f2293221d Support installing the voices if the voice data signature has changed. 12 years ago
  Reece H. Dunn e64fd4fa39 Fix displaying the error message on download failure. 12 years ago
  Reece H. Dunn b6ef2a607d Make sure that error states take priority when reporting status messages. 12 years ago
  Reece H. Dunn 09b62785c1 Remove an unused import. 12 years ago
  Reece H. Dunn 2564e75444 Display error messages in a status field instead of via dialogs. 12 years ago
  Reece H. Dunn 2e40b92ad6 Use finsItem instead of getItem to avoid crashing on sub-API 14 devices. 12 years ago
  Reece H. Dunn 55e58682ab Display a status message in the main UI instead of displaying a dialog if eSpeak is not the default engine. 12 years ago
  Reece H. Dunn d92abbe342 Move the buttons to the options menu UI accessible via the menu button. 12 years ago
  Reece H. Dunn 42aba8a20b Update the UI to use a preferences-style display for the information items (default voice and installed voices). 12 years ago
  Reece H. Dunn eea0946e82 Ensure that the copyright notices are ordered latest to oldest. 12 years ago
  Reece H. Dunn beb82cb6fd eSpeakActivity: use the correct intent for launching the TTS settings on Android 3.x. 12 years ago