Table of Contents

Class TextToSpeech

Namespace
Android.Speech.Tts
Assembly
MASES.Netdroid.dll
public class TextToSpeech : JVMBridgeBase<TextToSpeech>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
TextToSpeech
Implements
Extension Methods

Constructors

TextToSpeech(Context, OnInitListener)

public TextToSpeech(Context arg0, TextToSpeech.OnInitListener arg1)

Parameters

arg0 Context

Context

arg1 TextToSpeech.OnInitListener

TextToSpeech.OnInitListener

TextToSpeech(Context, OnInitListener, String)

public TextToSpeech(Context arg0, TextToSpeech.OnInitListener arg1, String arg2)

Parameters

arg0 Context

Context

arg1 TextToSpeech.OnInitListener

TextToSpeech.OnInitListener

arg2 String

String

TextToSpeech(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TextToSpeech(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

ACTION_TTS_QUEUE_PROCESSING_COMPLETED

public static String ACTION_TTS_QUEUE_PROCESSING_COMPLETED { get; set; }

Property Value

String

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

ERROR

public static int ERROR { get; set; }

Property Value

int

ERROR_INVALID_REQUEST

public static int ERROR_INVALID_REQUEST { get; set; }

Property Value

int

ERROR_NETWORK

public static int ERROR_NETWORK { get; set; }

Property Value

int

ERROR_NETWORK_TIMEOUT

public static int ERROR_NETWORK_TIMEOUT { get; set; }

Property Value

int

ERROR_NOT_INSTALLED_YET

public static int ERROR_NOT_INSTALLED_YET { get; set; }

Property Value

int

ERROR_OUTPUT

public static int ERROR_OUTPUT { get; set; }

Property Value

int

ERROR_SERVICE

public static int ERROR_SERVICE { get; set; }

Property Value

int

ERROR_SYNTHESIS

public static int ERROR_SYNTHESIS { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

LANG_AVAILABLE

public static int LANG_AVAILABLE { get; set; }

Property Value

int

LANG_COUNTRY_AVAILABLE

public static int LANG_COUNTRY_AVAILABLE { get; set; }

Property Value

int

LANG_COUNTRY_VAR_AVAILABLE

public static int LANG_COUNTRY_VAR_AVAILABLE { get; set; }

Property Value

int

LANG_MISSING_DATA

public static int LANG_MISSING_DATA { get; set; }

Property Value

int

LANG_NOT_SUPPORTED

public static int LANG_NOT_SUPPORTED { get; set; }

Property Value

int

QUEUE_ADD

public static int QUEUE_ADD { get; set; }

Property Value

int

QUEUE_FLUSH

public static int QUEUE_FLUSH { get; set; }

Property Value

int

STOPPED

public static int STOPPED { get; set; }

Property Value

int

SUCCESS

public static int SUCCESS { get; set; }

Property Value

int

Methods

AddEarcon(String, Uri)

public int AddEarcon(String arg0, Uri arg1)

Parameters

arg0 String

String

arg1 Uri

Uri

Returns

int

int

AddEarcon(String, File)

public int AddEarcon(String arg0, File arg1)

Parameters

arg0 String

String

arg1 File

File

Returns

int

int

AddEarcon(String, String)

[Obsolete("Deprecated in JVM")]
public int AddEarcon(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

int

int

AddEarcon(String, String, int)

public int AddEarcon(String arg0, String arg1, int arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 int

int

Returns

int

int

AddSpeech(CharSequence, Uri)

public int AddSpeech(CharSequence arg0, Uri arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 Uri

Uri

Returns

int

int

AddSpeech(CharSequence, File)

public int AddSpeech(CharSequence arg0, File arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 File

File

Returns

int

int

AddSpeech(CharSequence, String, int)

public int AddSpeech(CharSequence arg0, String arg1, int arg2)

Parameters

arg0 CharSequence

CharSequence

arg1 String

String

arg2 int

int

Returns

int

int

AddSpeech(String, String)

public int AddSpeech(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

int

int

AddSpeech(String, String, int)

public int AddSpeech(String arg0, String arg1, int arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 int

int

Returns

int

int

AreDefaultsEnforced()

[Obsolete("Deprecated in JVM")]
public bool AreDefaultsEnforced()

Returns

bool

bool

CreatePoolableInstance(Context, OnInitListener)

HPA initializer for TextToSpeech(Android.Content.Context arg0, Android.Speech.Tts.TextToSpeech.OnInitListener arg1)

public static TextToSpeech CreatePoolableInstance(Context arg0, TextToSpeech.OnInitListener arg1)

Parameters

arg0 Context
arg1 TextToSpeech.OnInitListener

Returns

TextToSpeech

CreatePoolableInstance(Context, OnInitListener, String)

HPA initializer for TextToSpeech(Android.Content.Context arg0, Android.Speech.Tts.TextToSpeech.OnInitListener arg1, Java.Lang.String arg2)

public static TextToSpeech CreatePoolableInstance(Context arg0, TextToSpeech.OnInitListener arg1, String arg2)

Parameters

arg0 Context
arg1 TextToSpeech.OnInitListener
arg2 String

Returns

TextToSpeech

GetAvailableLanguages()

public Set<Locale> GetAvailableLanguages()

Returns

Set<Locale>

Set

GetDefaultEngine()

public String GetDefaultEngine()

Returns

String

String

GetDefaultLanguage()

[Obsolete("Deprecated in JVM")]
public Locale GetDefaultLanguage()

Returns

Locale

Locale

GetDefaultVoice()

public Voice GetDefaultVoice()

Returns

Voice

Voice

GetEngines()

public List<TextToSpeech.EngineInfo> GetEngines()

Returns

List<TextToSpeech.EngineInfo>

List

GetFeatures(Locale)

[Obsolete("Deprecated in JVM")]
public Set<String> GetFeatures(Locale arg0)

Parameters

arg0 Locale

Locale

Returns

Set<String>

Set

GetLanguage()

[Obsolete("Deprecated in JVM")]
public Locale GetLanguage()

Returns

Locale

Locale

GetMaxSpeechInputLength()

public static int GetMaxSpeechInputLength()

Returns

int

int

GetVoice()

public Voice GetVoice()

Returns

Voice

Voice

GetVoices()

public Set<Voice> GetVoices()

Returns

Set<Voice>

Set

IsLanguageAvailable(Locale)

public int IsLanguageAvailable(Locale arg0)

Parameters

arg0 Locale

Locale

Returns

int

int

IsSpeaking()

public bool IsSpeaking()

Returns

bool

bool

PlayEarcon(String, int, Bundle, String)

public int PlayEarcon(String arg0, int arg1, Bundle arg2, String arg3)

Parameters

arg0 String

String

arg1 int

int

arg2 Bundle

Bundle

arg3 String

String

Returns

int

int

PlayEarcon(String, int, HashMap<String, String>)

[Obsolete("Deprecated in JVM")]
public int PlayEarcon(String arg0, int arg1, HashMap<String, String> arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 HashMap<String, String>

HashMap

Returns

int

int

PlaySilence(long, int, HashMap<String, String>)

[Obsolete("Deprecated in JVM")]
public int PlaySilence(long arg0, int arg1, HashMap<String, String> arg2)

Parameters

arg0 long

long

arg1 int

int

arg2 HashMap<String, String>

HashMap

Returns

int

int

PlaySilentUtterance(long, int, String)

public int PlaySilentUtterance(long arg0, int arg1, String arg2)

Parameters

arg0 long

long

arg1 int

int

arg2 String

String

Returns

int

int

SetAudioAttributes(AudioAttributes)

public int SetAudioAttributes(AudioAttributes arg0)

Parameters

arg0 AudioAttributes

AudioAttributes

Returns

int

int

SetEngineByPackageName(String)

[Obsolete("Deprecated in JVM")]
public int SetEngineByPackageName(String arg0)

Parameters

arg0 String

String

Returns

int

int

SetLanguage(Locale)

public int SetLanguage(Locale arg0)

Parameters

arg0 Locale

Locale

Returns

int

int

SetOnUtteranceCompletedListener(OnUtteranceCompletedListener)

[Obsolete("Deprecated in JVM")]
public int SetOnUtteranceCompletedListener(TextToSpeech.OnUtteranceCompletedListener arg0)

Parameters

arg0 TextToSpeech.OnUtteranceCompletedListener

TextToSpeech.OnUtteranceCompletedListener

Returns

int

int

SetOnUtteranceProgressListener(UtteranceProgressListener)

public int SetOnUtteranceProgressListener(UtteranceProgressListener arg0)

Parameters

arg0 UtteranceProgressListener

UtteranceProgressListener

Returns

int

int

SetPitch(float)

public int SetPitch(float arg0)

Parameters

arg0 float

float

Returns

int

int

SetSpeechRate(float)

public int SetSpeechRate(float arg0)

Parameters

arg0 float

float

Returns

int

int

SetVoice(Voice)

public int SetVoice(Voice arg0)

Parameters

arg0 Voice

Voice

Returns

int

int

Shutdown()

public void Shutdown()

Speak(CharSequence, int, Bundle, String)

public int Speak(CharSequence arg0, int arg1, Bundle arg2, String arg3)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

arg2 Bundle

Bundle

arg3 String

String

Returns

int

int

Speak(String, int, HashMap<String, String>)

[Obsolete("Deprecated in JVM")]
public int Speak(String arg0, int arg1, HashMap<String, String> arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 HashMap<String, String>

HashMap

Returns

int

int

Stop()

public int Stop()

Returns

int

int

SynthesizeToFile(CharSequence, Bundle, ParcelFileDescriptor, String)

public int SynthesizeToFile(CharSequence arg0, Bundle arg1, ParcelFileDescriptor arg2, String arg3)

Parameters

arg0 CharSequence

CharSequence

arg1 Bundle

Bundle

arg2 ParcelFileDescriptor

ParcelFileDescriptor

arg3 String

String

Returns

int

int

SynthesizeToFile(CharSequence, Bundle, File, String)

public int SynthesizeToFile(CharSequence arg0, Bundle arg1, File arg2, String arg3)

Parameters

arg0 CharSequence

CharSequence

arg1 Bundle

Bundle

arg2 File

File

arg3 String

String

Returns

int

int

SynthesizeToFile(String, HashMap<String, String>, String)

[Obsolete("Deprecated in JVM")]
public int SynthesizeToFile(String arg0, HashMap<String, String> arg1, String arg2)

Parameters

arg0 String

String

arg1 HashMap<String, String>

HashMap

arg2 String

String

Returns

int

int