diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/VoiceInfoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/VoiceInfoServiceImpl.java index 1ee2783..11c714c 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/VoiceInfoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/VoiceInfoServiceImpl.java @@ -52,15 +52,15 @@ public class VoiceInfoServiceImpl implements VoiceInfoService { @Override public ResultData voicePreview(AiPreviewParam aiPreviewParam) { - if (aiPreviewParam.getVoiceId() == null || StringUtils.isBlank(aiPreviewParam.getGenTxt())) { + if (aiPreviewParam.getVoice_id() == null || StringUtils.isBlank(aiPreviewParam.getGen_txt())) { return new ResultData(); } - VoiceInfo voiceInfo = voiceMapper.selectOne(new LambdaQueryWrapper().eq(VoiceInfo::getIsDel, 0).eq(VoiceInfo::getId, aiPreviewParam.getVoiceId())); + VoiceInfo voiceInfo = voiceMapper.selectOne(new LambdaQueryWrapper().eq(VoiceInfo::getIsDel, 0).eq(VoiceInfo::getId, aiPreviewParam.getVoice_id())); AiPreviewParam param = new AiPreviewParam(); - param.setGenTxt(aiPreviewParam.getGenTxt()); - param.setVoiceId(voiceInfo.getMouldSmId()); - param.setVoiceStyle(StringUtils.isBlank(aiPreviewParam.getVoiceStyle()) ? "default" : aiPreviewParam.getVoiceStyle()); + param.setGen_txt(aiPreviewParam.getGen_txt()); + param.setVoice_id(voiceInfo.getMouldSmId()); + param.setVoice_style(StringUtils.isBlank(aiPreviewParam.getVoice_style()) ? "default" : aiPreviewParam.getVoice_style()); param.setGender(voiceInfo.getSex() == 1 ? "male" : "female"); AiPreviewResult result = AiVideoHelper.voicePreview(param); if (result.isSuccess()){ diff --git a/suimangService/src/main/java/com/iformall/sm/AiPreviewParam.java b/suimangService/src/main/java/com/iformall/sm/AiPreviewParam.java index a2d0733..29f11d6 100644 --- a/suimangService/src/main/java/com/iformall/sm/AiPreviewParam.java +++ b/suimangService/src/main/java/com/iformall/sm/AiPreviewParam.java @@ -4,9 +4,9 @@ import lombok.Data; @Data public class AiPreviewParam { - private String genTxt; - private String voiceId; - private String voiceStyle; + private String gen_txt; + private String voice_id; + private String voice_style; private String gender; } diff --git a/suimangService/src/main/java/com/iformall/sm/AiVideoHelper.java b/suimangService/src/main/java/com/iformall/sm/AiVideoHelper.java index 46daa71..95f5f8e 100644 --- a/suimangService/src/main/java/com/iformall/sm/AiVideoHelper.java +++ b/suimangService/src/main/java/com/iformall/sm/AiVideoHelper.java @@ -219,19 +219,27 @@ public class AiVideoHelper { // AiVideoResult video = AiVideoHelper.createVideo(videoParam); // -// AiPhotoSpeakParam param = new AiPhotoSpeakParam(); -// param.setGen_txt("人多泰达股份冲冠怒发代发"); -// param.setImg(Base64Util.imageUrlToBase64("https://suimang.oss-accelerate.aliyuncs.com/builtin/digitalperson/16760216806604820_cSHoijDX_matting.png")); + AiPhotoSpeakParam param = new AiPhotoSpeakParam(); + param.setGen_txt("人多泰达股份冲冠怒发代发"); + param.setImg(Base64Util.imageUrlToBase64("https://suimang.oss-accelerate.aliyuncs.com/builtin/digitalperson/16760216806604820_cSHoijDX_matting.png")); + param.setGender("male"); + param.setVoice_id("zh-CN-YunxiNeural"); + param.setVoice_style("sad"); + param.setUrl("None"); + AiPhotoSpeakResult video = AiVideoHelper.createPhotoSpeakVideo(param); + +// AiCheckPhotoParam param = new AiCheckPhotoParam(); +// String img = Base64Util.imageUrlToBase64("https://suimang.oss-accelerate.aliyuncs.com/builtin/personmould/16760216806604820_cSHoijDX_grace_1080.jpg"); +// param.setImg(img); +// AiCheckPhotoResult result = AiVideoHelper.checkPhoto(param); +// System.out.println(result); +// +// AiPreviewParam param = new AiPreviewParam(); +// param.setGen_txt("今天是个好日子"); +// param.setVoice_id("zh-CN-YunyangNeural"); +// param.setVoice_style("default"); // param.setGender("male"); -// param.setVoice_id("zh-CN-YunxiNeural"); -// param.setVoice_style("sad"); -// param.setUrl("None"); -// AiPhotoSpeakResult video = AiVideoHelper.createPhotoSpeakVideo(param); - - AiCheckPhotoParam param = new AiCheckPhotoParam(); - String img = Base64Util.imageUrlToBase64("https://suimang.oss-accelerate.aliyuncs.com/builtin/personmould/16760216806604820_cSHoijDX_grace_1080.jpg"); - param.setImg(img); - AiVideoHelper.checkPhoto(param); +// AiPreviewResult result = AiVideoHelper.voicePreview(param); }