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 {