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 :)
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.