Turn your course PDFs into flashcards and speaking practice

Study the course
you are actually taking.

Upload the PDF your class handed you and Duru turns it into vocabulary, grammar patterns and exercises — scheduled so the words come back just before you would have forgotten them, and a tutor you can talk out loud to when reading is not enough.

Free while it is in development. No card, no course to buy.
  • PDF, DOCX, PPTX, EPUB or a zip of the lot
  • Spaced repetition, synced across your devices
  • Same course on the desktop and in your pocket
Turn your course PDFs into flashcards and speaking practice

One file in, a course out

The same chapter you were going to read twice, turned into the four things that actually make it stick.

Your materialPDF, Word, slides, ePub
  • Vocabulary cards

    Every word, with its meaning, scheduled so it comes back just before you would have forgotten it.

  • Grammar patterns

    The patterns behind the sentences, with exercises written from words you already know.

  • Lesson tests

    A short quiz per lesson, built from that lesson rather than from a generic bank.

  • A tutor to talk to

    Conversation fenced by your own course, so it never uses a word you have not met.

Speaking practiceNew technology

Talk to it. Out loud. Today.

The hardest part of a language is the first sentence you say to a person, and it is the one thing an app has never been able to give you. Duru's tutor runs on OpenAI's live speech model — the same technology behind the voice assistants that answer before you have finished asking. You speak, it hears you, it answers. No push-to-talk, no waiting, no transcript in between.

What makes it a teacher rather than a chatbot is what we put around it: it may only use the vocabulary your course has taught you, it speaks slower than a native would and slows down again the moment you ask, it leaves silence for you to think in, and it explains in your own language when you are stuck instead of insisting on immersion you cannot follow yet.

  • Bounded by your own course — never a word you have not met
  • Cards you answer out loud count towards the same schedule
  • It remembers the last conversation and picks up where it left off
  • On the phone and in the browser

What you get

Your PDFs become flashcards

Upload a textbook chapter, a class handout or a slide deck. Duru reads it into vocabulary flashcards, the grammar patterns behind them, and example sentences built only from words you have already met.

Spaced repetition that fits a day

The same scheduling idea behind Anki, applied to cards made from your own material. It decides what is worth your time today; answer, be told, move on. You can export the deck to Anki whenever you like.

An AI voice tutor you can talk to

Real speaking practice: a live voice conversation on OpenAI's ChatGPT live speech model, fenced in by your own course. The AI language tutor uses only words you have met, and slows down whenever you ask. How the speaking works.

What keeps catching you

Mistakes are tracked by what went wrong — a particle, a tense, a speech level — across typing, tests and talking, so you can practise the habit rather than the symptom.

The phone app

Study on the train

The same course, the same schedule, in your pocket. Answer a few cards in a queue, talk to the tutor on the way home, and the desktop picks up exactly where you left off — the schedule lives on the server, not on one device.

In testing on Android and iPhone. The web app works today, and your course moves across untouched when the app lands.

Practising in the Duru phone app: a card asking for the Korean for 'to feel down', with a session progress bar, Words and Grammar toggles, and a link to practise out loud.
One card at a time, scheduled
The progress page: words split into in review, learning and not seen, grammar patterns with how solid each is, and a list of what keeps catching the learner out.
What you know, and what keeps catching you

Three steps, then it is just studying

  1. 1

    Bring your material

    Drop in the handouts, the textbook chapter, the slide deck. Each file becomes a lesson, in the order the course teaches it — not the order the files were named.

  2. 2

    Let it read the thing

    Vocabulary, grammar patterns and example sentences are pulled out and checked, so what you drill is what your course actually teaches rather than a generic word list.

  3. 3

    Practice in the gaps

    A few minutes on the train, one card at a time. What you miss comes back sooner; what you know gets out of your way.

Do you teach languages?

Schools, teachers, private tutors and the institutes that certify the levels already have the material and the syllabus — which is exactly what Duru runs on. See how it fits a class, a weekly lesson, or a published course.