SynthesisRequest
public final class SynthesisRequest
extends Object
java.lang.Object | |
↳ | android.speech.tts.SynthesisRequest |
Contains data required by engines to synthesize speech. This data is:
- The text to synthesize
- The synthesis locale, represented as a language, country and a variant. The language is an ISO 639-3 letter language code, and the country is an ISO 3166 alpha 3 code. The variant is not specified.
- The name of the voice requested for this synthesis. May be empty if the client uses
TextToSpeech.setLanguage
instead ofTextToSpeech.setVoice
- The synthesis speech rate, with 100 being the normal, and higher values representing higher speech rates.
- The voice pitch, with 100 being the default pitch.
params
argument in TextToSpeech.speak
and TextToSpeech.synthesizeToFile
. Summary
Public constructors | |
---|---|
SynthesisRequest(CharSequence text, Bundle params) | |
SynthesisRequest(String text, Bundle params) |
Public methods | |
---|---|
int | getCallerUid() Gets the request caller Uid. |
CharSequence | getCharSequenceText() Gets the text which should be synthesized. |
String | getCountry() Gets the ISO 3-letter country code for the language to use. |
String | getLanguage() Gets the ISO 3-letter language code for the language to use. |
Bundle | getParams() Gets the additional params, if any. |
int | getPitch() Gets the pitch to use. |
int | getSpeechRate() Gets the speech rate to use. |
String | getText() This method was deprecated in API level 21. As of API level 21, replaced by |
String | getVariant() Gets the language variant to use. |
String | getVoiceName() Gets the name of the voice to use. |
Inherited methods | |
---|---|
Public constructors
SynthesisRequest
public SynthesisRequest (CharSequence text, Bundle params)
Parameters | |
---|---|
text | CharSequence |
params | Bundle |
SynthesisRequest
public SynthesisRequest (String text, Bundle params)
Parameters | |
---|---|
text | String |
params | Bundle |
Public methods
getCallerUid
public int getCallerUid ()
Gets the request caller Uid.
Returns | |
---|---|
int |
getCharSequenceText
public CharSequence getCharSequenceText ()
Gets the text which should be synthesized.
Returns | |
---|---|
CharSequence |
getCountry
public String getCountry ()
Gets the ISO 3-letter country code for the language to use.
Returns | |
---|---|
String |
getLanguage
public String getLanguage ()
Gets the ISO 3-letter language code for the language to use.
Returns | |
---|---|
String |
getParams
public Bundle getParams ()
Gets the additional params, if any.
Returns | |
---|---|
Bundle |
getPitch
public int getPitch ()
Gets the pitch to use. The normal pitch is 100.
Returns | |
---|---|
int |
getSpeechRate
public int getSpeechRate ()
Gets the speech rate to use. The normal rate is 100.
Returns | |
---|---|
int |
getText
public String getText ()
This method was deprecated in API level 21.
As of API level 21, replaced by getCharSequenceText()
.
Gets the text which should be synthesized.
Returns | |
---|---|
String |
getVariant
public String getVariant ()
Gets the language variant to use.
Returns | |
---|---|
String |
getVoiceName
public String getVoiceName ()
Gets the name of the voice to use.
Returns | |
---|---|
String |