|
- package com.iformall.sm;
-
- import io.swagger.models.auth.In;
- import lombok.Data;
-
-
- @Data
- public class AiPhotoSpeakParam {
- /**
- * | 参数 | 必选 | 类型 | 说明 |
- * | ----------------- | ---- | ------- | ------------------------------------------------------------ |
- * | gen_txt | 是 | string | 需要生成的文字, 如果上传语音文件就为None |
- * | voice_id | 是 | string | 音色ID,如:"zh-CN-YunxiNeural"。如果使用“default”,表示不指定具体的,由后端服务自动匹配 |
- * | voice_style | 是 | string | TTS语音风格,如:”angry“。如果使用“default”,表示默认风格 |
- * | gender | 是 | string | 说话人性别,male或者female |
- * | url | 是 | string | 如果上传音频就传url,否则为None |
- * | img | 是 | base64 | 编码后的图片 |
- */
-
- private String gen_txt;
- private String voice_id;
- private String voice_style;
- private String gender;
- private String url;
- private String img;
- private Long task_id;
- private String callback_url;
-
- public String neglectImgString() {
- StringBuffer str = new StringBuffer();
- str.append("{");
- str.append("\"gen_txt\":").append("\"").append(gen_txt).append("\",");
- str.append("\"voice_id\":").append("\"").append(voice_id).append("\",");
- str.append("\"voice_style\":").append("\"").append(voice_style).append("\",");
- str.append("\"gender\":").append("\"").append(gender).append("\",");
- str.append("\"url\":").append("\"").append(url).append("\",");
- str.append("\"img\":").append("\"").append(img);
- str.append("\"task_id\":").append("\"").append(task_id);
- str.append("\"callback_url\":").append("\"").append(callback_url).append("\"}");
- return str.toString();
- }
- }
|