winter преди 1 година
родител
ревизия
5f0ee6cb2e
променени са 3 файла, в които са добавени 13 реда и са изтрити 4 реда
  1. +11
    -2
      suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java
  2. +1
    -1
      suimangService/src/main/java/com/iformall/service/sm/VoiceInfoService.java
  3. +1
    -1
      suimangService/src/main/java/com/iformall/service/sm/impl/VoiceInfoServiceImpl.java

+ 11
- 2
suimangCApi/src/main/java/com/iformall/controller/VoiceMouldController.java Целия файл

@@ -176,7 +176,7 @@ public class VoiceMouldController extends BaseController {
}

@AuthIgnore
@ApiOperation("TTS音色预览(慧影+慧语)")
@ApiOperation("TTS音色预览(慧语)")
@PostMapping("/preview")
@ApiImplicitParams({})
public ResultData voicePreview(@RequestBody AiPreviewParam aiPreviewParam) {
@@ -184,12 +184,21 @@ public class VoiceMouldController extends BaseController {
return new ResultData(voiceInfoService.previewVoice(aiPreviewParam));
}
@AuthIgnore
@ApiOperation("TTS音色预览(慧影)")
@PostMapping("/hypreview")
@ApiImplicitParams({})
public ResultData hyvoicePreview(@RequestBody AiPreviewParam aiPreviewParam) {
logger.debug("[" + getIpAddr() + "] MouldPatchController::hyvoicePreview");
return new ResultData(voiceInfoService.hyPreviewVoice(aiPreviewParam));
}
@ApiOperation("TTS音色预览(慧影用)")
@PostMapping("/loginPreview")
@ApiImplicitParams({})
public ResultData loginPreview(@RequestBody AiPreviewParam aiPreviewParam) {
logger.debug("[" + getIpAddr() + "] MouldPatchController::voicePreview");
PreviewVoiceVO pv = voiceInfoService.loginPreviewVoice(aiPreviewParam);
PreviewVoiceVO pv = voiceInfoService.hyPreviewVoice(aiPreviewParam);
Double time = pv.getTime();//秒
if (time > 5*60 ) {
return new ResultData(Result.ERROR,"视频最大时长为300秒,当前时长为"+time+"秒");


+ 1
- 1
suimangService/src/main/java/com/iformall/service/sm/VoiceInfoService.java Целия файл

@@ -16,5 +16,5 @@ public interface VoiceInfoService {

ResultData previewVoice(AiPreviewParam aiPreviewParam);
PreviewVoiceVO loginPreviewVoice(AiPreviewParam aiPreviewParam);
PreviewVoiceVO hyPreviewVoice(AiPreviewParam aiPreviewParam);
}

+ 1
- 1
suimangService/src/main/java/com/iformall/service/sm/impl/VoiceInfoServiceImpl.java Целия файл

@@ -104,7 +104,7 @@ public class VoiceInfoServiceImpl implements VoiceInfoService {
}

@Override
public PreviewVoiceVO loginPreviewVoice(AiPreviewParam aiPreviewParam) {
public PreviewVoiceVO hyPreviewVoice(AiPreviewParam aiPreviewParam) {
VoiceInfo voiceInfo = voiceMapper.selectOne(new LambdaQueryWrapper<VoiceInfo>()
.eq(VoiceInfo::getIsDel, 0)
.eq(VoiceInfo::getId, aiPreviewParam.getVoice_id()));


Зареждане…
Отказ
Запис