Hey, so I actually managed to get it to work. It took a bit to figure out, but it actually didn't take that much additional code. I do now actually have it as part of a LayeredImage, with it automatically picking up the voice to use as lines are progressed.
Viewing post in Automatic LipSync System for Ren’Py 8.4+ comments
Just upload it via https://workupload.com/ and send the downloadlink to jaybessecretservice@protonmail.com
I'll credit you if I end up using it!
I plan to release Update 3.0 on Friday, 20 March 2026.
This entire script will transform into its own full Python library, providing 100% support for layered images, autovoice, character callbacks and subfolders for audio. There will be no need for workarounds for layered images. Thanks to the character callbacks, the system will now recognise who is speaking immediately, so spamming show expression lipsync() will never be necessary again.