Commit Graph

5 Commits (cda2abbbac593d2bef018b9b6c9ccfafce67ecb9)

Author SHA1 Message Date
RichardToo 346a8076e6 fix(realtime): don't kill the listen loop on receive() timeout
simple_websocket's receive(timeout=1) returns None when no frame arrives in
time; it does NOT mean the connection closed. The recv_loop treated None as a
disconnect, so any client that pauses sending for >1s (i.e. any silence longer
than one second, or a mic that only transmits while speaking) permanently
stopped the session from hearing the user -- barge-in and the next turn both
went dead while generation kept streaming out.

Also default --device to MPS when CUDA is unavailable, so CPU-only Mac paths
stop falling back to cpu.
2026-10-15 21:55:21 +09:00
jingyaogong f7b0a325c1 [fix] bugs 2026-05-11 22:52:19 +08:00
vipcxj c2e62c4b75 fix tensor not in same device error 2026-05-11 22:17:12 +08:00
jingyaogong 09b6315ee9 [update] mimi device 2026-05-07 13:11:55 +08:00
jingyaogong c009567d06 [update] minimind-3o 2026-05-06 13:53:28 +08:00