5 ms·
Creator here - I ported this over from the open-source Julius using emscripten. AMA
by zzmp 12y ago
Creator here - I ported this over from the open-source Julius using emscripten. AMA
- cjbprime 12y agoNice, thanks for doing this! Are you aware of any sites using speech rec for e.g. page navigation?
- zzmp 12y agoNo, but I think it's a great idea. If you end up using JuliusJS for this, please let me know. I still need to make some example applications to showcase what JuliusJS can do - I'll have them listed in the README when they're done. I also came across PocketSphinx, which has been around a little longer - that may have some users in the wild already, and I wouldn't be surprised if it was used for navigation somewhere. [PocketSphinx] https://github.com/syl22-00/pocketsphinx.js/ https://github.com/syl22-00/pocketsphinx.js/
- cjbprime 12y agoSounds good, thanks! Also, I think you'd get more interest here if there were a simple demo page that people could click through to -- that's the nice thing about JS, after all. Maybe something hosted on a github.io page that just transcribes into a textarea?
- WhitneyLand 12y agoYes, don't worry too much about fancy samples textarea would still be great. Nice work.
- Raphmedia 12y agoThis is the ultimate accessibility. Imagine a blind person speaking to the website and having the website talk back.
- ar7hur 12y agoThe PIA Chrome extension enables you to open and manage some sites with speech. It was done at a hackathon using wit.ai http://getpia.com http://getpia.com
- moron4hire 12y agoI'm using Chrome's speech recognition engine for a virtual reality in WebGL thing I'm building. It's a bit annoying, as it requires a network connection, and is rather buggy (I end up crashing Chrome about one ever ten sessions when using it, all of Chrome, every tab). Something like this would fit my needs a lot better.
- binarymax 12y agoHi! Just curious on general emscripten work - how long does it take to port something like this? What are the main hurdles, and things that you can get stuck on?
- zzmp 12y agoThis was my first emscripten project - I would definitely recommend it. I found it to be a great tool. Two things to point out: - If something is not documented well, it is probably tested well. If you can find the tests that cover it, you can usually get a good idea of how it works. - There is no multithreading. I had to fake it by breaking up my loops with setTimeouts. There is an IRC channel if you need a place to go for help. Also, feel free to PM.
- hardwaresofton 12y agoThis is absolutely amazing, great work. This will open up a whole new world of possibilities. In my time using offline speech-recognition tech, I never was able to use julius properly (docs were a little lacking) so I jumped on to CMUSphinx/pocketsphinx, but I think you've just done a huge amount of work to bring Julius out of obscurity (at least in my mind). Thanks very much [EDIT] - I really can't get across enough how awesome this is, please add a gittip link or bitcoin address or something