News for hackers. Stuff that matters.
Re:Amazon Echo by hardwaresofton on Thursday November 06, 2014 @02:51PM (#8569339)
Well it looks like Amazon just did the market research for anyone that's wanted to make an open source version of this.

Like these guys have: http://jasperproject.github.io/

I've had this idea sitting in the back of my brain for years, worked up some simple prototypes (just using computer's mic), the technology is already there and surprisingly simple (made simple for the layman by brilliant people)...

Re:Amazon Echo by jscheel on Thursday November 06, 2014 @04:16PM (#8569838)
I've been working on a personal webapp using cmusphinx for trigger-word detection, google for the rest of the voice recognition, wit.ai for the NLP, and google again for the voice output. Works pretty well, but would probably give most of the privacy-wary folks here a heart attack. Planning on hooking it up to a monitor mounted in a picture frame on our wall.
Re:Amazon Echo by hardwaresofton on Friday November 07, 2014 @01:19AM (#8571413)
That sounds pretty awesome -- yeah, once you include some 3rd party that isn't locally hosted, privacy is pretty much out the window....

But, privacy might be irreversibly going the way of dinosaurs in the first place...

Re:Amazon Echo by bfwi on Thursday November 06, 2014 @03:03PM (#8569415)
Just looked at the Jasper project. The voice synthesizer sounds like crap compared to a product like Siri, and I suspect the voice recognition is worse too. I've coded on some the stuff using voice synthesis and recognition for fun, and it seems that the open source options haven't gotten any better for the past 15 years.
Re:Amazon Echo by hardwaresofton on Thursday November 06, 2014 @03:43PM (#8569628)
Well I think CMUSphinx and Julius have actually made leaps and bounds. Jasper is a thin layer built on top of those systems (sphinx in this case).

I guess I'm just easy to impress - I think the fact that we have off-the-shelf open source software that does voice recognition with any kind of quality is amazing.

And again, a lot of the time, it's about how well your model is trained. One of the ideas I had was to work training into the product, and have the user say sentences over time (maybe ~5 a week, at random times) to help the machine understand better (something like "hey, if you have a minute, let's work on our communication").

Also, even if the voice is a little bit computer-y, I don't mind, yeah you won't match on feature set right out of the gate, but I don't mind.

Also, there's an opportunity for advancement in that area -- if I were to build a site that collected voice/utterance samples from voice artists and had users pay a little bit for packs, I think we could fund the open-source teams doing the work to make more realistic voice/utterance.

I think of Jasper as a first step, but then again, I am biased, I like the idea and have been wanting to do it myself for a long time