I built an in-browser voice assistant platform on Web Assembly using WebLLM + Whisper.cpp WASM + Silero VAD + VITS TTS
I've been experimenting with pushing local AI fully into the browser via Web Assembly and WebGPU, and finally have a semblance of a working platform here! It's still a bit of a PoC but hell, it works.