Hi, I hastily created this project to see if this would work for others (on other computers). I didn't put any energy on the user interface, because I wanted to know if it would work first. So, read the instructions below, and no complaining ;) The aim of this project is to automatically create lists of Mouth costumes and Pauses to sync with a list of Sentences, when used with the Text to Speech-blocks. ===CONTROLS=== - Space key to play the current Sentence. - Up and Down arrows to switch between Sentences (to start with, there are three Sentences in the list). - Left and Right arrows to scroll the current Sentence left and right. - P key to set the Pause base and Pause factor. - T key to re-record times for each Sentence (if you change the Sentences-list). - Click the Mouth costume of a character in the current Sentence, to change the default costume. - Use the mouse to drag each characters Pause slider (the dots at the bottom of the screen) to adjust the pauses, if necessary.
Let me know in the comments if you have any problems with the sync (e.g. inconsistencies). And please let me know how the default settings work, because those worked quite well for me. Also, if you have any ideas for the user interface, please let me know this too. Known issues: It seems to me that the Text to Speech block takes longer to speak a given sentence the first time it is spoken after the project is saved. If I'm wrong, and it takes longer to speak the first time a project is loaded (for each user), then this project is useless. UPDATE 2020-03-23: Thank you @Loev06 for the suggestion to add a Speak block at startup with a nonsense sentence ("hello"), this seems to load the Speech engine, to avoid the above problem. Still, let me know what you find. Code is by me (@kriblo). Mouth costumes are from @ceebee's project Lip Sync Practice: https://scratch.mit.edu/projects/119238558/ (Thanks for the love and fave!) Huge thanks to @svpanda for explaining the theory to me in their project, I'm a complete novice in this: https://scratch.mit.edu/projects/61394174/ Also, thank you @cupcakechicken101 for asking the question in my project Scratch Tutor, which sparked my interest: https://scratch.mit.edu/projects/376838235/#comments-128379557 #interactive #examples #description(The aim of this project is to automatically create lists of Mouth costumes and Pauses to sync with a list of Sentences, when used with the Text to Speech-blocks. WIP)