zzmp
zzmp on Hacker News
Have other frameworks had the concept of ["interactive islands"]?
I'd love to know more, but the docs aren't fleshed out yet. Does anyone know of other (documented) frameworks that use this concept?
["interactive islands"]: https://fresh.deno.dev/docs/concepts/islands
Posted by
zzmp on Monday February 14, 2022 @02:02AM
from the designboom.com dept.
Posted by
zzmp on Tuesday July 14, 2020 @07:03PM
from the thebrowser.company dept.
This is beautifully written.
They typo’ed on the word poopular. Or not. :D
Posted by
zzmp on Wednesday April 04, 2018 @08:47PM
from the facebook.com dept.
They call all of their sources "the people".
It's not coming out yet, "the people said".
Kinda strange...
Posted by
zzmp on Sunday February 18, 2018 @03:43PM
from the if-eth.com dept.
This letter just seems to affirm that Google made a good business decision with AMP.
Posted by
zzmp on Wednesday January 07, 2015 @06:14PM
from the garabagne.io dept.
Posted by
zzmp on Monday December 22, 2014 @03:12AM
from the show-hn dept.
Posted by
zzmp on Tuesday November 25, 2014 @01:09AM
from the en.wikipedia.org dept.
Are you able to show the comment counts as well?
In order to get a more comprehensive vocabulary/grammar, you need to substitute out the sample that it comes with. There are instructions in the README. For the demo, it just uses the sample grammar that voxforge provides, which is (as you can see) fairly limited.
Why isn't Rust on that list?
I'm literally sitting here hitting refresh. Thanks.
This 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.
Right, it's all done on the client, so it is server agnostic.
OK it's done! Not well documented yet - that will wait for another day - but you can now access the score through the `onrecognition` event.
There is now a (very rudimentary) demo on the GitHub page: zzmp.github.io/juliusjs
Much thanks to @iffy for writing the first pass.
It uses voxforge's sample vocabulary, so you'll need to say things like "Dial 1 2 3" or "Call Kenneth McDougall" for it to understand you, but the vocabulary is easily swapped out for your own projects, as explained in the README.
It does post them back from the worker, but the Julius interface doesn't expose them (yet). The way that Julius deals with confidence scores is also a little different (they're not fractional), so you'd need to account for that.
I'll be sure to include them soon - it's probably just a few more lines of code, so you can expect them in the onrecognition function this afternoon.
True. Transpiled, with a few abstractions written over the transpiled code (such as a worker script), and some tweaks to the transpiled code to fake multithreading so that it can coexist with the Web Audio API.
I used voxforge[1], a project made specifically to solve this problem:
> VoxForge was set up to collect transcribed speech for use with Free and Open Source Speech Recognition Engines (on Linux, Windows and Mac).
VoxForge's sample grammar is provided as a default, in its own folder [2]. It would be nice to get a high-quality acoustic model, as voxforge's is not that comprehensive yet, but I couldn't find anything with the right licensing and zero cost. If anyone knows of one, I'd love to hear about it.
[1] http://www.voxforge.org/
[2] https://github.com/zzmp/juliusjs/tree/master/dist/voxforge
I'll try to whip one up today and post it to the README.
pocketsphinx.js looks amazing, but there's definitely a barrier to entry if you've never worked with speech recognition before. That was my biggest goal in porting this tool - a nice, abstracted API. Glad you like it :)
No, 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/
Creator here - I ported this over from the open-source Julius using emscripten. AMA