diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2009-06-25 18:37:55 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2009-06-26 09:46:28 -0700 |
commit | d6d03e05bed76a49b8badda98e471bf36304b6ef (patch) | |
tree | 5fa6990b05198b111d51d60ef04b756296c2f918 /packages/TtsService/src/android/tts/SynthProxy.java | |
parent | ee513b600efeb55040030a3dc9c8e7ef74b36149 (diff) | |
download | frameworks_base-d6d03e05bed76a49b8badda98e471bf36304b6ef.zip frameworks_base-d6d03e05bed76a49b8badda98e471bf36304b6ef.tar.gz frameworks_base-d6d03e05bed76a49b8badda98e471bf36304b6ef.tar.bz2 |
Use the same interface in the TTS engine interface for setLanguage and loadLanguage.
Adding function to check the support level for a language in TTS engine interface.
Diffstat (limited to 'packages/TtsService/src/android/tts/SynthProxy.java')
-rwxr-xr-x | packages/TtsService/src/android/tts/SynthProxy.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/TtsService/src/android/tts/SynthProxy.java b/packages/TtsService/src/android/tts/SynthProxy.java index 3bdff37..a8eaaa4 100755 --- a/packages/TtsService/src/android/tts/SynthProxy.java +++ b/packages/TtsService/src/android/tts/SynthProxy.java @@ -73,6 +73,13 @@ public class SynthProxy { public void setLanguage(String language, String country, String variant) { native_setLanguage(mJniData, language, country, variant); } + + /** + * Loads the language: it's not set, but prepared for use later. + */ + public void loadLanguage(String language, String country, String variant) { + native_loadLanguage(mJniData, language, country, variant); + } /** * Sets the speech rate @@ -149,6 +156,9 @@ public class SynthProxy { private native final void native_setLanguage(int jniData, String language, String country, String variant); + + private native final void native_loadLanguage(int jniData, String language, String country, + String variant); private native final void native_setSpeechRate(int jniData, int speechRate); |