met4citizen / TalkingHead

Talking Head (3D): A JavaScript class for real-time lip-sync using Ready Player Me full-body 3D avatars.
MIT License
350 stars 108 forks source link

Create lipsync-vi.mjs #15

Closed UncleBob2 closed 2 weeks ago

UncleBob2 commented 8 months ago

I am using your template to create a Vietnamese module

met4citizen commented 8 months ago

Great! While I'm not familiar with Vietnamese phonology, I checked that it is considered mostly a phonetically orthographic language. So, the template you selected is likely a good fit. However, unlike Finnish which is an extreme case, Vietnamese is likely to have more pronunciation exceptions and complexities not fully represented in its writing system.

Regarding your code, remember that Ready Player Me avatars and the TalkingHead class only work with Oculus visemes. You can find the full list of Oculus visemes in Appendix C of the README.

UncleBob2 commented 8 months ago

@met4citizen

I got it working and will spend more time perfecting it. You can see its current demo here: https://youtu.be/NTL6adKpIss

met4citizen commented 6 months ago

Hi. Just checking if you've had time to finalize the Vietnamese lip-sync module. - If you have, and you're still willing to contribute it to the project, you can simply update the lipsync-vi.mjs file, and I will test and merge it.

met4citizen commented 2 weeks ago

Closed PR due to inactivity.