From 4771397301924fd34d9d42e1cd6b5f400e7f2cf5 Mon Sep 17 00:00:00 2001 From: "fengchuanhn@gmail.com" Date: Mon, 18 May 2026 14:12:57 +0800 Subject: [PATCH] 11 --- src-tauri/src/commands/fs_util.rs | 1 + src/components/workflow/Step02AudioVideo.vue | 78 +++++++++++++-- src/services/localAudio.js | 20 ++++ src/services/voiceGenerate.js | 99 ++++++++++++++++++++ src/services/voicePreview.js | 23 +---- src/stores/workflow.js | 27 ++++++ src/utils/ttsOptions.js | 71 ++++++++++++++ 7 files changed, 292 insertions(+), 27 deletions(-) create mode 100644 src/services/localAudio.js create mode 100644 src/services/voiceGenerate.js create mode 100644 src/utils/ttsOptions.js diff --git a/src-tauri/src/commands/fs_util.rs b/src-tauri/src/commands/fs_util.rs index 535fb14..2bf6a29 100644 --- a/src-tauri/src/commands/fs_util.rs +++ b/src-tauri/src/commands/fs_util.rs @@ -15,6 +15,7 @@ fn is_allowed_local_media(path: &Path) -> bool { let lower = path.to_string_lossy().to_lowercase(); if lower.contains("aiclient-voice-preview-cache") || lower.contains("aiclient-node-pipeline") + || lower.contains("aiclient-generated-speech") { return true; } diff --git a/src/components/workflow/Step02AudioVideo.vue b/src/components/workflow/Step02AudioVideo.vue index ffd093e..87edbdf 100644 --- a/src/components/workflow/Step02AudioVideo.vue +++ b/src/components/workflow/Step02AudioVideo.vue @@ -1,17 +1,53 @@