1
This commit is contained in:
@@ -4,7 +4,12 @@ import { storeToRefs } from "pinia";
|
||||
import { useWorkflowStore, executeVideoRewrite } from "../../stores/workflow.js";
|
||||
|
||||
const workflow = useWorkflowStore();
|
||||
const { videoLinkModalVisible, videoShareText, videoRewriting } = storeToRefs(workflow);
|
||||
const {
|
||||
videoLinkModalVisible,
|
||||
videoShareText,
|
||||
videoRewriting,
|
||||
rewriteProgress,
|
||||
} = storeToRefs(workflow);
|
||||
|
||||
const feedback = ref({ severity: "", message: "" });
|
||||
|
||||
@@ -12,8 +17,7 @@ const tipItems = [
|
||||
"已支持抖音分享文本、抖音视频链接、抖音短链接",
|
||||
"支持直接视频文件 URL(如 .mp4、.mov 等)",
|
||||
"快手、小红书、B站、视频号分享链接目前会提示暂不支持",
|
||||
"使用 FUNASR 进行语音识别",
|
||||
"根据设置的仿写提示词生成仿写文案",
|
||||
"流程:解析链接 → 下载视频 → 提取音频 → 语音识别 → AI 仿写",
|
||||
];
|
||||
|
||||
function onCancel() {
|
||||
@@ -26,6 +30,8 @@ async function onRewrite() {
|
||||
const result = await executeVideoRewrite(workflow);
|
||||
if (!result.ok) {
|
||||
feedback.value = { severity: "error", message: result.message };
|
||||
} else {
|
||||
feedback.value = { severity: "success", message: result.message };
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -49,6 +55,15 @@ async function onRewrite() {
|
||||
{{ feedback.message }}
|
||||
</Message>
|
||||
|
||||
<Message
|
||||
v-if="videoRewriting && rewriteProgress"
|
||||
severity="info"
|
||||
:closable="false"
|
||||
class="w-full"
|
||||
>
|
||||
{{ rewriteProgress }}
|
||||
</Message>
|
||||
|
||||
<div>
|
||||
<label class="mb-2 block font-medium text-slate-200">
|
||||
请粘贴视频分享文本或视频链接
|
||||
|
||||
Reference in New Issue
Block a user