Interactive Spoken Dialog Systems: Bringing Speech and NLP Together in Real Applications