Thai Reading Trainer
For language schools · free beta

Thai reading practice that fits each student

Fresh Thai texts at the student's level, natural audio at several speeds, and the words their teacher wants them to see — coming back, text after text. Between lessons, on their phone.

Already have an account? Sign in to the trainer

The reading screen on a phone: a short Thai text with a stopwatch and audio controls

Three ways every text fits the student

Reading fluency comes from reading a lot — at the right level, with the right words. The trainer takes care of the “right” part.

The level grows with the student

Each text is generated for the student's current reading level. Read it fluently with good comprehension a few times in a row, and the trainer moves the student up — one step at a time, never a jump.

The teacher's words come back

Add target words from your lessons; words the student stumbled on are added too. They keep reappearing in new texts until they are read at a glance.

วันนี้ตอนเช้าฉันไปซื้อของที่ร้านใกล้บ้าน

Natural audio, several speeds

Every text comes with natural-sounding Thai audio at reading speed and slower. Listen to the whole text, or only the sentence that tripped the student up.

A panel that shows the class, not just the app

Students practise between lessons. You see what happened — without collecting anything by hand.

  • Classes and accounts without e-mail

    Create student accounts in the panel and hand the password out in class. No sign-up forms, no inboxes, no waiting for a confirmation link.

  • Progress and history for every student

    Reading pace and comprehension session by session, and the list of texts each student has read — open any of them.

  • Your words in their texts

    Set target words for a student; they return in the texts that student reads between lessons.

  • Texts you can vouch for

    Teachers can mark a text as verified — or reject it, and it leaves the rotation for good.

Teacher panel: a class list with each student's level, number of sessions and last session
The class at a glance: level, sessions, last activity.
Progress screen: reading pace and comprehension plotted session by session
Progress: pace and comprehension, session by session.
A student's card in the teacher panel: level, target words and recent sessions
One student: targets, sessions, texts.

Learning on your own?

The trainer works for self-learners too. The beta is free while we test, and signing up takes a beta code — write to contact@aanwai.com and we will send you one.

Create your account

Where we are

Thai Reading Trainer is in pilot with a language school in Thailand. It is a free beta while we test — no card, no commitment. School accounts are set up by us; self-learners sign up with a beta code we hand out.

Questions schools ask

Where do the texts come from?

Each text is generated for the student's level and topic, then checked in a second pass before it reaches the student. Teachers can verify or reject any text; rejected texts leave the rotation.

Is the audio real speech?

It is synthesized Thai speech from a current neural voice — natural rhythm and tones, at reading speed and slower. It is not a recording of a person.

Is this for beginners?

It doesn't teach the alphabet from zero — that part stays with the teacher. But it starts low: if a student can sound out short, simple sentences, even slowly, texts begin at that level and grow with them. It is reading practice, not a first course.

What does a student need?

A phone or laptop with a browser, and an account from their school. The trainer installs to the home screen like an app — nothing to download from a store.

What happens after the beta?

Pilot schools hear about pricing first, and nothing changes for them without notice.