LipSync Plugin for Ren'Py
A downloadable asset pack
Download NowName your own price
Ren'Py Lip Sync Plugin
Easily sync lip animations with voice-over lines for immersive storytelling. The plugin supports asynchronous lip-sync and seamless user-driven termination.
๐ Key Features
- Asynchronous Lip-Sync (using layered images)
- User-Driven Termination
๐ ๏ธ How to set up
- For detailed setup instructions, visit our GitHub README.
๐ Licensing
- The plugin is under MIT License.
- Powered by Rhubarb Lip Sync (MIT License).
๐ Contributions and Updates
Contribute via our GitHub repository, report issues, and expect regular updates for an improved lip-sync experience in your visual novels!
Status | Released |
Category | Assets |
Rating | Rated 3.5 out of 5 stars (2 total ratings) |
Author | Seo-A-Nam |
Genre | Visual Novel |
Tags | Animation, Open Source, Ren'Py, sourcecode, User Interface (UI) |
Download
Download NowName your own price
Click download now to get access to the following files:
RenPy-Lipsync-Plugin-main.zip 69 MB
Development log
- Planned Updates (Ren'Py Lip-sync Tool)Oct 22, 2024
- Updated : Issue of repeating dialogue history resolvedSep 25, 2023
- Major MilestonesSep 13, 2023
- Updated : filepath issue on Windows OS resolvedSep 13, 2023
- Simple SetUp Video TutorialsSep 12, 2023
Comments
Log in with itch.io to leave a comment.
Can you help me out? I have LiveComposite definitions for the sprites and one character has multiple sprites. How do I combine that with layeredimage definitions? It shows a greyed out character for the mouth on top of the sprite. It seems to be looking for images with general names, but I don't know how it defined those. "[character name with capital letter][empty space]mouth_X". If you need more info let me know.
edit: I decided to learn layeredimages, and I got the character talking. I'll have to define a different character and change the whole script for every different default mouth expression and a night version of the mouths. However, I have an issue. The character talking is really slow. While the lipsynch works, and the whole game runs without issue or stutter as I have a lot of stuff going on with it, for some reason the lipsynch has trouble with longer sentence audio lipsynching, and displays the images slower. Also, cps dialogue displaying doesn't work with the lipsynch, it shows the dialogue instantly instead of by the number for cps provided in options. Any advice?
Updated: Backslash filepath Issue on Windows OS resolved.
Hello, I am sorry for asking this. But can you help us by upload the video tutorial on setting this up from start? I am still beginner in this ren'py programming and I don't know how to use it but I want to try this plugin. Thank you in advance!
okay~ I'll let you know when the video is done! It will be made within few days.
Thanks for your interest! You can access the tutorial here: Tutorial Video Link.
Please note it doesn't have voiceover yet. I'll be adding it soon. Your feedback is welcome! Feel free to ask any questions.
thank you so much!!!
Update: Resolved continuous termination (skipping) with held-down keys. (09.11.2023)
Wow, this is amazing. I've wanted a Rhubarb/Ren'Py integration forever. Thank you for sharing it!
Thanks for your kind words! I'm glad you find the Rhubarb/Ren'Py integration useful. If you have any questions or suggestions, feel free to reach out. Appreciate your support! ๐
You're welcome! I'm thrilled to see this addon. Thank you, and thanks for the update!
Hello Sun, I've updated the code you downloaded. The previous version had an issue with keys being held down, causing continuous interruptions. I've resolved this problem in the updated code. Sorry for any inconvenience.