Here’s our method for getting the best timings for the majority of users when using the dialogue component.
Take the average reading speed for the education level. A quick Google search returns articles quoting 200 words per minute (WPM) through to 300 WPM for adults.
We use 250 WPM as our start. Divide the WPM you choose by 60 to get words per second (WPS). 250 / 60 = 4.16666666… we round that up to 4.2.
Take each line of the dialogue and word count it. Divide the word count of each line of dialogue by 4.2 (WPS) and multiply the answer by 1000 to get milliseconds - this is the number to enter in Evolve.
Let’s say character 1 has 21 words, followed by character 2 with 17 words.
- 21/4.2=5, 5x1000=5000, Enter 5000 into Evolve for that line of dialogue.
- 17/4.2=4.05 (rounded up) 4.05x1000=4050. Enter 4050 in Evolve.
When someone challenges you that the dialogue component seems slow it’s because they are a fast reader and outside the majority, being able to explain how the timings were achieved helps answer that challenge.
Two caveats, if the dialogue uses technical language or unfamiliar terms reading speeds could drop as low as 75 WPM. If that’s the case we wouldn’t use dialogue, but maybe swap to Narrative where the user controls the rate of presentation. If the dialogue is really short - say 3 or 4 words, we still set it to above 1000 to allow time for the slide animation followed by reading.