public class TTSRequest
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
TTSRequest.TYPE
TTS请求可以设置的类型模式。
|
构造器和说明 |
---|
TTSRequest(java.lang.CharSequence text,
android.os.Bundle params)
使用指定文本字符序列和参数创建一个TTS请求。
|
TTSRequest(java.lang.String text)
使用指定文本字符串创建一个TTS请求。
|
TTSRequest(java.lang.String text,
android.os.Bundle params)
使用指定文本字符串和参数创建一个TTS请求。
|
TTSRequest(java.lang.String text,
android.os.Bundle params,
TTSRequest.TYPE type)
使用指定文本字符串,参数和请求模式类型创建一个TTS请求。
|
TTSRequest(java.lang.String text,
TTSRequest.TYPE type)
使用指定文本字符串和请求模式类型创建一个TTS请求。
|
限定符和类型 | 方法和说明 |
---|---|
int |
getCallerUid()
获得请求调用者的标识。
|
java.lang.CharSequence |
getCharSequenceText()
获得请求需要语音合成并回放的文本字符序列。
|
java.lang.String |
getCountry()
获得请求使用的国家编码。
|
java.lang.String |
getLanguage()
获得请求使用的语言编码。
|
android.os.Bundle |
getParams()
获得请求的其他参数。
|
int |
getStreamType()
获得语音合成输出音频流格式类型。
|
TTSRequest.TYPE |
getType()
获得TTS请求模式类型。
|
float |
getVolume()
获得语音播报音量。
|
void |
setCallerUid(int uid)
设置请求调用者标识。
|
void |
setConvert(java.lang.String convert)
设置语音播报音效。
|
void |
setLanguage(java.lang.String language)
设置请求使用的语言编码。
|
void |
setLanguage(java.lang.String language,
java.lang.String country,
java.lang.String variant)
设置语音播报的地域参数。
|
void |
setParams(android.os.Bundle params)
设置请求的其他参数。
|
void |
setStreamType(int streamType)
设置语音合成输出音频流格式类型。
|
void |
setType(TTSRequest.TYPE type)
设置TTS请求模式类型。
|
void |
setVolume(float volume)
设置语音播报音量。
|
public TTSRequest(java.lang.String text)
text
- 需要执行语音合成并回放的文本字符串。public TTSRequest(java.lang.String text, android.os.Bundle params)
text
- 需要执行语音合成并回放的文本字符串。params
- TTS请求的相关执行参数。public TTSRequest(java.lang.CharSequence text, android.os.Bundle params)
text
- 需要执行语音合成并回放的文本字符序列。params
- TTS请求的相关执行参数。public TTSRequest(java.lang.String text, TTSRequest.TYPE type)
text
- 需要执行语音合成并回放的文本字符串。type
- TTS请求模式类型,可选类型请参考TTSRequest.TYPE
。public TTSRequest(java.lang.String text, android.os.Bundle params, TTSRequest.TYPE type)
text
- 需要执行语音合成并回放的文本字符串。params
- TTS请求的相关执行参数。type
- TTS请求模式类型,可选类型请参考TTSRequest.TYPE
。public java.lang.CharSequence getCharSequenceText()
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
language
- 请求使用的语言编码。public java.lang.String getCountry()
public android.os.Bundle getParams()
public void setParams(android.os.Bundle params)
params
- 请求的其他参数。public int getCallerUid()
public void setCallerUid(int uid)
uid
- 请求调用者标识。public void setLanguage(java.lang.String language, java.lang.String country, java.lang.String variant)
language
- 语音播报使用的语言代码。country
- 语音播报使用的国家代码。variant
- 语音播报使用的语言。public TTSRequest.TYPE getType()
TTSRequest.TYPE
。public void setType(TTSRequest.TYPE type)
type
- TTS请求模式类型,可能的类型请参考TTSRequest.TYPE
。public void setStreamType(int streamType)
streamType
- 语音合成输出音频流格式类型。public int getStreamType()
public void setVolume(float volume)
volume
- 语音播报音量,设置范围0~1。public float getVolume()
public void setConvert(java.lang.String convert)
convert
- 语音播报音效