Live data from Hacker News

Show HN: JuliusJS – Speech recognition in JavaScript

github.com

31–40 of 55 posts

Re: Show HN: JuliusJS – Speech recognition in JavaScript

#31
This is sweet...to get an idea of how much fun this could be for web apps, check out the Annyang library (https://www.talater.com/annyang/), which wraps around the Google Web voice recognition API...it works very well, but of course, is subject to Google's terms...so an open source system is very welcome

Re: Show HN: JuliusJS – Speech recognition in JavaScript

#34
post #30
post #28

Earlier quoted context omitted.

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.

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.

Wow, awesome! I will start playing with it today. Thanks!

Re: Show HN: JuliusJS – Speech recognition in JavaScript

#37
post #32

Does your application need a nodejs backend for this library to work?

Looks like they're just providing examples on serving the library on a webserver. It's all static JavaScript.

Right, it's all done on the client, so it is server agnostic.

Re: Show HN: JuliusJS – Speech recognition in JavaScript

#38
post #25

Earlier quoted context omitted.

I don't think voices have unique signatures. Voices vary widely but they can still share identical properties and be imitated.

Voices do have a unique signature. The technology do identify it is called Speaker Identification. See for instance http://research.microsoft.com/en-us/projects/whisperid > Each person's voice is different. Some sounds, like "s", sound about the same no matter who says them, but other sounds, like vowels, tend to differ a lot from person to person. We use a special way of representing sound, the cepstrum, that captur…

No, speech recognition systems are not necessarily good at that. You need a speaker recognition system for that. http://en.wikipedia.org/wiki/Speaker_recognition

Re: Show HN: JuliusJS – Speech recognition in JavaScript

#39
post #31

This is sweet...to get an idea of how much fun this could be for web apps, check out the Annyang library ( https://www.talater.com/annyang/ ), which wraps around the Google Web voice recognition API...it works very well, but of course, is subject to Google's terms...so an open source system is very welcome

Strictly speaking, Annyang wraps the HTML5 speech recognition API, not Google's specifically.

Re: Show HN: JuliusJS – Speech recognition in JavaScript

#40
post #2

Creator here - I ported this over from the open-source Julius using emscripten. AMA

Hi! 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?

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.

Post reply on HN