Skip to content

feat(web): исправление загрузки WebAssembly ONNX моделей и интеграция аудио-визуализатора в Vite - #145

Open
up1t3 wants to merge 2 commits into
supertone-inc:mainfrom
up1t3:main
Open

Conversation

@up1t3

@up1t3 up1t3 commented May 19, 2026

Copy link
Copy Markdown

Этот Pull Request объединяет изменения по исправлению запуска WebAssembly в окружении разработки Vite и интеграции Canvas-визуализации голоса Алисы.

Что сделано:

  1. Настройка COOP/COEP в Vite: Добавлены заголовки безопасности в конфигурацию сервера Vite для поддержки SharedArrayBuffer при работе с ONNX-моделями в многопоточном режиме.
  2. Маршрутизация WASM файлов: Реализован и подключен middleware-плагин serveWasmFiles(), который исправляет отдачу статических ресурсов из /wasm/* (устраняя ошибки 404, связанные с некорректным добавлением query-параметров Vite).
  3. Связывание аудио-плеера и визуализатора: В web/main.js перед началом воспроизведения ответа в sendTextToAliceHTTP теперь вызывается initAudioAnalyser(), чтобы обеспечить работу Canvas-анимации.
  4. Добавление ресурсов: Закоммичены необходимые WASM/JS файлы библиотеки ONNX Runtime (web/public/wasm) для корректной локальной работы визуализатора.

Все изменения успешно протестированы локально и в браузере.

Up1t3 added 2 commits May 18, 2026 21:44
…lligent Russian stress & homographs preprocessing, default Real-Time UI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant