AccuLips assigns wrong vowel visemes when project framerate is at 30 FPS
AccuLips works as it should when the project framerate is set to 60 FPS. However, when the project framerate is set to 30 FPS, many vowel visemes are assigned incorrectly. (This may occur at any project framerate other than 60 FPS, I did not check that.)
The attached image illustrates the issue.
For the character on the left, AccuLips was run at 60 FPS and vowel visemes are assigned correctly. Shown is the point when the character says "sounds". Notice how open the mouth is.
For the character on the right, AccuLips was run at 30 FPS and some vowels are assigned incorrectly. Notice that the character's mouth is barely open when saying "sounds" because the wrong viseme has been assigned at this point: "Ih" instead of "Ah".
Steps to reproduce:
1. Create a project with two characters, e.g., Charcater-1 and Character-2. 2. Set the project framerate to 60 FPS. 3. Select Character-1, launch AccuLips, and load a speech file. 4. Notice that all vowel visemes are assigned correctly. 5. Set the project framerate to 30 FPS. 6. Select Character-2, launch AccuLips, and load the same speech file. 7. Notice that most vowel visemes are assigned incorrectly.
Desired behavior: AccuLips should work correctly at any project framerate.
For testing purposes, I have attached a ZIP file with the speech file I used and a text file with the dialog text. This is for a male character.