July 7, 2026  ·  Blog

Stop Collecting. Start Training.

Somewhere on your device is a folder of language-learning PDFs you have never opened twice. This post is about that folder.

Every serious language learner knows the ritual. A new grammar book — this one, finally, explains the subjunctive properly. A frequency list someone posted. Three podcasts, subscribed. A YouTube channel with 400 videos, bookmarked. An Anki deck to build — not to study, to build, because building the deck feels like work and counts, somehow, as progress. Another PDF. Another textbook ordered, because the last one had gaps.

Collecting material is the learner's favorite way to avoid learning. It is preparing-to-train as a substitute for training — and unlike training, it never hurts, never produces a failure, and never ends. There is always another resource. The folder grows; the ear does not.

The content problem is already solved

Here is what the ritual refuses to accept: for listening — the skill that actually gates fluency — the content problem was solved years ago, at industrial scale, by people who weren't even thinking about you. Machine-learning speech corpora like Mozilla Common Voice contain tens of thousands to hundreds of thousands of sentences per language, recorded by real native speakers, with verified transcripts. Assembled, checked, and free. Nobody needs to make flashcards out of it. Nobody needs to clip audio, align subtitles, or type sentence pairs into a deck at midnight.

That corpus, plus spaced repetition, is the whole apparatus: sentences you've never heard arrive at random, you transcribe what you hear, the schedule brings back what you missed until you stop missing it. Your only job is to show up and do the reps. The magic you were hoping the seventh textbook would contain is in the schedule, not the material.

Honest caveats, because there are some

Is a machine-learning corpus a perfect curriculum? No, and you should know exactly how it falls short. Some grammatical constructions are rare in it — the sentences volunteers read aloud don't systematically cover every conjugation table, and certain nuances you'd meet on page 212 of the grammar book may appear infrequently. It is also, to be plain, not Shakespeare: these are ordinary sentences, read by ordinary people.

Here is the practical truth about those gaps: they barely matter for listening and speaking. By the time you have genuinely understood tens of thousands of real sentences, you have ingested enough of the language's patterns to be conversant — the rare construction gets picked up from context the few times it appears, exactly the way natives picked it up. The gap that actually blocks learners is not a missing nuance on page 212. It is the hundred thousand ordinary sentences they never trained their ear on because they were busy collecting materials that promised to explain page 212 better.

"But there are so many exercises — where do I even start?"

A corpus of 50,000 sentences can intimidate, if you read it as a reading list. It isn't one. Nobody "gets through" the corpus, the same way nobody gets through an index fund — you don't finish it, you contribute to it, daily, and the compounding is the point. The algorithm decides what you hear next; the count on the card is not homework, it is depth of supply. It means you will not run out, which is precisely the guarantee your folder of PDFs was trying to fake.

You never needed more material. You needed to hear the material you had, ten thousand times, on a schedule.

So: keep the grammar book if you love it — read it in the bath, it's a fine companion. But when it's time to train, the honest sequence has one step. Pick a language. Press play. Type what you hear. Fail, see the answer, continue. Tomorrow the schedule already knows what to do with you.

SiteDictation is dictation practice on large native-speaker corpora with spaced repetition — the content already gathered, transcribed, translated, and scheduled. Twenty-eight languages, free in the browser, no deck-building required. Close the folder and start →