goatchurchprime / two-voip-godot-4

MIT License
38 stars 8 forks source link

which example provide lipsync as show below #27

Open GeorgeS2019 opened 2 months ago

GeorgeS2019 commented 2 months ago

msedge_dSfb7qFf2f

https://github.com/godotengine/godot-proposals/discussions/9718#discussioncomment-9762149

https://github.com/goatchurchprime/two-voip-godot-4/blob/35d7dd318ed5924368c1c48185be1e8df5d53df5/example/radiomqtt/radiomqtt.gd#L35-L36

read_visemes()

https://github.com/goatchurchprime/two-voip-godot-4/blob/35d7dd318ed5924368c1c48185be1e8df5d53df5/example/radiomqtt/radiomqtt.gd#L275-L280

goatchurchprime commented 2 months ago

There are two releases of the GDExtension addon you can download and copy into your Godot project, one with and one without (where the lipsync functions do nothing): https://github.com/goatchurchprime/two-voip-godot-4/releases/tag/v3.1

If you are on Windows you will need to copy the OVRLipSync.dll into the same directory as the Godot.exe you are running it from. I don't know how to fix this: https://github.com/goatchurchprime/two-voip-godot-4/issues/18

The Linux module in addons/twovoip_lipsync does no lipsync, but it is useful for when I am deploying from Linux to Android, though https://github.com/goatchurchprime/two-voip-godot-4/issues/15 is still an issue.

You might also find this repo interesting: https://github.com/goatchurchprime/lipsync

Does this answer your questions?