功能优化

This commit is contained in:
2026-02-02 23:16:38 +08:00
parent 42567c457b
commit 409e976209
5 changed files with 76 additions and 62 deletions

View File

@@ -66,7 +66,7 @@ public class SiliconFlowProvider implements VoiceCloneProvider {
.header("Authorization", "Bearer " + config.getApiKey())
.header("Content-Type", MediaType.APPLICATION_JSON_VALUE)
.body(requestBody)
.timeout((int) config.getConnectTimeout().toMillis())
.timeout((int) config.getReadTimeout().toMillis())
.execute();
String responseBody = response.body();

View File

@@ -64,9 +64,9 @@ public class SiliconFlowProviderConfig extends VoiceProviderProperties.ProviderC
private Duration connectTimeout = Duration.ofSeconds(10);
/**
* 读取超时时间(3分钟,提升语音合成成功率)
* 读取超时时间(5分钟,提升语音合成成功率)
*/
private Duration readTimeout = Duration.ofSeconds(180);
private Duration readTimeout = Duration.ofSeconds(300);
/**
* 检查是否可用(有 API Key 即可用)

View File

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.tik.voice.service;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONArray;