后台服务
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

43 wiersze
2.0 KiB

  1. package com.iformall.sm;
  2. import io.swagger.models.auth.In;
  3. import lombok.Data;
  4. @Data
  5. public class AiPhotoSpeakParam {
  6. /**
  7. * | 参数 | 必选 | 类型 | 说明 |
  8. * | ----------------- | ---- | ------- | ------------------------------------------------------------ |
  9. * | gen_txt | 是 | string | 需要生成的文字, 如果上传语音文件就为None |
  10. * | voice_id | 是 | string | 音色ID,如:"zh-CN-YunxiNeural"。如果使用“default”,表示不指定具体的,由后端服务自动匹配 |
  11. * | voice_style | 是 | string | TTS语音风格,如:”angry“。如果使用“default”,表示默认风格 |
  12. * | gender | 是 | string | 说话人性别,male或者female |
  13. * | url | 是 | string | 如果上传音频就传url,否则为None |
  14. * | img | 是 | base64 | 编码后的图片 |
  15. */
  16. private String gen_txt;
  17. private String voice_id;
  18. private String voice_style;
  19. private String gender;
  20. private String url;
  21. private String img;
  22. private Long task_id;
  23. private String callback_url;
  24. public String neglectImgString() {
  25. StringBuffer str = new StringBuffer();
  26. str.append("{");
  27. str.append("\"gen_txt\":").append("\"").append(gen_txt).append("\",");
  28. str.append("\"voice_id\":").append("\"").append(voice_id).append("\",");
  29. str.append("\"voice_style\":").append("\"").append(voice_style).append("\",");
  30. str.append("\"gender\":").append("\"").append(gender).append("\",");
  31. str.append("\"url\":").append("\"").append(url).append("\",");
  32. str.append("\"img\":").append("\"").append(img);
  33. str.append("\"task_id\":").append("\"").append(task_id);
  34. str.append("\"callback_url\":").append("\"").append(callback_url).append("\"}");
  35. return str.toString();
  36. }
  37. }