diff --git a/virtual-patient-web/src/main/java/com/supervision/util/TtsUtil.java b/virtual-patient-web/src/main/java/com/supervision/util/TtsUtil.java index b591dc50..3df9b2bc 100644 --- a/virtual-patient-web/src/main/java/com/supervision/util/TtsUtil.java +++ b/virtual-patient-web/src/main/java/com/supervision/util/TtsUtil.java @@ -1,6 +1,7 @@ package com.supervision.util; import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.StrUtil; import cn.hutool.http.HttpUtil; import cn.hutool.json.JSONUtil; import com.fasterxml.jackson.core.type.TypeReference; @@ -9,8 +10,10 @@ import com.supervision.exception.BusinessException; import com.supervision.pojo.paddlespeech.req.TtsReqDTO; import com.supervision.pojo.paddlespeech.res.PaddleSpeechResDTO; import com.supervision.pojo.paddlespeech.res.TtsResultDTO; +import lombok.extern.slf4j.Slf4j; import org.springframework.core.env.Environment; +@Slf4j public class TtsUtil { private static final String TTS_URL = SpringBeanUtil.getBean(Environment.class).getProperty("paddle-speech.tts"); @@ -18,6 +21,11 @@ public class TtsUtil { private static final ObjectMapper objectMapper = new ObjectMapper(); public static String ttsTransform(String str) { + + if (StrUtil.isEmpty(str)){ + log.info("ttsTransform: str is empty"); + return null; + } // 构建 String post = HttpUtil.post(TTS_URL, JSONUtil.toJsonStr(new TtsReqDTO(str))); try {