Natural Interaction with Robots, Knowbots and Smartphones: Putting Spoken Dialog Systems into Practice