类 AILocalTTSIntent
- java.lang.Object
-
- com.aispeech.export.intent.AILocalTTSIntent
-
public class AILocalTTSIntent extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 booleanuseTimeStamp时间音子
-
构造器概要
构造器 构造器 说明 AILocalTTSIntent()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 android.media.AudioAttributesgetAudioAttributes()intgetAudioAttributesContentType()intgetAudioAttributesUsage()intgetLmargin()intgetRmargin()java.lang.StringgetSaveAudioFilePath()intgetSleepTime()java.lang.StringgetSpeakerResource()floatgetSpeed()intgetStreamType()booleangetUseTimeStamp()intgetVolume()booleanisUseSSML()booleanisUseStreamType()voidsetAudioAttributes(int audioAttributesUsage, int audioAttributesContentType)已过时。voidsetAudioAttributes(android.media.AudioAttributes audioAttributes)voidsetBackResBin(java.lang.String speakerResource)已过时。voidsetLmargin(int lmargin)设置合成音频头部静音时间,范围5-20,默认是5,单位msvoidsetRmargin(int rmargin)设置合成音频尾部静音时间,范围5-20,默认是10,单位msvoidsetSaveAudioFileName(java.lang.String saveAudioFilePath)已过时。voidsetSaveAudioFilePath(java.lang.String saveAudioFilePath)设置合成音的保存路径voidsetSleepTime(int sleepTime)表示 CPU 睡眠时间 配置了 optimization 为 true 时,此选项才生效。voidsetSpeechRate(float speed)已过时。已过时 使用setSpeed(float speed)voidsetSpeechVolume(int volume)已过时。已过时 使用setVolume(int volume)voidsetSpeed(float speed)设置语音合成的速度voidsetStreamType(int streamType)设置播放器的stream type,默认为AudioManager.STREAM_MUSIC强制使用需设置setUseStreamType(boolean)高版本API 23及以上使用setAudioAttributes(AudioAttributes)voidsetTtsLmargin(int lmargin)已过时。已过时 使用setLmargin(int lmargin)voidsetTtsRmargin(int rmargin)已过时。已过时 使用setRmargin(int rmargin)voidsetUseSSML(boolean useSSML)设置是否使用ssml 默认不使用为falsevoidsetUseStreamType(boolean useStreamType)voidsetUseTimeStamp(boolean useTimeStamp)设置音子时间戳voidsetVolume(int volume)设置语音合成的音量voidswitchToSpeaker(java.lang.String speakerResource)切换发音人,需在addSpeakerResource方法设置过java.lang.StringtoString()
-
-
-
方法详细资料
-
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)
-
-