Most visited

Recently visited

Added in API level 14

SynthesisRequest

public final class SynthesisRequest
extends Object

java.lang.Object
   ↳ android.speech.tts.SynthesisRequest


包含引擎合成语音所需的数据。 这些数据是:

Any additional parameters sent to the text to speech service are passed in uninterpreted, see the params argument in speak(CharSequence, int, Bundle, String) and synthesizeToFile(CharSequence, Bundle, File, String).

Summary

Public constructors

SynthesisRequest(String text, Bundle params)
SynthesisRequest(CharSequence text, Bundle params)

Public methods

int getCallerUid()

获取请求调用者Uid。

CharSequence getCharSequenceText()

获取应该合成的文本。

String getCountry()

获取要使用的语言的ISO 3字母国家代码。

String getLanguage()

获取要使用的语言的ISO 3字母语言代码。

Bundle getParams()

获取额外的参数,如果有的话。

int getPitch()

获取使用的音高。

int getSpeechRate()

获取要使用的语速。

String getText()

此方法在API级别21中已弃用。从API级别21开始,替换为getCharSequenceText()

String getVariant()

获取要使用的语言变体。

String getVoiceName()

获取要使用的语音的名称。

Inherited methods

From class java.lang.Object

Public constructors

SynthesisRequest

Added in API level 14
SynthesisRequest (String text, 
                Bundle params)

Parameters
text String
params Bundle

SynthesisRequest

Added in API level 21
SynthesisRequest (CharSequence text, 
                Bundle params)

Parameters
text CharSequence
params Bundle

Public methods

getCallerUid

Added in API level 19
int getCallerUid ()

获取请求调用者Uid。

Returns
int

getCharSequenceText

Added in API level 21
CharSequence getCharSequenceText ()

获取应该合成的文本。

Returns
CharSequence

getCountry

Added in API level 14
String getCountry ()

获取要使用的语言的ISO 3字母国家代码。

Returns
String

getLanguage

Added in API level 14
String getLanguage ()

获取要使用的语言的ISO 3字母语言代码。

Returns
String

getParams

Added in API level 14
Bundle getParams ()

获取额外的参数,如果有的话。

Returns
Bundle

getPitch

Added in API level 14
int getPitch ()

获取使用的音高。 正常的音高是100。

Returns
int

getSpeechRate

Added in API level 14
int getSpeechRate ()

获取要使用的语速。 正常的比率是100。

Returns
int

getText

Added in API level 14
String getText ()

此方法在API级别21中已弃用。
从API级别21开始,替换为getCharSequenceText()

获取应该合成的文本。

Returns
String

getVariant

Added in API level 14
String getVariant ()

获取要使用的语言变体。

Returns
String

getVoiceName

Added in API level 21
String getVoiceName ()

获取要使用的语音的名称。

Returns
String

Hooray!