A B C D E F G I L M O P R S T V

A

AUDIO_BITRATE_AMR_12K65 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 12.65k比特率
AUDIO_BITRATE_AMR_14K25 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 14.25k比特率
AUDIO_BITRATE_AMR_15K85 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 15.85k比特率
AUDIO_BITRATE_AMR_18K25 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 18.25k比特率
AUDIO_BITRATE_AMR_19K85 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 19.85k比特率
AUDIO_BITRATE_AMR_23K05 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 23.05k比特率
AUDIO_BITRATE_AMR_23K85 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 23.85k比特率
AUDIO_BITRATE_AMR_6K6 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 6.6k比特率
AUDIO_BITRATE_AMR_8K85 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr 8.85k比特率
AUDIO_BITRATE_BV_16K - Static variable in class com.baidu.tts.client.SpeechSynthesizer
bv 16k比特率
AUDIO_BITRATE_OPUS_16K - Static variable in class com.baidu.tts.client.SpeechSynthesizer
opus 16k比特率
AUDIO_BITRATE_OPUS_18K - Static variable in class com.baidu.tts.client.SpeechSynthesizer
opus 18k比特率
AUDIO_BITRATE_OPUS_20K - Static variable in class com.baidu.tts.client.SpeechSynthesizer
opus 20k比特率
AUDIO_BITRATE_OPUS_24K - Static variable in class com.baidu.tts.client.SpeechSynthesizer
opus 24k比特率
AUDIO_BITRATE_OPUS_32K - Static variable in class com.baidu.tts.client.SpeechSynthesizer
opus 32k比特率
AUDIO_BITRATE_OPUS_8K - Static variable in class com.baidu.tts.client.SpeechSynthesizer
opus 8k比特率
AUDIO_ENCODE_AMR - Static variable in class com.baidu.tts.client.SpeechSynthesizer
amr压缩
AUDIO_ENCODE_BV - Static variable in class com.baidu.tts.client.SpeechSynthesizer
bv压缩
AUDIO_ENCODE_OPUS - Static variable in class com.baidu.tts.client.SpeechSynthesizer
opus压缩
auth(TtsMode) - Method in class com.baidu.tts.client.SpeechSynthesizer
授权验证接口,可以根据AuthInfo得到验证结果,mix引擎只要离线或者在线任何一个验证成功都算成功
AuthInfo - Class in com.baidu.tts.answer.auth
 
AuthInfo() - Constructor for class com.baidu.tts.answer.auth.AuthInfo
 

B

batchSpeak(List<SpeechSynthesizeBag>) - Method in class com.baidu.tts.client.SpeechSynthesizer
批量speak功能,一次可传入一个list,该list将会按顺序合成播放,如果未设置utteranceId,则默认使用list的index作为utteranceId

C

code - Variable in class com.baidu.tts.client.SpeechError
 
com.baidu.tts.answer.auth - package com.baidu.tts.answer.auth
 
com.baidu.tts.client - package com.baidu.tts.client
 

D

description - Variable in class com.baidu.tts.client.SpeechError
 

E

ERROR_APP_ID_IS_INVALID - Static variable in class com.baidu.tts.client.SpeechSynthesizer
错误码:appId是无效的,应该为整数
ERROR_LIST_IS_TOO_LONG - Static variable in class com.baidu.tts.client.SpeechSynthesizer
错误码:list的长度过长,list的size小于MAX_LIST_SIZE时才有效
ERROR_QUEUE_IS_FULL - Static variable in class com.baidu.tts.client.SpeechSynthesizer
错误码:合成缓存队列已满,队列长度小于MAX_QUEUE_SIZE时才能加入合成队列
ERROR_TEXT_ENCODE_IS_WRONG - Static variable in class com.baidu.tts.client.SpeechSynthesizer
错误码: 文本编码错误
ERROR_TEXT_IS_EMPTY - Static variable in class com.baidu.tts.client.SpeechSynthesizer
错误码:文本参数为空
ERROR_TEXT_IS_TOO_LONG - Static variable in class com.baidu.tts.client.SpeechSynthesizer
错误码: 文本长度过长

F

freeCustomResource() - Method in class com.baidu.tts.client.SpeechSynthesizer
释放离线自定义模型文件资源(仅离线引擎可用)

G

getDescription() - Method in enum com.baidu.tts.client.TtsMode
 
getInstance() - Static method in class com.baidu.tts.client.SpeechSynthesizer
获取引擎实例
getLeftValidDays() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取离线授权的剩余有效天数
getMixTtsError() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取混合引擎的授权错误信息
getMode() - Method in enum com.baidu.tts.client.TtsMode
 
getNotifyMessage() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取离线的授权提醒信息
getOfflineAuthBean() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取离线的授权结果
getOfflineAuthEnum() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取离线的授权结果类型
getOfflineTtsError() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取离线的授权错误信息
getOnlineAuthBean() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取在线的授权结果
getOnlineTtsError() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取在线的授权错误信息
getText() - Method in class com.baidu.tts.client.SpeechSynthesizeBag
 
getTtsEnum() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取授权的引擎类型
getTtsEnum() - Method in enum com.baidu.tts.client.TtsMode
 
getTtsError() - Method in class com.baidu.tts.answer.auth.AuthInfo
获取授权的错误信息
getUtteranceId() - Method in class com.baidu.tts.client.SpeechSynthesizeBag
 

I

initTts(TtsMode) - Method in class com.baidu.tts.client.SpeechSynthesizer
初始化tts引擎,可以指定使用online在线,或者mix离在线混合引擎.
isMixSuccess() - Method in class com.baidu.tts.answer.auth.AuthInfo
 
isOfflineSuccess() - Method in class com.baidu.tts.answer.auth.AuthInfo
 
isOnlineSuccess() - Method in class com.baidu.tts.answer.auth.AuthInfo
 
isSuccess() - Method in class com.baidu.tts.answer.auth.AuthInfo
判断授权是否成功,成功则指定引擎类型可用,失败则不可用

L

LANGUAGE_ZH - Static variable in class com.baidu.tts.client.SpeechSynthesizer
中文普通话
libVersion() - Method in class com.baidu.tts.client.SpeechSynthesizer
获取版本信息(包括jar包版本和离线引擎版本)
loadCustomResource(String) - Method in class com.baidu.tts.client.SpeechSynthesizer
加载离线自定义模型文件(仅离线引擎可用)
loadEnglishModel(String, String) - Method in class com.baidu.tts.client.SpeechSynthesizer
加载英文模型文件(必须在tts初始化后才能调用,仅离线引擎可用)
loadModel(String, String) - Method in class com.baidu.tts.client.SpeechSynthesizer
加载离线模型文件(前端和后端模型,仅离线引擎可用)

M

MAX_LIST_SIZE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
batchSpeak的list参数的最大长度
MAX_QUEUE_SIZE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
合成队列最大长度
MIX_MODE_DEFAULT - Static variable in class com.baidu.tts.client.SpeechSynthesizer
mix模式下,wifi使用在线合成,非wifi使用离线合成
MIX_MODE_HIGH_SPEED_NETWORK - Static variable in class com.baidu.tts.client.SpeechSynthesizer
mix模式下,wifi,4G,3G使用在线合成,其他使用离线合成
MIX_MODE_HIGH_SPEED_SYNTHESIZE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
mix模式下,wifi,4G,3G使用在线合成情况下,返回速度如果慢(超时,一般为1.2秒)直接切换离线,适用于网络环境较差的情况
MIX_MODE_HIGH_SPEED_SYNTHESIZE_WIFI - Static variable in class com.baidu.tts.client.SpeechSynthesizer
 

O

onError(String, SpeechError) - Method in interface com.baidu.tts.client.SpeechSynthesizerListener
当合成或者播放过程中出错时回调此接口
onSpeechFinish(String) - Method in interface com.baidu.tts.client.SpeechSynthesizerListener
播放正常结束,每句播放正常结束都会回调,如果过程中出错,则回调onError,不再回调此接口
onSpeechProgressChanged(String, int) - Method in interface com.baidu.tts.client.SpeechSynthesizerListener
播放进度回调接口,分多次回调
onSpeechStart(String) - Method in interface com.baidu.tts.client.SpeechSynthesizerListener
播放开始,每句播放开始都会回调
onSynthesizeDataArrived(String, byte[], int) - Method in interface com.baidu.tts.client.SpeechSynthesizerListener
合成数据和进度的回调接口,分多次回调
onSynthesizeFinish(String) - Method in interface com.baidu.tts.client.SpeechSynthesizerListener
合成正常结束,每句合成正常结束都会回调,如果过程中出错,则回调onError,不再回调此接口
onSynthesizeStart(String) - Method in interface com.baidu.tts.client.SpeechSynthesizerListener
合成开始,每句合成开始都会调用

P

PARAM_AUDIO_ENCODE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
音频格式,支持bv,amr,opus,可用参数:SpeechSynthesizer.AUDIO_ENCODE_BVSpeechSynthesizer.AUDIO_ENCODE_AMRSpeechSynthesizer.AUDIO_ENCODE_OPUS (在线引擎)
PARAM_AUDIO_RATE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
音频比特率,不同的音频格式支持的比特率不同 (在线引擎) SpeechSynthesizer.AUDIO_ENCODE_BV可用比特率 :SpeechSynthesizer.AUDIO_BITRATE_BV_16K.
PARAM_CUSTOM_SYNTH - Static variable in class com.baidu.tts.client.SpeechSynthesizer
是否使用自定义的语料,使用传入参数值"1",不使用传入参数值"0" 自定义语料需要通过SpeechSynthesizer.loadCustomResource(String) 方法加载(离线引擎)
PARAM_LANGUAGE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
语言类型,当前支持ZH(中文)和EN(英文),(在线引擎)
PARAM_MIX_MODE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
混合策略,可用参数SpeechSynthesizer.MIX_MODE_DEFAULT,SpeechSynthesizer.MIX_MODE_HIGH_SPEED_NETWORK
PARAM_OPEN_XML - Static variable in class com.baidu.tts.client.SpeechSynthesizer
是否对文本进行xml解析(离线引擎)
PARAM_PITCH - Static variable in class com.baidu.tts.client.SpeechSynthesizer
音调,取值范围0-9
PARAM_PRODUCT_ID - Static variable in class com.baidu.tts.client.SpeechSynthesizer
认证参数,产品id,与apiKey和secretKey二选一,PID优先(在线引擎)
PARAM_SPEAKER - Static variable in class com.baidu.tts.client.SpeechSynthesizer
发音人(在线引擎),可用参数为0,1,2,3。。。(服务器端会动态增加,各值含义参考文档,以文档说明为准。0--普通女声,1--普通男声,2--特别男声,3--情感男声。。。)
PARAM_SPEED - Static variable in class com.baidu.tts.client.SpeechSynthesizer
朗读语速,取值范围0-9
PARAM_TEXT_ENCODE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
文本编码格式,可用参数:SpeechSynthesizer.TEXT_ENCODE_BIG5,SpeechSynthesizer.TEXT_ENCODE_GBK,SpeechSynthesizer.TEXT_ENCODE_UTF8
PARAM_TTS_LICENCE_FILE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
本地授权文件路径(离线引擎)
PARAM_TTS_SPEECH_MODEL_FILE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
声学模型文件路径
PARAM_TTS_TEXT_MODEL_FILE - Static variable in class com.baidu.tts.client.SpeechSynthesizer
文本模型文件路径
PARAM_VOCODER_OPTIM_LEVEL - Static variable in class com.baidu.tts.client.SpeechSynthesizer
合成引擎速度优化等级,取值范围[0, 2],值越大速度越快(离线引擎)
PARAM_VOLUME - Static variable in class com.baidu.tts.client.SpeechSynthesizer
音量,取值范围0-9
pause() - Method in class com.baidu.tts.client.SpeechSynthesizer
暂停tts当前的任务,可以用resume来恢复

R

release() - Method in class com.baidu.tts.client.SpeechSynthesizer
释放tts资源,如果有未完成的任务,会先停止所有的任务,后释放资源
resume() - Method in class com.baidu.tts.client.SpeechSynthesizer
恢复暂停时tts的任务,如果未暂停,此操作无任何影响

S

setApiKey(String, String) - Method in class com.baidu.tts.client.SpeechSynthesizer
设置在线授权所需要的apiKey和secretKey,关系到在线合成是否可以正常使用
setAppId(String) - Method in class com.baidu.tts.client.SpeechSynthesizer
设置离线授权所需要的appId,关系到离线合成是否可以正常使用
setAudioStreamType(int) - Method in class com.baidu.tts.client.SpeechSynthesizer
设置播放器的音频流类型
setContext(Context) - Method in class com.baidu.tts.client.SpeechSynthesizer
设置context
setOfflineAuthBean(OfflineAuthBean) - Method in class com.baidu.tts.answer.auth.AuthInfo
设置离线的授权结果
setOnlineAuthBean(OnlineAuthBean) - Method in class com.baidu.tts.answer.auth.AuthInfo
设置在线的授权结果
setParam(String, String) - Method in class com.baidu.tts.client.SpeechSynthesizer
设置tts的参数
setSpeechSynthesizerListener(SpeechSynthesizerListener) - Method in class com.baidu.tts.client.SpeechSynthesizer
设置tts监听器,回调合成和播放进度以及错误信息
setStereoVolume(float, float) - Method in class com.baidu.tts.client.SpeechSynthesizer
设置播放器的音量衰减,范围【0.0f-1.0f】,0.0f时为静音
setText(String) - Method in class com.baidu.tts.client.SpeechSynthesizeBag
 
setTtsEnum(TtsEnum) - Method in class com.baidu.tts.answer.auth.AuthInfo
设置授权的引擎类型
setTtsError(TtsError) - Method in class com.baidu.tts.answer.auth.AuthInfo
设置授权的错误信息
setUtteranceId(String) - Method in class com.baidu.tts.client.SpeechSynthesizeBag
 
speak(String) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的speak功能,utteranceId使用默认值
speak(SpeechSynthesizeBag) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的speak功能,utteranceId如果未设置则使用默认值
speak(String, String) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的speak功能,utteranceId为该次表达的标识
speak(String, String, Bundle) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的speak功能,utteranceId为该次表达的标识,params为扩展参数(暂时没有作用)
SpeechError - Class in com.baidu.tts.client
 
SpeechError() - Constructor for class com.baidu.tts.client.SpeechError
 
SpeechSynthesizeBag - Class in com.baidu.tts.client
 
SpeechSynthesizeBag() - Constructor for class com.baidu.tts.client.SpeechSynthesizeBag
 
SpeechSynthesizer - Class in com.baidu.tts.client
 
SpeechSynthesizerListener - Interface in com.baidu.tts.client
 
stop() - Method in class com.baidu.tts.client.SpeechSynthesizer
停止tts的所有任务,也会清空所有的排队任务
synthesize(String) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的synthesize功能,utteranceId使用默认值
synthesize(SpeechSynthesizeBag) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的synthesize功能,utteranceId如果未设置则使用默认值
synthesize(String, String) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的synthesize功能,utteranceId为该次表达的标识
synthesize(String, String, Bundle) - Method in class com.baidu.tts.client.SpeechSynthesizer
可排队的synthesize功能,utteranceId为该次表达的标识,params为扩展参数(暂时没有作用)
SynthesizerTool - Class in com.baidu.tts.client
 
SynthesizerTool() - Constructor for class com.baidu.tts.client.SynthesizerTool
 

T

TEXT_ENCODE_BIG5 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
BIG5编码
TEXT_ENCODE_GBK - Static variable in class com.baidu.tts.client.SpeechSynthesizer
GBK编码
TEXT_ENCODE_UTF8 - Static variable in class com.baidu.tts.client.SpeechSynthesizer
UTF8编码
toString() - Method in class com.baidu.tts.client.SpeechError
 
TtsMode - Enum in com.baidu.tts.client
 

V

valueOf(String) - Static method in enum com.baidu.tts.client.TtsMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.baidu.tts.client.TtsMode
Returns an array containing the constants of this enum type, in the order they are declared.
verifyModelFile(String) - Static method in class com.baidu.tts.client.SynthesizerTool
验证模型文件的有效性

A B C D E F G I L M O P R S T V