类 AILocalTTSIntent
- java.lang.Object
-
- com.aispeech.export.intent.AILocalTTSIntent
-
public class AILocalTTSIntent extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 boolean
useTimeStamp
时间音子
-
构造器概要
构造器 构造器 说明 AILocalTTSIntent()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 android.media.AudioAttributes
getAudioAttributes()
int
getAudioAttributesContentType()
int
getAudioAttributesUsage()
int
getLmargin()
int
getRmargin()
java.lang.String
getSaveAudioFilePath()
int
getSleepTime()
java.lang.String
getSpeakerResource()
float
getSpeed()
int
getStreamType()
boolean
getUseTimeStamp()
int
getVolume()
boolean
isUseSSML()
boolean
isUseStreamType()
void
setAudioAttributes(int audioAttributesUsage, int audioAttributesContentType)
已过时。void
setAudioAttributes(android.media.AudioAttributes audioAttributes)
void
setBackResBin(java.lang.String speakerResource)
已过时。void
setLmargin(int lmargin)
设置合成音频头部静音时间,范围5-20,默认是5,单位msvoid
setRmargin(int rmargin)
设置合成音频尾部静音时间,范围5-20,默认是10,单位msvoid
setSaveAudioFileName(java.lang.String saveAudioFilePath)
已过时。void
setSaveAudioFilePath(java.lang.String saveAudioFilePath)
设置合成音的保存路径void
setSleepTime(int sleepTime)
表示 CPU 睡眠时间 配置了 optimization 为 true 时,此选项才生效。void
setSpeechRate(float speed)
已过时。已过时 使用setSpeed(float speed)
void
setSpeechVolume(int volume)
已过时。已过时 使用setVolume(int volume)
void
setSpeed(float speed)
设置语音合成的速度void
setStreamType(int streamType)
设置播放器的stream type,默认为AudioManager.STREAM_MUSIC
强制使用需设置setUseStreamType(boolean)
高版本API 23及以上使用setAudioAttributes(AudioAttributes)
void
setTtsLmargin(int lmargin)
已过时。已过时 使用setLmargin(int lmargin)
void
setTtsRmargin(int rmargin)
已过时。已过时 使用setRmargin(int rmargin)
void
setUseSSML(boolean useSSML)
设置是否使用ssml 默认不使用为falsevoid
setUseStreamType(boolean useStreamType)
void
setUseTimeStamp(boolean useTimeStamp)
设置音子时间戳void
setVolume(int volume)
设置语音合成的音量void
switchToSpeaker(java.lang.String speakerResource)
切换发音人,需在addSpeakerResource
方法设置过java.lang.String
toString()
-
-
-
方法详细资料
-
getSleepTime
public int getSleepTime()
-
setSleepTime
public void setSleepTime(int sleepTime)
表示 CPU 睡眠时间 配置了 optimization 为 true 时,此选项才生效。取值范围为 0-500, 默认为 0,可选。
-
setSpeed
public void setSpeed(float speed)
设置语音合成的速度- 参数:
speed
- 合成语速 范围为0.5~2.0
-
setSpeechRate
@Deprecated public void setSpeechRate(float speed)
已过时。已过时 使用setSpeed(float speed)
- 参数:
speed
-
-
setVolume
public void setVolume(int volume)
设置语音合成的音量- 参数:
volume
- 合成音量 范围为1~500
-
setSpeechVolume
@Deprecated public void setSpeechVolume(int volume)
已过时。已过时 使用setVolume(int volume)
- 参数:
volume
-
-
setUseSSML
public void setUseSSML(boolean useSSML)
设置是否使用ssml 默认不使用为false- 参数:
useSSML
- 是否配置ssml
-
setStreamType
public void setStreamType(int streamType)
设置播放器的stream type,默认为AudioManager.STREAM_MUSIC
强制使用需设置setUseStreamType(boolean)
高版本API 23及以上使用setAudioAttributes(AudioAttributes)
- 参数:
streamType
- audioTrack播放stream type
-
setUseTimeStamp
public void setUseTimeStamp(boolean useTimeStamp)
设置音子时间戳- 参数:
useTimeStamp
-
-
setAudioAttributes
public void setAudioAttributes(int audioAttributesUsage, int audioAttributesContentType)
已过时。设置音频属性,Android O 及以上系统使用,Android O 以前的系统请使用 setStreamType(int) 方法- 参数:
audioAttributesUsage
- 类似 AudioAttributes.USAGE_MEDIA 的设置audioAttributesContentType
- 类似 AudioAttributes.CONTENT_TYPE_MUSIC 的设置
-
getAudioAttributesUsage
public int getAudioAttributesUsage()
-
getAudioAttributesContentType
public int getAudioAttributesContentType()
-
setSaveAudioFilePath
public void setSaveAudioFilePath(java.lang.String saveAudioFilePath)
设置合成音的保存路径- 参数:
saveAudioFilePath
- 文件路径
-
setSaveAudioFileName
@Deprecated public void setSaveAudioFileName(java.lang.String saveAudioFilePath)
已过时。
-
switchToSpeaker
public void switchToSpeaker(java.lang.String speakerResource)
- 参数:
speakerResource
- 发音人资源
-
setBackResBin
@Deprecated public void setBackResBin(java.lang.String speakerResource)
已过时。
-
getSpeed
public float getSpeed()
-
getVolume
public int getVolume()
-
isUseSSML
public boolean isUseSSML()
-
getStreamType
public int getStreamType()
-
getSaveAudioFilePath
public java.lang.String getSaveAudioFilePath()
-
getSpeakerResource
public java.lang.String getSpeakerResource()
-
getUseTimeStamp
public boolean getUseTimeStamp()
-
setAudioAttributes
public void setAudioAttributes(android.media.AudioAttributes audioAttributes)
-
getAudioAttributes
public android.media.AudioAttributes getAudioAttributes()
-
isUseStreamType
public boolean isUseStreamType()
-
setUseStreamType
public void setUseStreamType(boolean useStreamType)
-
toString
public java.lang.String toString()
- 覆盖:
toString
在类中java.lang.Object
-
getLmargin
public int getLmargin()
-
setLmargin
public void setLmargin(int lmargin)
设置合成音频头部静音时间,范围5-20,默认是5,单位ms- 参数:
lmargin
- 合成音频头部静音时间
-
setTtsLmargin
@Deprecated public void setTtsLmargin(int lmargin)
已过时。已过时 使用setLmargin(int lmargin)
-
getRmargin
public int getRmargin()
-
setRmargin
public void setRmargin(int rmargin)
设置合成音频尾部静音时间,范围5-20,默认是10,单位ms- 参数:
rmargin
- 合成音频尾部静音时间
-
setTtsRmargin
@Deprecated public void setTtsRmargin(int rmargin)
已过时。已过时 使用setRmargin(int rmargin)
-
-