All checks were successful
Deploy / deploy (push) Successful in 1m36s
В логах было видно: между wake-trigger и реальным VAD recording проходило 1-2с (Loading VAD... → finished loading → started micVAD). Каждый cancel дополнительно destroy'ил VAD, и следующий wake снова ждал инициализацию. Теперь: - VAD создаётся один раз в paused-режиме сразу после wake.start() (в фоне, не блокирует UI). - На каждый wake → vad.start() мгновенно. - onSpeechEnd → vad.pause() (был implicit pause; явно ставим). - voice-cancel → vad.pause(), а не destroy. Wake продолжает слушать. - destroy только при полном выключении ассистента.
12 KiB
12 KiB