Merge pull request 'fix: 修复 deploy 工作流缺少 Node.js 导致 checkout 失败的问题' #72

Merged
huanghaosheng merged 61 commits from develop into main 2026-06-14 14:37:27 +08:00
Showing only changes of commit 41cacaa740 - Show all commits

View File

@@ -336,13 +336,17 @@ export function useVisionSession() {
/** 麦克风开关 */ /** 麦克风开关 */
const toggleMic = useCallback(async () => { const toggleMic = useCallback(async () => {
if (isMicOn) { if (isMicOn) {
await stopVAD();
stopMic(); stopMic();
setIsMicOn(false); setIsMicOn(false);
} else { } else {
const micStream = await startMic(); const micStream = await startMic();
setIsMicOn(!!micStream); if (micStream) {
await startVAD(micStream);
setIsMicOn(true);
}
} }
}, [isMicOn, startMic, stopMic]); }, [isMicOn, startMic, stopMic, startVAD, stopVAD]);
/** 打断当前回复 */ /** 打断当前回复 */
const interrupt = useCallback(() => { const interrupt = useCallback(() => {