feat: 对话场景优化 #138

Merged
cfy777 merged 6 commits from fea/models into develop 2026-06-20 14:49:22 +08:00
2 changed files with 4 additions and 1 deletions
Showing only changes of commit f8a79a3b0b - Show all commits

View File

@@ -520,6 +520,7 @@ function AppContent() {
isProcessing={isProcessing}
isVADReady={isVADReady}
vadError={vadError ?? undefined}
isCameraOn={isCameraOn}
isMicOn={isMicOn}
isSpeaking={isSpeaking}
onSendText={sendTextMessage}

View File

@@ -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 && (
<div className="system-message system-message--info">
<span className="typing-indicator">
<span className="typing-indicator__dot" />