소스 검색

修改创建视频逻辑

private_deployment
lrh 1 년 전
부모
커밋
bc73cb5930
1개의 변경된 파일3개의 추가작업 그리고 11개의 파일을 삭제
  1. +3
    -11
      suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java

+ 3
- 11
suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java 파일 보기

@@ -183,23 +183,15 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
AiPhotoSpeakParam param = new AiPhotoSpeakParam();
param.setImg(Base64Util.imageUrlToBase64(photoSpeakVideo.getPersonPhotoUrl()));
param.setVoice_id(photoSpeakVideo.getVoiceMouldSm() == null ? "default" : photoSpeakVideo.getVoiceMouldSm());

String voiceMouldSm = photoSpeakVideo.getVoiceMouldSm();
Integer speakType = 0;
String voiceType = "default";//默认
Integer sex = 1;
String speakType = null;
if (!StringUtils.isBlank(voiceMouldSm)) {
JSONObject jsonObject = JSON.parseObject(voiceMouldSm);
speakType = jsonObject.getInteger("speakType");
Integer personType = jsonObject.getInteger("personType");
speakType = jsonObject.getString("speakType");
sex = jsonObject.getInteger("sex");
if(speakType != null && speakType > 0){
voiceType = EnumSpeakType.getEnum(speakType).getMessage();
}else if(personType != null && personType > 0){
voiceType = EnumPersonType.getEnum(personType).getMessage();
}
}
param.setVoice_style(EnumSpeakType.getEnum(speakType).getType());
param.setVoice_style(speakType == null ? "default" : EnumSpeakType.getEnum(speakType).getType());

Integer voiceFrom = photoSpeakVideo.getVoiceFrom();
String voiceMaterialUrl = photoSpeakVideo.getVoiceMaterialUrl();


불러오는 중...
취소
저장