Computer facial animation has applications in many fields, such as realistic virtual humans with different facial expressions used in the entertainment industry. In communication applications, interactive talking faces make the interaction between users and machines better, and also provide a friendly interface which help to attract users