mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-25 16:43:55 +08:00
补充
This commit is contained in:
@@ -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);
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user