public class CloudVoiceCopyKernel
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CloudVoiceCopyKernel.AIConstant |
Constructor and Description |
---|
CloudVoiceCopyKernel() |
Modifier and Type | Method and Description |
---|---|
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)
上传音频(音频检测)
|
public void init(AICloudVoiceCopyConfig config, AICloudVoiceCopyListener listener)
config
- 复刻配置信息listener
- 声音复刻监听接口public void getText()
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
- 音频文件路径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
- 训练后,试听音频文本public void query(java.lang.String taskId)
taskId
- 复刻任务IDpublic void delete(java.lang.String taskId)
taskId
- 任务IDpublic void customize(java.lang.String taskId, java.lang.String customInfo)
taskId
- 任务IDcustomInfo
- 自定义信息public void stop()
public void destroy()