From f8a79a3b0b0a68a2d22f8ef6b7a4ca60b9c4e7ac Mon Sep 17 00:00:00 2001 From: cfy666 <3087823110@qq.com> Date: Sat, 20 Jun 2026 14:04:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=96=87=E5=AD=97?= =?UTF-8?q?=E5=AF=B9=E8=AF=9D=E6=80=81=E8=AF=AF=E6=98=BE=E3=80=8C=E6=AD=A3?= =?UTF-8?q?=E5=9C=A8=E5=88=9D=E5=A7=8B=E5=8C=96=E8=AF=AD=E9=9F=B3=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ChatPanel VAD 初始化提示条件增加 isCameraOn 判断, 视频结束后不再显示语音检测初始化提示。 --- frontend/src/App.tsx | 1 + frontend/src/components/ChatPanel/index.tsx | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index d53daaa..0c3d1d8 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -520,6 +520,7 @@ function AppContent() { isProcessing={isProcessing} isVADReady={isVADReady} vadError={vadError ?? undefined} + isCameraOn={isCameraOn} isMicOn={isMicOn} isSpeaking={isSpeaking} onSendText={sendTextMessage} diff --git a/frontend/src/components/ChatPanel/index.tsx b/frontend/src/components/ChatPanel/index.tsx index 41a945c..4336803 100644 --- a/frontend/src/components/ChatPanel/index.tsx +++ b/frontend/src/components/ChatPanel/index.tsx @@ -18,6 +18,7 @@ interface ChatPanelProps { isProcessing?: boolean; isVADReady?: boolean; vadError?: string | null; + isCameraOn?: boolean; isMicOn?: boolean; isSpeaking?: boolean; onSendText?: (text: string) => void; @@ -44,6 +45,7 @@ export function ChatPanel({ isProcessing, isVADReady, vadError, + isCameraOn, isMicOn, isSpeaking, onSendText, @@ -198,7 +200,7 @@ export function ChatPanel({ )} {/* VAD 初始化中 */} - {isConnected && isVADReady === false && !vadError && ( + {isConnected && isCameraOn && isVADReady === false && !vadError && (