package android.speech.tts;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2010 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
public class TextToSpeech
{
// Classes
public static interface OnInitListener
{
// Methods
@com.francetelecom.rd.stubs.annotation.CallBack("onInit")
public void onInit(int arg1);
}
public static interface OnUtteranceCompletedListener
{
// Methods
@com.francetelecom.rd.stubs.annotation.CallBack("onUtteranceCompleted")
public void onUtteranceCompleted(java.lang.String arg1);
}
public class Engine
{
// Fields
public static final int DEFAULT_RATE = 100;
public static final int DEFAULT_PITCH = 100;
public static final float DEFAULT_VOLUME = 1.0f;
public static final float DEFAULT_PAN = 0.0f;
public static final int USE_DEFAULTS = 0;
@java.lang.Deprecated
public static final java.lang.String DEFAULT_ENGINE = "com.svox.pico";
public static final int DEFAULT_STREAM = 3;
public static final int CHECK_VOICE_DATA_PASS = 1;
public static final int CHECK_VOICE_DATA_FAIL = 0;
public static final int CHECK_VOICE_DATA_BAD_DATA = -1;
public static final int CHECK_VOICE_DATA_MISSING_DATA = -2;
public static final int CHECK_VOICE_DATA_MISSING_VOLUME = -3;
public static final java.lang.String INTENT_ACTION_TTS_SERVICE = "android.intent.action.TTS_SERVICE";
public static final java.lang.String SERVICE_META_DATA = "android.speech.tts";
public static final java.lang.String ACTION_INSTALL_TTS_DATA = "android.speech.tts.engine.INSTALL_TTS_DATA";
public static final java.lang.String ACTION_TTS_DATA_INSTALLED = "android.speech.tts.engine.TTS_DATA_INSTALLED";
public static final java.lang.String ACTION_CHECK_TTS_DATA = "android.speech.tts.engine.CHECK_TTS_DATA";
public static final java.lang.String ACTION_GET_SAMPLE_TEXT = "android.speech.tts.engine.GET_SAMPLE_TEXT";
public static final java.lang.String EXTRA_VOICE_DATA_ROOT_DIRECTORY = "dataRoot";
public static final java.lang.String EXTRA_VOICE_DATA_FILES = "dataFiles";
public static final java.lang.String EXTRA_VOICE_DATA_FILES_INFO = "dataFilesInfo";
public static final java.lang.String EXTRA_AVAILABLE_VOICES = "availableVoices";
public static final java.lang.String EXTRA_UNAVAILABLE_VOICES = "unavailableVoices";
public static final java.lang.String EXTRA_CHECK_VOICE_DATA_FOR = "checkVoiceDataFor";
public static final java.lang.String EXTRA_TTS_DATA_INSTALLED = "dataInstalled";
public static final java.lang.String KEY_PARAM_RATE = "rate";
public static final java.lang.String KEY_PARAM_LANGUAGE = "language";
public static final java.lang.String KEY_PARAM_COUNTRY = "country";
public static final java.lang.String KEY_PARAM_VARIANT = "variant";
public static final java.lang.String KEY_PARAM_ENGINE = "engine";
public static final java.lang.String KEY_PARAM_PITCH = "pitch";
public static final java.lang.String KEY_PARAM_STREAM = "streamType";
public static final java.lang.String KEY_PARAM_UTTERANCE_ID = "utteranceId";
public static final java.lang.String KEY_PARAM_VOLUME = "volume";
public static final java.lang.String KEY_PARAM_PAN = "pan";
// Constructors
public Engine(){
}
}
public static class EngineInfo
{
// Fields
public java.lang.String name;
public java.lang.String label;
public int icon;
public boolean system;
public int priority;
// Constructors
public EngineInfo(){
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
}
// Fields
public static final int SUCCESS = 0;
public static final int ERROR = -1;
public static final int QUEUE_FLUSH = 0;
public static final int QUEUE_ADD = 1;
public static final int LANG_COUNTRY_VAR_AVAILABLE = 2;
public static final int LANG_COUNTRY_AVAILABLE = 1;
public static final int LANG_AVAILABLE = 0;
public static final int LANG_MISSING_DATA = -1;
public static final int LANG_NOT_SUPPORTED = -2;
public static final java.lang.String ACTION_TTS_QUEUE_PROCESSING_COMPLETED = "android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED";
// Constructors
public TextToSpeech(android.content.Context arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("android.speech.tts.TextToSpeech.OnInitListener.onInit") TextToSpeech.OnInitListener arg2){
}
public TextToSpeech(android.content.Context arg1, TextToSpeech.OnInitListener arg2, java.lang.String arg3){
}
// Methods
public void shutdown(){
}
public java.util.Locale getLanguage(){
return (java.util.Locale) null;
}
public int stop(){
return 0;
}
public int speak(java.lang.String arg1, int arg2, java.util.HashMap<java.lang.String, java.lang.String> arg3){
return 0;
}
public int synthesizeToFile(java.lang.String arg1, java.util.HashMap<java.lang.String, java.lang.String> arg2, java.lang.String arg3){
return 0;
}
public int playSilence(long arg1, int arg2, java.util.HashMap<java.lang.String, java.lang.String> arg3){
return 0;
}
public boolean isSpeaking(){
return false;
}
public int isLanguageAvailable(java.util.Locale arg1){
return 0;
}
public java.lang.String getDefaultEngine(){
return (java.lang.String) null;
}
public java.util.List<TextToSpeech.EngineInfo> getEngines(){
return (java.util.List) null;
}
public int setLanguage(java.util.Locale arg1){
return 0;
}
public int setSpeechRate(float arg1){
return 0;
}
public int setPitch(float arg1){
return 0;
}
public int playEarcon(java.lang.String arg1, int arg2, java.util.HashMap<java.lang.String, java.lang.String> arg3){
return 0;
}
public int addSpeech(java.lang.String arg1, java.lang.String arg2, int arg3){
return 0;
}
public int addSpeech(java.lang.String arg1, java.lang.String arg2){
return 0;
}
public int addEarcon(java.lang.String arg1, java.lang.String arg2, int arg3){
return 0;
}
public int addEarcon(java.lang.String arg1, java.lang.String arg2){
return 0;
}
public java.lang.String getCurrentEngine(){
return (java.lang.String) null;
}
public int setOnUtteranceCompletedListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.speech.tts.TextToSpeech.OnUtteranceCompletedListener.onUtteranceCompleted") TextToSpeech.OnUtteranceCompletedListener arg1){
return 0;
}
public int setEngineByPackageName(java.lang.String arg1){
return 0;
}
public boolean areDefaultsEnforced(){
return false;
}
}