类 AICloudTTSIntent
- java.lang.Object
-
- com.aispeech.export.intent.AICloudTTSIntent
-
public class AICloudTTSIntent extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 AICloudTTSIntent()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 android.media.AudioAttributes
getAudioAttributes()
int
getAudioAttributesContentType()
int
getAudioAttributesUsage()
java.lang.String
getAudioType()
java.lang.String
getLanguage()
java.lang.String
getMp3Quality()
int
getPitchChange()
int
getSampleRate()
java.lang.String
getSaveAudioPath()
java.lang.String
getServer()
java.lang.String
getSpeaker()
java.lang.String
getSpeakingStyle()
java.lang.String
getSpeed()
int
getStreamType()
java.lang.String
getTextType()
java.lang.String
getUserId()
java.lang.String
getVolume()
boolean
isRealBack()
boolean
isReturnPhone()
当前是否开启了音素返回,需注意,部分音色不支持音素,所以虽然打开了音素,但是不会有音素信息返回boolean
isUseStreamType()
void
setAudioAttributes(int audioAttributesUsage, int audioAttributesContentType)
已过时。void
setAudioAttributes(android.media.AudioAttributes audioAttributes)
设置音频属性 use {{@link (AudioAttributes)}}void
setAudioType(java.lang.String audioType)
设置合成音频格式,支持mp3AIConstant.TTS_AUDIO_TYPE_MP3
void
setEmotion(java.lang.String speakingStyle)
情感,有三种参数类型{"happy","default","sad"},如果不传或者传递错误的类型默认为default 目前仅有两种音色支持情感参数 ryzenm : night kuayuf : angry/sad/happyvoid
setLanguage(java.lang.String language)
设置合成方言,当前 chuxif音色支持void
setMp3Quality(java.lang.String mp3Quality)
设置云端合成mp3码率,支持lowAIConstant.TTS_MP3_QUALITY_LOW
和highAIConstant.TTS_MP3_QUALITY_HIGH
,默认为low码率void
setPitchChange(int pitchChange)
设置语调void
setRealBack(boolean realBack)
设置是否开启实时反馈,默认开启为truevoid
setReturnPhone(boolean returnPhone)
设置是否返回音素信息 当前只有以下音色支持音素功能,除此之外的音色禁止使用音素: cyangfp dyb gdfanfp gqlanfp hthy jjingfp jlshim lanyuf lchuam lili1f_yubo lucyfa lzliafp madoufp_wenrou madoufp_yubo xbekef xijunma xjingfp xyb xynmamp ychanmp yhchu zhilingfp zhilingfp_huankuai zsmeif dksjif ybyuaf sqksaf zxiyum aningfp lmyanm wqingf_csn ppangf_csn hchunf_ctn mamif xmguofvoid
setSampleRate(int sampleRate)
设置云端tts合成音的采样率void
setSaveAudioPath(java.lang.String filePath)
设置合成音的保存路径void
setServer(java.lang.String server)
设置云端tts合成请求地址void
setSpeaker(java.lang.String speaker)
设置合成音类型void
setSpeakingStyle(java.lang.String speakingStyle)
情感,有三种参数类型{"happy","default","sad"},如果不传或者传递错误的类型默认为default 目前仅有两种音色支持情感参数 ryzenm : night kuayuf : angry/sad/happyvoid
setSpeed(float speed)
void
setSpeed(java.lang.String speed)
设置合成音语速void
setStreamType(int streamType)
设置音频流通道void
setTextType(java.lang.String type)
设置合成的文本类型void
setUserId(java.lang.String userId)
设置发音人ID,用于声音复刻生成的自定义声音IDvoid
setUseStreamType(boolean useStreamType)
void
setVolume(int volume)
void
setVolume(java.lang.String volume)
设置音量大小java.lang.String
toString()
-
-
-
方法详细资料
-
setTextType
public void setTextType(java.lang.String type)
设置合成的文本类型- 参数:
type
- text or ssml
-
setServer
public void setServer(java.lang.String server)
设置云端tts合成请求地址- 参数:
server
- 云端tts合成请求地址
-
setStreamType
public void setStreamType(int streamType)
设置音频流通道- 参数:
streamType
- streamType,默认为AudioManager.STREAM_MUSIC
-
setAudioAttributes
@Deprecated 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()
-
setRealBack
public void setRealBack(boolean realBack)
设置是否开启实时反馈,默认开启为true- 参数:
realBack
- true 开启,false 不开启
-
setAudioType
public void setAudioType(java.lang.String audioType)
设置合成音频格式,支持mp3AIConstant.TTS_AUDIO_TYPE_MP3
- 参数:
audioType
- 合成音频格式
-
setMp3Quality
public void setMp3Quality(java.lang.String mp3Quality)
设置云端合成mp3码率,支持lowAIConstant.TTS_MP3_QUALITY_LOW
和highAIConstant.TTS_MP3_QUALITY_HIGH
,默认为low码率- 参数:
mp3Quality
- 云端合成mp3码率 ,且只在合成音频格式为mp3前提下才有效,详见setAudioType(String)
-
setSaveAudioPath
public void setSaveAudioPath(java.lang.String filePath)
设置合成音的保存路径- 参数:
filePath
- 文件路径
-
setVolume
public void setVolume(java.lang.String volume)
设置音量大小- 参数:
volume
- 1-100, 100声音最响
-
setVolume
public void setVolume(int volume)
-
setSpeed
public void setSpeed(java.lang.String speed)
设置合成音语速- 参数:
speed
- 0.5-2, 0.5语速最快
-
setSpeed
public void setSpeed(float speed)
-
setSpeakingStyle
public void setSpeakingStyle(java.lang.String speakingStyle)
情感,有三种参数类型{"happy","default","sad"},如果不传或者传递错误的类型默认为default 目前仅有两种音色支持情感参数 ryzenm : night kuayuf : angry/sad/happy- 参数:
speakingStyle
- 情感
-
setEmotion
public void setEmotion(java.lang.String speakingStyle)
情感,有三种参数类型{"happy","default","sad"},如果不传或者传递错误的类型默认为default 目前仅有两种音色支持情感参数 ryzenm : night kuayuf : angry/sad/happy- 参数:
speakingStyle
- 情感
-
setSpeaker
public void setSpeaker(java.lang.String speaker)
设置合成音类型- 参数:
speaker
- 例如:zhilingfa
-
getTextType
public java.lang.String getTextType()
-
getServer
public java.lang.String getServer()
-
getStreamType
public int getStreamType()
-
isRealBack
public boolean isRealBack()
-
getAudioType
public java.lang.String getAudioType()
-
getMp3Quality
public java.lang.String getMp3Quality()
-
getSaveAudioPath
public java.lang.String getSaveAudioPath()
-
getVolume
public java.lang.String getVolume()
-
getSpeed
public java.lang.String getSpeed()
-
getSpeakingStyle
public java.lang.String getSpeakingStyle()
-
getSpeaker
public java.lang.String getSpeaker()
-
getUserId
public java.lang.String getUserId()
-
setUserId
public void setUserId(java.lang.String userId)
设置发音人ID,用于声音复刻生成的自定义声音ID- 参数:
userId
- 自定义的声音ID
-
getSampleRate
public int getSampleRate()
-
setSampleRate
public void setSampleRate(int sampleRate)
设置云端tts合成音的采样率- 参数:
sampleRate
- 采样率,默认16000,芊芊音色需要配置24000
-
isReturnPhone
public boolean isReturnPhone()
当前是否开启了音素返回,需注意,部分音色不支持音素,所以虽然打开了音素,但是不会有音素信息返回- 返回:
- 是否开启了音素
-
getPitchChange
public int getPitchChange()
-
setPitchChange
public void setPitchChange(int pitchChange)
设置语调- 参数:
pitchChange
- 取值范围(-60,60),默认是0
-
setReturnPhone
public void setReturnPhone(boolean returnPhone)
设置是否返回音素信息 当前只有以下音色支持音素功能,除此之外的音色禁止使用音素: cyangfp dyb gdfanfp gqlanfp hthy jjingfp jlshim lanyuf lchuam lili1f_yubo lucyfa lzliafp madoufp_wenrou madoufp_yubo xbekef xijunma xjingfp xyb xynmamp ychanmp yhchu zhilingfp zhilingfp_huankuai zsmeif dksjif ybyuaf sqksaf zxiyum aningfp lmyanm wqingf_csn ppangf_csn hchunf_ctn mamif xmguof- 参数:
returnPhone
- 是否返回音素信息,默认false
-
toString
public java.lang.String toString()
- 覆盖:
toString
在类中java.lang.Object
-
getLanguage
public java.lang.String getLanguage()
-
setLanguage
public void setLanguage(java.lang.String language)
设置合成方言,当前 chuxif音色支持- 参数:
language
- 方言类型,支持粤语 cantonese 四川话 sichuanese
-
getAudioAttributes
public android.media.AudioAttributes getAudioAttributes()
-
setAudioAttributes
public void setAudioAttributes(android.media.AudioAttributes audioAttributes)
设置音频属性 use {{@link (AudioAttributes)}}
-
isUseStreamType
public boolean isUseStreamType()
-
setUseStreamType
public void setUseStreamType(boolean useStreamType)
-
-