Wit.ai (YC W14) Is Joining Facebook
wit.ai
wit.ai
A nice model, this. Facebook gets a huge corpus of semantic data from the users of the app, and everyone else gets an ever-more-sophisticated classifier for their commands.
That's a win/win for everyone. Well done and congrats!
> "we love you guys, and the plan is to continue to support our developer community.”
...the API was shut down some time later. I would dispute the claim the developer community was supported as a result of that deal. A blog post saying the platform will remain open isn't a commitment, it's a vague, hand wavy promise.
As long as new users are using Wit, Facebook continues to get value from the product. Closing it down wouldn't gain them much.
- If you have a paying subscription, you won’t be charged again and your instance(s) will remain private.
- Your open instance(s) will remain open
- If you have open instance(s) that you want to make private (for free), please wait for a few days until we roll out this feature.
I'm a paying customer and had plans to pay them significantly more (I am building an app that will be released in a few months that will heavily rely on it). Personally I'd rather see it stay a paid service since I want an SLA and support.That said, Wit.ai is a great service, the team is friendly and responsive, and I congratulate them.
Sarcasm aside, companies sometimes put such an emphasis on "focus" that commitments to users of their non-core products end up falling by the wayside.
<Mc> 18 months ago, we started Wit.ai with the vision that no solution is to
be found in a closed, centralized, managed approach.
<Mc> That is where today’s big news comes in: Wit.ai is joining Facebook!I'm assuming that puts an end to my dreams of Wit.ai supporting device-local voice recognition with context-limited vocabularies to drive user interfaces though...
That would be really interesting to me as well. Do you know of any other project or startup working on that?
Similar to the OpenCV library for computer vision, I wish there were an "OpenVC" for voice control.
Basically, you can define vocabulary sets to check against, and you provide a callback to know when a word has been detected. Depending on the complexity of the vocabularies, you might need to spring for the Rejecto plugin to improve the results.
The pocketsphinx-specific code is actually quite simple:
https://bitbucket.org/davidn/dom/src/default/listen/listen.c
You can see the keyword and jsgf files in that directory, for reference. The pronunciation dictionary is generated from one of the standard dictionaries, selecting just the works present in the grammar.
Note: If you look in the whole directory, there's a mix of decent code and ugly hacks in there, and I didn't make any attempt at making it customizable. It's just for me. Btw, it all runs on a raspberry pi.
Btw. their probabilistic parser (http://goo.gl/rRdRx4) might be useful for your project: "wake me up the first Friday of February 2014 at 7am"
Great to hear that RaspberryPi (and Python) is fast enough for it.
I was never a user, but when I checked them out, did think their offering showed great promise. I suppose the offer from Facebook must've been too good to say no.
As for the second, I disagree: https://wit.ai/docs
I mean, it's obviously a small part, there's absolutely no way I'd suggest Rust was a part of that, just a minor point of trivia. :)
Obviously everyone has the right to shut down their products, but it'd be nice if they said "We are sorry that we are going to be unable to continue offering this service".