The accuracy of the lip-syncing depends on the speed of your computer. I voiced Opal in this project. To do so, I spoke in my normal voice, then pitched it up a tritone in Audacity to make her voice sound more girly. If I actually animate for an object show in the future, I may use assets instead of my regular style because the former is much easier for animation in my opinion. How did I do it? There is a custom block called "lipsync" in the sprite. Each costume used for lip-syncing is given a prefix (test- for all costumes used in this project), followed by a single character, which acts as the serial for each costume. The "lipsync" custom block recognizes each costume as a combination of the prefix and a single character. A string of characters indicates the last character of which costumes should be used, and a series of digits indicates how many tenths of a second the block should wait, with digit 0 representing 1 second.