1. A method of synchronizing synthesized speech and animation, the method causing a computing device to perform steps comprising: associating a received stimulus with a phoneme having corresponding mouth parameters; selecting a parameter set corresponding to the mouth parameters from an animation library, the parameter set representing frame segments; and generating, via a noise producing entity, speech associated with the stimulus that is synchronized with the frame segments.