2a743a33f6
弧反应堆核心 + 同心旋转环 + 随真实声音反应的环形频谱 + 状态编排 + HUD 边框/扫描线/网格。 可视化数据全来自真实语音会话(不是模拟)。 - voice.ts: micCtx/playCtx 各挂 AnalyserNode + level()——说话读下行TTS、其余读麦克风, 实时电平 0..1(HUD 每帧读,复用缓冲) - JarvisHud.tsx: Canvas 2D HUD,按 VoiceState 编排(待命呼吸/聆听炸开/思考散粒子+雷达/说话频谱), 单一青色强调+思考态琥珀;显示助手名(星期五)+ 我说的 + 打字机回答;尊重 prefers-reduced-motion - VoiceDock: 加"全屏 JARVIS 模式"按钮(建客户端+拉名字);Esc 退出 真机验证:全屏 HUD 正常渲染,STANDBY 呼吸,品牌位显示自定义名"星期五"。晚上点中心说话即随真声反应。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>