类 CloudVoiceCopyKernel
- java.lang.Object
-
- com.aispeech.lite.voicecopy.CloudVoiceCopyKernel
-
public class CloudVoiceCopyKernel extends java.lang.Object
云端声音复刻内核
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
CloudVoiceCopyKernel.AIConstant
-
构造器概要
构造器 构造器 说明 CloudVoiceCopyKernel()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
customize(java.lang.String taskId, java.lang.String customInfo)
更新任务相关的自定义信息void
delete(java.lang.String taskId)
删除音色void
destroy()
释放复刻资源void
getText()
获取复刻对应的录音文本void
init(AICloudVoiceCopyConfig config, AICloudVoiceCopyListener listener)
初始化声音复刻内核void
query(java.lang.String taskId)
查询任务状态,查询全部void
stop()
停止声音复刻void
training(java.lang.String gender, java.lang.String age, java.lang.String customInfo, java.util.ArrayList<java.lang.String> audio_list, java.util.ArrayList<java.lang.String> pre_tts_text)
提交训练void
upload(java.lang.String textId, java.lang.String gender, java.lang.String age, java.lang.String filePath)
上传音频(音频检测)
-
-
-
方法详细资料
-
init
public void init(AICloudVoiceCopyConfig config, AICloudVoiceCopyListener listener)
初始化声音复刻内核- 参数:
config
- 复刻配置信息listener
- 声音复刻监听接口
-
getText
public void getText()
获取复刻对应的录音文本
-
upload
public void upload(java.lang.String textId, java.lang.String gender, java.lang.String age, java.lang.String filePath)
上传音频(音频检测)- 参数:
textId
- 文本ID,即录音对应的文本编号,必填。如:"fda77fe181ce4072bc2e75c9751f71db-003": "但愿花常好,月常圆!";textId = "fda77fe181ce4072bc2e75c9751f71db-003"。 注意:复刻所需的录音文本由思必驰提供,不同的客户对接可能有差异。gender
- MALE / FEMALE , 必填age
- 年龄段 (成人|儿童) ADULT / CHILD, 非必填filePath
- 音频文件路径
-
training
public void training(java.lang.String gender, java.lang.String age, java.lang.String customInfo, java.util.ArrayList<java.lang.String> audio_list, java.util.ArrayList<java.lang.String> pre_tts_text)
提交训练- 参数:
gender
- 自定义声音录音性别(MALE 和 FEMALE),必填age
- 年龄段 (成人|儿童) ADULT / CHILDcustomInfo
- 自定义音色资源名称audio_list
- 为上传音频返回的 "audio_reserve_id" 集合pre_tts_text
- 训练后,试听音频文本
-
query
public void query(java.lang.String taskId)
查询任务状态,查询全部- 参数:
taskId
- 复刻任务ID
-
delete
public void delete(java.lang.String taskId)
删除音色- 参数:
taskId
- 任务ID
-
customize
public void customize(java.lang.String taskId, java.lang.String customInfo)
更新任务相关的自定义信息- 参数:
taskId
- 任务IDcustomInfo
- 自定义信息
-
stop
public void stop()
停止声音复刻
-
destroy
public void destroy()
释放复刻资源
-
-