diff --git a/suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java b/suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java index 56a9eb4..2f2de09 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java @@ -160,7 +160,7 @@ public class VoiceMouldController extends BaseController { @AuthIgnore @ApiOperation("TTS音色预览") - @PostMapping("/preview_bak") + @PostMapping("/preview") @ApiImplicitParams({}) public ResultData voicePreview(@RequestBody AiPreviewParam aiPreviewParam) { logger.debug("[" + getIpAddr() + "] MouldPatchController::voicePreview"); diff --git a/suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java b/suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java index 003c5ad..ee2c40a 100644 --- a/suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java +++ b/suimangService/src/main/java/com/iformall/smsdk/SmSdkConstant.java @@ -11,10 +11,10 @@ public interface SmSdkConstant { /** * 预览视频 */ - String PREVIEW_VIDEO = "/ai/video/preview"; + String PREVIEW_VIDEO = "/ai/video/previewVideo"; /** * 生成视频 */ - String GENERATE_VIDEO = "/ai/video/preview"; + String GENERATE_VIDEO = "/ai/video/generateVideo"; } diff --git a/suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java b/suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java index d0367c3..7ceb654 100644 --- a/suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java +++ b/suimangService/src/main/java/com/iformall/smsdk/SmSdkUtils.java @@ -34,17 +34,6 @@ public class SmSdkUtils { smSdkUtils = this; } - public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) { - String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO; - HttpEntity httpEntity = new HttpEntity<>(dto); - log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto)); - ResponseEntity response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class); - log.info("(遂芒api)【生成视频】接口的响应数据:{}", JSON.toJSONString(response.getBody())); - JSONObject resultObject = JSON.parseObject(response.getBody()); - String data = resultObject.getString("data"); - return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiVideoResult.class) : new AiVideoResult(); - } - public static AiPreviewResult preview(SmPreviewVideoDTO dto) { String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.PREVIEW_VIDEO; HttpEntity httpEntity = new HttpEntity<>(dto); @@ -55,4 +44,15 @@ public class SmSdkUtils { String data = resultObject.getString("data"); return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiPreviewResult.class) : new AiPreviewResult(); } + + public static AiVideoResult generateVideo(SmGenerateVideoDTO dto) { + String url = smSdkUtils.smSdkProperties.getBaseUrl() + SmSdkConstant.GENERATE_VIDEO; + HttpEntity httpEntity = new HttpEntity<>(dto); + log.info("(遂芒api)【生成视频】接口的请求参数:{}", JSON.toJSONString(dto)); + ResponseEntity response = smSdkUtils.restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class); + log.info("(遂芒api)【生成视频】接口的响应数据:{}", JSON.toJSONString(response.getBody())); + JSONObject resultObject = JSON.parseObject(response.getBody()); + String data = resultObject.getString("data"); + return StringUtils.isNotBlank(data) ? JSON.parseObject(data, AiVideoResult.class) : new AiVideoResult(); + } }