Jelajahi Sumber

update 回滚easyCall添加asr配置

ct 2 minggu lalu
induk
melakukan
4ecb919d3f

+ 7 - 17
ruoyi-admin/src/main/java/com/ruoyi/aicall/controller/ApiController.java

@@ -417,16 +417,6 @@ public class ApiController extends BaseController {
         if (!checkVoiceCode(apiCallTaskModel.getVoiceCode(), apiCallTaskModel.getVoiceSource())) {
             return AjaxResult.error(AjaxResult.Type.INVALID_PARAM, "voiceCode或voiceSource参数不合法,请输入正确的voiceCode和voiceSource!", "");
         }
-        // 校验asr传参
-        if (StringUtils.isBlank(ccCallTask.getAsrProvider())) {
-            return AjaxResult.error(AjaxResult.Type.INVALID_PARAM, "AsrProvider 参数不合法,请输入正确的AsrProvider!", "");
-        }
-        if (StringUtils.isBlank(ccCallTask.getAsrModels())) {
-            return AjaxResult.error(AjaxResult.Type.INVALID_PARAM, "asrModels 参数不合法,请输入正确的asrModels!", "");
-        }
-        if (StringUtils.isBlank(ccCallTask.getAsrLanguageCode())) {
-            return AjaxResult.error(AjaxResult.Type.INVALID_PARAM, "asrLanguageCode 参数不合法,请输入正确的asrLanguageCode!", "");
-        }
         // 创建任务
         BeanUtils.copyProperties(apiCallTaskModel, ccCallTask, "batchId");
         if ("acd".equals(ccCallTask.getAiTransferType())) {
@@ -443,16 +433,16 @@ public class ApiController extends BaseController {
             ccCallTask.setRate(ccCallTask.getConntectRate()/100.0);
         }
         ccCallTask.setCreatetime(System.currentTimeMillis());
-//        if (StringUtils.isBlank(ccCallTask.getAsrLanguageCode())) {
-//            ccCallTask.setAsrLanguageCode("zh-CN");
-//        }
+        if (StringUtils.isBlank(ccCallTask.getAsrLanguageCode())) {
+            ccCallTask.setAsrLanguageCode("zh-CN");
+        }
         if (StringUtils.isBlank(ccCallTask.getTtsLanguageCode())) {
             ccCallTask.setTtsLanguageCode("zh-CN");
         }
-//        if (StringUtils.isBlank(ccCallTask.getAsrModels())) {
-//            ccCallTask.setAsrProvider("ali");
-//            ccCallTask.setAsrModels("fun-asr-flash-8k-realtime");
-//        }
+        if (StringUtils.isBlank(ccCallTask.getAsrModels())) {
+            ccCallTask.setAsrProvider("ali");
+            ccCallTask.setAsrModels("fun-asr-flash-8k-realtime");
+        }
         if (StringUtils.isBlank(ccCallTask.getTtsModels())) {
             ccCallTask.setTtsModels("");
         }