@talon I started doing some of this in my "webrun" project a few years back. I'm still very much into it. See also, exokit but that was focused more on 3d graphics without the browser renderer.
@talon Yeah my choice for using node was to make it easier to reuse as many libraries as possible and to reduce the burdon on getting c++ dependencies to build cross platform. TTS and STT is one of those things that's hard to get working on Linux even with all the stuff in Chromiums codebase :x
Would love to experience more audio-first games though.
@talon btw from what I recall the web audio api is pretty close to what's available in Open AL. Have you checked the various language bindings there?
https://www.openal.org/