dansteinman.com - Dan Steinman

Description: Dan Steinman personal webpage

javascript (13920) html5 (12327) dhtml (194) jaxcore (1)

Example domain paragraphs

As part of the Jaxcore project I have been working on a client-side speech recognition system for the Web, and I finally have it working well enough to start talking about it. At some point I will start a blog at http://jaxcore.com , but for now this website will have to do.

I have been wanting to build voice controlled JavaScript applications for as long as I can remember. And like everyone, I have been wholly unimpressed with the options available to me to do this. Unfortunately I do not have enough (any) machine learning or natural language expertise to roll my own, and it seems like Google's Web Speech API is the only viable way to add any sort of voice-control to a web page. But that comes with a lot of hairy problems like fees, rate limiting, round-trip delays from their

I have always felt that "my voice" should work like an input peripheral, not something I rent as an service from companies that I do not entirely trust. I am quite simply not willing to use Google's (or Amazon's or Apple's) cloud systems for speech or voice controls regardless of how well they might work, and I think there is a desperate need for an open alternative. I got frusterated enough by all this to begin doing something about it. So I've been working with Mozilla's terrific DeepSpeech speech-to-text