i really need help with lipsync

i have a 3d human head that i imported from 3ds max. i need help with how to get started with lipsync animations. i would ilke to create keyframe animation files, & then play them according to animator flow.

Creating lipsync from text is going to require a lot of code. The simplest form you can use is “Open” and “Close”:

string text = "This is some text";

public IEnumerator(){

    for(int i = 0; i < text.Length; i++){

    if(text *== " ")*

{
ClosedMouth();
}
else
{
OpenMouth();
}
yield return new WaitForSeconds(1f);
}
}
In case you want to use different letters or different words even, you could replace the if statement with a switch, and create more functions:
string text = “This is some text”;
public IEnumerator(){

for(int i = 0; i < text.Length; i++){

switch(text*)*
{
case " ": ClosedMouth(); break;
case “a”: AMouth(); break;
case “o”: OMouth(); break;
default: OpenMouth(); break;
}
yield return new WaitForSeconds(1f);
}
}
Not saying this is the way to do it, cause I have never created such a thing, but if I wanted to create something like this, I think I would start with something like this.