| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ie13a72e323e9a1d2c9ec3c034c33792be6634fec
|
|
|
|
| |
Change-Id: I50f3b2f4878bea1392aa36d47015cd312a59e23a
|
|
|
|
|
|
|
|
|
|
| |
Making sure that the language, country, and variant defaults are always
set to something to ensure that there won't be an NPE.
Dismissing the ListPreference dialogs before a rotation to avoid list
data corruption caused by the list being displayed while its data is
being re-initialized.
Change-Id: Iecdb3b4d415542dc8a4db162c930e6a6570a55f2
|
|
|
|
| |
Change-Id: I8a0b8f3add637ffffed4119b976c800ab3251b72
|
|
|
|
|
|
| |
before the TTS was ready.
Change-Id: Ic8127f12a2608982fb35e126c7522cf6747b93ac
|
|
|
|
|
|
|
| |
current default language was still supported when the default engine
changes.
Change-Id: I2f4b986311161ceaa9d4b9cf3a495f536d9425cd
|
|
|
|
|
|
|
| |
the current engine that the user has selected when displaying
the list of engines that are available.
Change-Id: I77d35ff1c691fd3e5c967fcf367647d415d2468e
|
|
|
|
|
|
| |
TextToSpeech service can later check which plugins are enabled.
Change-Id: I5fce45540c1b7faf466c11b3b76259fde2e7c2ed
|
|
|
|
|
|
| |
to be more like the IME settings.
Change-Id: I0d26042262b4d9e636d3f456e867c725fa56ae55
|
|
|
|
| |
not provide a sample string.
|
|
|
|
|
| |
where the plugin fails to return properly from CheckVoiceData
and GetSampleString.
|
|
|
|
| |
with a null string.
|
|
|
|
|
| |
the list of languages after the user has switched synthesis
engines.
|
|
|
|
|
| |
engine's CheckVoiceData activity to determine which languages are
available and whether or not to make "Install Data" clickable.
|
|
|
|
| |
a language-country combination is available before trying to use it.
|
|
|
|
|
| |
strings provided by plugins rather than using hardcoded sample
text.
|
|
|
|
| |
user by adding it into Settings.
|
|
|
|
|
|
|
|
|
|
| |
take the user to Market after clicking on "Install Voice Data" in
the TTS Settings page.
Launching the Activity for the installation of the TTS data should
be a distinct task, dissociated from the one associated with the
Settings app. Also the intent ACTION_INSTALL_TTS_DATA doesn't return
a result, so the activity should be started with startActivity()
rather than startActivityForResult().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when the UI is in Japanese.
Rewrite of the initialization of the default language in the TTS Settings.
The previous implementation had the following issues:
- the "Listen to an example" didn't use the default settings
- the string used for the example didn't match the selected language
(this was in order to not imply that TTS is doing translation, but
that proved confusing to users).
The language initialization is now implemented in initDefaultLang()
and ensures that the default locale is one supported in the array
of available locales.
The speech rate is also initialized from the settings or the
default rate (if no value was stored in the settings).
|
|
|
|
|
| |
This fixes the issue where the example wouldn't play when the UI is in
Japanese in bug 2088099.
|
|
|
|
|
| |
The TTS settings activity uses the default TTS stream type. Associate
the volume control of this stream type with the volume control buttons.
|
|
|
|
| |
Use the new constant names in TextToSpeech.
|
|
|
|
|
|
| |
Use the current Locale upon initialization of the TTS engine.
Retrieve the default engine value from the TextToSpeech.Engine class
instead of a hard-coded value in TextToSpeechSettings.
|
|
|
|
|
| |
values stored in TextToSpeech.Engine to initialize the default TTS
country and variant.
|
|
|
|
|
|
|
|
|
|
| |
in the language pref list (bug was no selection in the default language list).
Fix half of bug 1956707 where speech rate value as read from the settings
was translated to a ratio, which applied an improper speech rate on the
TTS engine (bug was setting a default rate makes the TTS demo unintelligible).
Moved logic to set the default value in the language pref list in a separate
private method to improve readability.
Changed default rate values so that normal is 1x and the fastest is 2x.
|
|
|
|
|
| |
still being null. This was due to Settings.Secure.getString() returning
null when a property isn't found, instead of a string with the value "null".
|
|
|
|
|
| |
Use the settings name for the locale property rather than the UI key.
Add prefs entry to install the voice data.
|
|
|
|
|
| |
Disable/enable entries based on whether language files are installed on the phone.
Added entry to install the language files on the phone.
|
|
|
|
|
|
|
| |
example after checking that the data required by the TTS engine is
properly installed.
Removed use of local constants for the the default TTS values, use
the values defined in TextToSpeech.Engine instead.
|
|
|
|
| |
Settings.
|
|
|