Hi guys,
I'm very happy because, thanks to your help, I've managed to purchase a text-to-speech system with public-domain voices, and uncensored, perfect for use in the game.
Nicole is the one who will show you the result in the video, but I wanted to quickly explain the technical details, as usual.

My cutscene sequencer is organized by βLinesβ, I call them that way because they can count both dialogue and actions, like the lines in a movie script.
Previously, what determined the time of a Line was the size of the text. I soon realized that it was best to let the audio take care of the timing, so I programmed an editor.

The βActionsβ are sequenced based on the audio graphic. Each action can trigger anything in the game, such as animations or facial expressions. The result is a much more organized sequencer than in the past, with ginormous timelines, and with less room for bugs.
If you imagine a graph with a line from point 0-0 to 1-1, with the voice timing horizontally and the text processing the lip movements vertically, I just neet to add curves and indentations to the line to synchronize the lips with the voice.

The hard part will be programming an editor that allows me to manipulate this line. For now, I've limited myself to using β#β to indicate the spacing in the text, and it's kind of worked, you notice some synchronization problems, but it looks better than some animated TV shows. Still, the system is ready to receive the editor when I get around to it.
And that's it. I hope this is the βcat's leapβ to speed up the process of creating cutscenes. I then intend to work on playable content. I hope to be able to deliver something by the end of the month.
Thank you very much for your support and for allowing this project to continue. I wish you all the best!
See you soon!
MaliXe
2024-10-15 22:16:00 +0000 UTCArchy_TaxiWhy
2024-10-15 18:28:33 +0000 UTC