From 56ca95c200e4e7a6958e2f0b6d22ef973d953ea4 Mon Sep 17 00:00:00 2001
From: Xin Wang
Date: Thu, 12 Feb 2026 15:09:25 +0800
Subject: [PATCH] Improve UI
---
web/pages/Assistants.tsx | 152 ++++++++++++++++++++++++---------------
1 file changed, 95 insertions(+), 57 deletions(-)
diff --git a/web/pages/Assistants.tsx b/web/pages/Assistants.tsx
index 09820e6..157fcb7 100644
--- a/web/pages/Assistants.tsx
+++ b/web/pages/Assistants.tsx
@@ -520,34 +520,46 @@ export const AssistantsPage: React.FC = () => {
-
+
+
+
+
+
+
+
updateAssistant('opener', e.target.value)}
- placeholder="例如:您好,我是您的专属AI助手..."
+ placeholder={selectedAssistant.generatedOpenerEnabled === true ? '将基于提示词自动生成开场白' : '例如:您好,我是您的专属AI助手...'}
disabled={selectedAssistant.generatedOpenerEnabled === true}
className="bg-white/5 border-white/10 focus:border-primary/50 disabled:opacity-50 disabled:cursor-not-allowed"
/>
-
接通通话后的第一句话。
-
-
-
-
-
- 开启后,系统将自动生成开场白,手动开场白输入框会暂时禁用。
+ {selectedAssistant.generatedOpenerEnabled === true
+ ? '通话接通后将根据提示词自动生成开场白。'
+ : '接通通话后的第一句话。'}
@@ -656,26 +668,37 @@ export const AssistantsPage: React.FC = () => {
-
-
-
-
关闭后将进入纯文本输出模式,不会产生语音音频。
-
+
+
+
+
+
+
+
+
-
-
-
+
-
+
+
+
+
@@ -746,14 +784,14 @@ export const AssistantsPage: React.FC = () => {
/>
- 0ms (Extreme)
+ 0ms(极易打断)
1000ms
- 2000ms (Lazy)
+ 2000ms(较难打断)
{canAdjustInterruptionSensitivity
- ? '* 定义用户说话多长时间后 AI 应当停止当前的发言并响应。数值越小响应越快,但也更容易被噪音误导打断。'
- : '* 当前已开启“机器人不可打断”,VAD 打断灵敏度已禁用。'}
+ ? '用户持续说话达到该时长后,AI 将停止当前发言并响应。数值越小越敏感,也更容易被噪音触发。'
+ : '当前为“不可打断”,打断灵敏度已禁用。'}