feat: 对话场景优化 #139
@@ -520,6 +520,7 @@ function AppContent() {
|
||||
isProcessing={isProcessing}
|
||||
isVADReady={isVADReady}
|
||||
vadError={vadError ?? undefined}
|
||||
isCameraOn={isCameraOn}
|
||||
isMicOn={isMicOn}
|
||||
isSpeaking={isSpeaking}
|
||||
onSendText={sendTextMessage}
|
||||
|
||||
@@ -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" />
|
||||
|
||||
Reference in New Issue
Block a user