This is an Eclipse SmartHome addon which installs a new human language interpreter based on Stanford CoreNLP. It allows you to ask questions about the state of your house (e.g. "is the bedroom window open?") as well as give commands (e.g. "turn off all lights in the kitchen"). Since speech-to-text input is often unpunctuated, the addon is designed to automatically distinguish statements, questions, and commands based on syntax alone. At the moment, the only natural language supported is English.
In order for it to work with your smarthome, it's currently required that you follow the item structure (name+label+group) conventions produced by the OpenHab 2 Home Builder.
This addon does not require any connection to third-party services such as Amazon, so it may be of interest to users with privacy concerns.
Please note that while the addon itself is Apache licensed, the mandatory Stanford CoreNLP dependency is released under the GPL.