Files
smart-home-tablet/public/vad/ort-wasm-simd-threaded.mjs
Cosmo 96bd846a08
All checks were successful
Deploy / deploy (push) Successful in 3m46s
fix(voice): ship non-asyncify ort-wasm + force single-thread
В public/vad/ были только asyncify-варианты, а onnxruntime-web по дефолту
просит ort-wasm-simd-threaded.{mjs,wasm} → 404 → MicVAD init falls.

- Положили ort-wasm-simd-threaded.{mjs,wasm} рядом.
- ortConfig forces numThreads=1, чтобы не требовать SharedArrayBuffer
  (нет COOP/COEP headers и не хотим их вешать на весь сайт).
- Раздельный getUserMedia probe перед VAD init, чтобы отличить отказ
  по микрофону от ошибки VAD/wasm в UI-сообщении.
2026-04-27 09:01:52 +00:00

24 KiB