类 AICloudTTSIntent
- java.lang.Object
-
- com.aispeech.export.intent.AICloudTTSIntent
-
public class AICloudTTSIntent extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 AICloudTTSIntent()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 android.media.AudioAttributesgetAudioAttributes()intgetAudioAttributesContentType()intgetAudioAttributesUsage()java.lang.StringgetAudioType()java.lang.StringgetLanguage()java.lang.StringgetMp3Quality()intgetPitchChange()intgetSampleRate()java.lang.StringgetSaveAudioPath()java.lang.StringgetServer()java.lang.StringgetSpeaker()java.lang.StringgetSpeakingStyle()java.lang.StringgetSpeed()intgetStreamType()java.lang.StringgetTextType()java.lang.StringgetUserId()java.lang.StringgetVolume()booleanisRealBack()booleanisReturnPhone()当前是否开启了音素返回,需注意,部分音色不支持音素,所以虽然打开了音素,但是不会有音素信息返回booleanisUseStreamType()voidsetAudioAttributes(int audioAttributesUsage, int audioAttributesContentType)已过时。voidsetAudioAttributes(android.media.AudioAttributes audioAttributes)设置音频属性 use {{@link (AudioAttributes)}}voidsetAudioType(java.lang.String audioType)设置合成音频格式,支持mp3AIConstant.TTS_AUDIO_TYPE_MP3voidsetEmotion(java.lang.String speakingStyle)情感,有三种参数类型{"happy","default","sad"},如果不传或者传递错误的类型默认为default 目前仅有两种音色支持情感参数 ryzenm : night kuayuf : angry/sad/happyvoidsetLanguage(java.lang.String language)设置合成方言,当前 chuxif音色支持voidsetMp3Quality(java.lang.String mp3Quality)设置云端合成mp3码率,支持lowAIConstant.TTS_MP3_QUALITY_LOW和highAIConstant.TTS_MP3_QUALITY_HIGH,默认为low码率voidsetPitchChange(int pitchChange)设置语调voidsetRealBack(boolean realBack)设置是否开启实时反馈,默认开启为truevoidsetReturnPhone(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 xmguofvoidsetSampleRate(int sampleRate)设置云端tts合成音的采样率voidsetSaveAudioPath(java.lang.String filePath)设置合成音的保存路径voidsetServer(java.lang.String server)设置云端tts合成请求地址voidsetSpeaker(java.lang.String speaker)设置合成音类型voidsetSpeakingStyle(java.lang.String speakingStyle)情感,有三种参数类型{"happy","default","sad"},如果不传或者传递错误的类型默认为default 目前仅有两种音色支持情感参数 ryzenm : night kuayuf : angry/sad/happyvoidsetSpeed(float speed)voidsetSpeed(java.lang.String speed)设置合成音语速voidsetStreamType(int streamType)设置音频流通道voidsetTextType(java.lang.String type)设置合成的文本类型voidsetUserId(java.lang.String userId)设置发音人ID,用于声音复刻生成的自定义声音IDvoidsetUseStreamType(boolean useStreamType)voidsetVolume(int volume)voidsetVolume(java.lang.String volume)设置音量大小java.lang.StringtoString()
-
-
-
方法详细资料
-
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)
-
-