This is really cool! I'll make a integration with the wake-word detection I experimented with: https://dev.to/samiekblad/always-listening-voice-commands-for-vaadin-web-applications-3bhp
Picovoice appears to be much more robust than the Web Speech API. I should definitely explore it further! While I was initially seeking a free solution, the voice quality offered by the Web Speech API leaves something to be desired.