If you wanted to use your own voice recognition and natural language processing, you could easily tie that into open source vocabulary that has been written for Echo.
But yea, what i would want is to literally take all input from the Echo, have amazon/echo transcribe it to text, and then send it to my code. Echo would then read the english response back.
I was just looking around for a custom solution to have something listening, send it off somewhere to get the text out of the voice command and then respond to keywords/contexts with appropriate custom-made actions. All you need then is to process that and read out the response.
I'm not talking about using Echo to do any complex work, i want echo to just be my middle man taking in speech and sending my program the text. With of course, a customizable wake word.
I wasn't aware of IBM Watson having an Echo or Home like device. If it matches my needs, i'm very interested :)
Sure, offline-capable would be great too, but for now just give me the damn api hooks. :s
edit: Note that i believe Echo has a pretty good API. I just don't want to talk to echo haha. I want to talk to my system.