In order to integrate speech recognition, natural language processing and animation, it is first necessary to understand each field and the limits each places upon an application.
The three areas shall be discussed in turn, followed by a look at the issues regarding interfacing with natural language. The chapter will be concluded with a review of existing attempts to integrate a level of the three technologies.