public class AILocalTTSIntent
extends java.lang.Object
构造器和说明 |
---|
AILocalTTSIntent() |
限定符和类型 | 方法和说明 |
---|---|
int |
getAudioAttributesContentType() |
int |
getAudioAttributesUsage() |
int |
getLmargin() |
int |
getRmargin() |
java.lang.String |
getSaveAudioFilePath() |
java.lang.String |
getSpeakerResource() |
float |
getSpeed() |
int |
getStreamType() |
int |
getVolume() |
boolean |
isUseSSML() |
void |
setAudioAttributes(int audioAttributesUsage,
int audioAttributesContentType)
设置音频属性,Android O 及以上系统使用,Android O 以前的系统请使用 setStreamType(int) 方法
|
void |
setLmargin(int lmargin)
设置合成音频头部静音时间,范围5-20,默认是5,单位ms
|
void |
setRmargin(int rmargin)
设置合成音频尾部静音时间,范围5-20,默认是10,单位ms
|
void |
setSaveAudioFilePath(java.lang.String saveAudioFilePath)
设置合成的音频的全路径包含文件名
|
void |
setSpeed(float speed)
设置语音合成的速度
|
void |
setStreamType(int streamType)
设置播放器的stream type,默认为
AudioManager.STREAM_MUSIC |
void |
setUseSSML(boolean useSSML)
设置是否使用ssml 默认不使用为false
|
void |
setVolume(int volume)
设置语音合成的音量
|
void |
switchToSpeaker(java.lang.String speakerResource)
切换发音人,需在
addSpeakerResource 方法设置过
1. |
java.lang.String |
toString() |
public void setSpeed(float speed)
speed
- 合成语速 范围为0.5~2.0public void setVolume(int volume)
volume
- 合成音量 范围为1~500public void setUseSSML(boolean useSSML)
useSSML
- 是否配置ssmlpublic void setStreamType(int streamType)
AudioManager.STREAM_MUSIC
streamType
- audioTrack播放stream typepublic void setAudioAttributes(int audioAttributesUsage, int audioAttributesContentType)
audioAttributesUsage
- 类似 AudioAttributes.USAGE_MEDIA 的设置audioAttributesContentType
- 类似 AudioAttributes.CONTENT_TYPE_MUSIC 的设置public int getAudioAttributesUsage()
public int getAudioAttributesContentType()
public void setSaveAudioFilePath(java.lang.String saveAudioFilePath)
saveAudioFilePath
- 文件全路径public void switchToSpeaker(java.lang.String speakerResource)
speakerResource
- 发音人资源public float getSpeed()
public int getVolume()
public boolean isUseSSML()
public int getStreamType()
public java.lang.String getSaveAudioFilePath()
public java.lang.String getSpeakerResource()
public java.lang.String toString()
toString
在类中 java.lang.Object
public int getLmargin()
public void setLmargin(int lmargin)
lmargin
- 合成音频头部静音时间public int getRmargin()
public void setRmargin(int rmargin)
rmargin
- 合成音频尾部静音时间