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 = () => {

-
- - -

关闭后将进入纯文本输出模式,不会产生语音音频。

-
+
+
+ +
+ + +
+
-
-
updateAssistant('botCannotBeInterrupted', e.target.checked)} - className="accent-primary" - /> + 打断控制 +
+ + +
@@ -746,14 +784,14 @@ export const AssistantsPage: React.FC = () => { />
- 0ms (Extreme) + 0ms(极易打断) 1000ms - 2000ms (Lazy) + 2000ms(较难打断)

{canAdjustInterruptionSensitivity - ? '* 定义用户说话多长时间后 AI 应当停止当前的发言并响应。数值越小响应越快,但也更容易被噪音误导打断。' - : '* 当前已开启“机器人不可打断”,VAD 打断灵敏度已禁用。'} + ? '用户持续说话达到该时长后,AI 将停止当前发言并响应。数值越小越敏感,也更容易被噪音触发。' + : '当前为“不可打断”,打断灵敏度已禁用。'}