Show HN: Open Source Voice Assistant for Simplicity
github.com
github.com
If you're wondering why it's browser-based in the first place, it's because the browser solves the problem of UI, speech API, and won't require any installation/updates on clients (just the server).
How do you do the speech recognition in the browser client-side? Afaik the only browser with in-build speech recognition is Google Chrome, which sends the audio stream to Google for recognition.
Edit: This means that I may have to look into adding the recognition server-side locally. FireFox had a working experimental API at one point but it's gone now: https://bugzilla.mozilla.org/show_bug.cgi?id=1248897