Read a sentence out loud and your voice becomes a ribbon. Higher pitch lifts it, a louder voice makes it wider, and every pause leaves a gap. Match the model reader's shape: climb at a question mark, breathe at a comma, settle at a period.
Did you hear that noise?
Measured in semitones from each reader's own middle note, so a child's voice and an adult's line up on the same scale.
The ribbon swells on stressed words and thins out as the voice softens. Creaky endings draw as a thinner band.
Every pause leaves a gap with its length marked on the floor, so you can see a breath at the comma, or a stop after every word.
Play the model reading and point out where the ribbon climbs, where it breaks, and how the punctuation marks above it line up with those moments.
Choppy reading shows up as separate humps with a gap after every word. Students can see why it sounds robotic before they hear it in themselves.
Their ribbon draws live over the model's line as they read. When they stop, the panel names one thing to try next: a pause, an ending, more range.
Ride along follows the playhead through the sentence, so the whole room can track a reading on a projector or interactive board.
Fluent reading is accurate, at a reasonable pace, and expressive. Most oral reading fluency checks count words correct per minute, so expression, or prosody, is the part students practice least. It is also where readers show they understand what they are reading: a question that rises, a pause that groups the right words.
The analysis runs in the browser. Nothing a student records is uploaded or stored, and there is no account to create. The model and example readings use AI-generated voices. Word timing for a recording is estimated from the audio, so a word label can occasionally land on its neighbor.
In ReadingFluency.app, students read a full passage and you get words correct per minute, accuracy, and AI feedback on expression, with every recording saved to their progress history.