This commit is contained in:
LiJinHui
2025-11-17 11:39:11 +08:00
parent fa194af9bb
commit 9a3e1fa9c8
+9 -5
View File
@@ -707,8 +707,7 @@ export default {
// 检查item中是否包含有效的音频URL字段或克隆音频字段 // 检查item中是否包含有效的音频URL字段或克隆音频字段
// 克隆音频通过hasCloneAudio标志或ID格式判断(非TTS开头的ID) // 克隆音频通过hasCloneAudio标志或ID格式判断(非TTS开头的ID)
const isCloneAudio = const isCloneAudio =
item.hasCloneAudio || item.hasCloneAudio || (item.value && !item.value.startsWith("TTS"));
(item.value && !item.value.startsWith("TTS"));
const audioFields = [ const audioFields = [
item.voiceDemo, item.voiceDemo,
@@ -793,7 +792,12 @@ export default {
isCloneAudio = isCloneAudio =
voiceDetail.hasCloneAudio || voiceDetail.hasCloneAudio ||
(voiceDetail.id && !voiceDetail.id.startsWith("TTS")); (voiceDetail.id && !voiceDetail.id.startsWith("TTS"));
console.log("克隆音频判断结果:", isCloneAudio, "训练状态:", voiceDetail.train_status); console.log(
"克隆音频判断结果:",
isCloneAudio,
"训练状态:",
voiceDetail.train_status
);
// 获取音频URL // 获取音频URL
if (isCloneAudio && voiceDetail.id) { if (isCloneAudio && voiceDetail.id) {
@@ -812,7 +816,7 @@ export default {
.url(`${getServiceUrl()}/voiceClone/audio/${voiceDetail.id}`) .url(`${getServiceUrl()}/voiceClone/audio/${voiceDetail.id}`)
.method("POST") .method("POST")
.success((res) => { .success((res) => {
if (res.code === 0 && res.data) { if (res.data.code === 0 && res.data.data) {
// 处理返回的数据格式,在res.data基础上再套一层.data // 处理返回的数据格式,在res.data基础上再套一层.data
const audioId = res.data.data; const audioId = res.data.data;
console.log("获取到的音频ID:", audioId); console.log("获取到的音频ID:", audioId);
@@ -825,7 +829,7 @@ export default {
resolve(null); resolve(null);
} }
}) })
.error((err) => { .networkFail((err) => {
console.error("请求音频ID接口失败:", err); console.error("请求音频ID接口失败:", err);
resolve(null); resolve(null);
}) })