title: Interpreting human speech
body: <p>I'm creating a home automation system, and want to make it "smarter" by interpreting human speech in a natural way, in order to control household objects, read the news, etc.</p>
  
  <p>How should I go about converting a string input (I already have some working recognition libraries) into executable commands?</p>
  
  <p>I need a way to communicate with my system like a would with a fellow human, and if this is impossible, something close. I don't expect it to be able to show emotion, or talk to it about my day, but simply command to to do things in a normal way.</p>
  
  <p>I can upload the source to my current project if anyone asks.</p>