Full manual
All sections in a row — handy for printing or searching the page.
What you learn
Flash Vocal — Roman Numerals trains reading and writing Roman numerals, from I to MMMCMXCIX. A Roman numeral appears — XIV — and the child says its value out loud: “fourteen”. The other way round, a number appears and they write it in Roman numerals.
A Roman numeral is always met in reading: a century in a textbook, a volume on a cover, a clock face, the number of a king. As long as you break it down on your fingers, you are not reading it, you are computing it — and that difference only shows out loud: either the number comes, or the hesitation is heard.
- Years 5 and 6 — Roman numerals are on the curriculum, and century numbering rests on them.
- Years 7 and 8 — history names centuries in Roman numerals all year long: stumbling on the reading means losing the thread of the lesson.
- Adults — deeds, book chapters, clock faces, names of kings and popes.
- Teachers — up to 30 pupils followed separately.
The app is available in sixteen languages: English, French, German, Spanish, Italian, Portuguese, Dutch, Polish, Czech, Turkish, Catalan, Ukrainian, Russian, Japanese, Vietnamese and Chinese. It follows the device language, and expects the answer in that language.
First steps and profiles
On first launch, Flash Vocal — Roman Numerals asks you to create a child profile: their first name and, depending on the app, their level or progression. Sessions, stars and statistics are attached to this profile.

Several children
Each child has their own profile and their own path. One profile is included for free; additional profiles are part of the subscription (Family: 3 profiles, Education: 30 profiles). Switch child from the home screen by tapping the displayed first name.
Editing or deleting a profile
The child’s card (profile icon) lets you correct the first name, set the daily reminder and delete the profile with its whole history. Nothing leaves the device: there is no account, no sync, no online backup — switching device does not transfer profiles.
The three games
Read out loud
A Roman numeral appears: MCMXLV. You say “one thousand nine hundred forty-five”. On a large number, the app listens to the whole utterance before judging: a hesitation in the middle — “one thousand… nine hundred forty-five” — is not a mistake, it is an answer being built.

Write by choosing
A number appears — 400 — and four spellings are offered, hiding the classic mistakes: CDD, CD, DC, CCCC. You tap the right one. Choosing makes you recognise the form: it is the discovery stage, and the best way to flush out the traps — IIII for IV, VI for IV, XXXX for XL, DDC for DC.

Write on the Roman keypad
A number appears, and you build it with the seven keys I V X L C D M, then confirm. Building it forces you to produce the form without seeing it: that is what anchors the rule. One key too many can be erased before confirming.

The move from choosing to the keypad is gradual. From I to X, you choose among four. From XI to C, choosing and the keypad alternate. Beyond that, the keypad alone: four spellings of MCMXLV could no longer be told apart.
The path and the stars
The home screen shows the path the child follows. Each circle is a step; the path unfolds in teaching order, from the simplest to the most complete.

Three step states
- Green with a tick — completed step. The stars under the circle show the level reached.
- Blue and animated — the current step, the one the “Play” button launches. It is the first step not yet mastered.
- Grey with a padlock — not yet reachable: either the previous step is not validated, or the step is part of the subscription.
The stars
One to three stars based on speed and accuracy: the number of correct answers per minute is compared with three thresholds. They do not reward finishing but automatism — twenty answers without hesitation beat forty with stumbles. A step counts as mastered from the first star; replay it to earn more.
Choosing another step
Tap any step already open to select it, then “Play”. Nothing forces you to follow the path in order: you can redo an old step to consolidate. Consolidation steps mix everything seen before them; this shuffling is what installs the reflex.
The twenty-seven steps
The path goes from the smallest numbers to the largest. Each range is taken three times — read, written, then both mixed — and three reviews take up everything that came before. The hundreds alone (C, D, M and their multiples) have a range of their own, before being mixed with the tens and units.
- 1I to V — readThe Roman numeral appears, you say its valueFree
- 2I to V — writeChoose the right spelling among fourFree
- 3I to V — read and writeBoth ways mixedFree
- 4VI to X — readThe Roman numeral appears, you say its valueFree
- 5VI to X — writeChoose the right spelling among fourFree
- 6VI to X — read and writeBoth ways mixedFree
- 7Review I to XReading and writing, mixedFree
- 8XI to XXX — readThe Roman numeral appears, you say its value
- 9XI to XXX — writeChoosing among four, then on the keypad
- 10XI to XXX — read and writeBoth ways mixed
- 11XXXI to L — readThe Roman numeral appears, you say its value
- 12XXXI to L — writeChoosing among four, then on the keypad
- 13XXXI to L — read and writeBoth ways mixed
- 14LI to C — readThe Roman numeral appears, you say its value
- 15LI to C — writeChoosing among four, then on the keypad
- 16LI to C — read and writeBoth ways mixed
- 17Review I to CReading and writing, mixed
- 18C, D and M — readThe Roman numeral appears, you say its value
- 19C, D and M — writeThe hundreds alone, choosing among four
- 20C, D and M — read and writeBoth ways mixed
- 21CI to M — readThe Roman numeral appears, you say its value
- 22CI to M — writeOn the Roman keypad
- 23CI to M — read and writeBoth ways mixed
- 24Review I to MReading and writing, mixed
- 25Up to MMMCMXCIX — readThe Roman numeral appears, you say its value
- 26Up to MMMCMXCIX — writeOn the Roman keypad
- 27Up to MMMCMXCIX — read and writeBoth ways mixed
Each step has its review sheet (the ⓘ button): the numbers it covers and how they are written, to read before playing.
A step can be replayed as often as you like: the stars keep the best result, they are never lost. One to three stars depending on pace — 8, 14 then 20 correct answers per minute.

Saying a number
The app expects the number as it is said, in the device language. From one thousand on, both readings are accepted: MCMXLV is “nineteen forty-five” — the way a year is read, and the way most people read it — or “one thousand nine hundred (and) forty-five”.
- You may hesitate: on a large number, the verdict waits for the end of the utterance, a started answer is not a mistake.
- Small numbers are said plainly: XIV, “fourteen”.
- The British “and” is optional: CI is “one hundred one” or “one hundred and one”.
- The year reading works where people actually use it: MC is “eleven hundred”, MMXXIV “twenty twenty-four”.
Recognition runs entirely on the device, with no connection. No speech is transmitted, no recording is kept.
The voice session
A card appears. The child says the answer out loud. The app listens, validates, and the next card appears immediately. There is nothing to touch: the session runs entirely by voice, hands free.

At the top, the timer and the number of answers already validated. At the bottom, the microphone shows that listening is active. A session lasts one minute by default: beyond that, a young child’s attention drops.
What the app heard
Under the card, the app briefly shows the recognised text: the validated answer after a correct one, or in red what it heard when the answer is refused. The display fades by itself after a second — an adult sitting next to the child immediately sees which confusion occurred.
Skipping a card
A tap anywhere on the screen moves to the next card. There is no button to aim for: the whole screen acts as a “skip” key, so an adult can unblock the child without interrupting the session. The skipped item counts as not succeeded and appears among the “skipped” of the result.
Pausing
The pause button, at the top of the screen, suspends the timer and the listening. Tap to resume; you can also leave the session from the pause — the answers already validated are kept.
If the voice is poorly recognised
- Check that the microphone is allowed for the app (Settings › the app › Microphone).
- Bring the device closer, reduce background noise, and have the answer said clearly, without shouting.
- Wait for the card to be displayed before speaking: an answer said too early is not taken into account.
No speech is transmitted. Speech recognition runs entirely on the device, offline, and nothing is recorded.
The result of a session
At the end of a session, the screen shows the number of correct answers, the speed in answers per minute, and a performance illustration that evolves with the level reached.

“How did you find it?”
The child says whether they found the exercise very hard, hard, normal, easy or too easy. The answer is required to continue. Crossed with the measured performance, this feeling produces the advice shown just below — consolidate, or move to the next step. A fast child who reports difficulty is not in the same situation as a fast child at ease.
The detail
“See details” lists each item of the session, from the least to the best succeeded, with the average time and the number of attempts. Expanding a line shows the voice timeline: the reaction time — between the card appearing and speech starting — then the pronunciation time, and any errors (red bars).
This distinction matters: a child who takes time to start but answers fast has not automated yet. A child who starts fast but pronounces slowly has a different issue.
Statistics and the voice timeline
Reachable from the home screen by swiping left, or from the child’s card. Four periods: 1 month, 3 months, 6 months, 1 year.

Performance over time
The blue curve gives the measured speed, the orange one the smoothed trend. Read the trend: a single session is noisy because of tiredness or a harder step. Each point is a day — the average of that day’s sessions — and a week on long periods.
Voice metrics
- Reaction — average delay between the card appearing and speech starting. It is the most reliable sign of an automatism settling in: it shortens week after week.
- Pronunciation — average duration of the answer itself.
- Errors — average number of failed attempts per item before the correct answer.
Tapping a bar of the timeline
In a session’s detail, the timeline bars shrink when an answer includes errors and no longer have room to show their times. Tap any bar to open the detail of that attempt: reaction, pronunciation, detection delay — and, for an error (red bar), what the speech recognition heard instead of the expected answer. It is the most direct tool to spot a recurring confusion.
Feeling and recent sessions
The evolution of the feelings given at the end of sessions, to be read against the performance curve. Below, the list of recent sessions: tap a line to reopen its full detail, timelines included.
The daily reminder
From a child’s card, you can enable a reminder and choose its time. It only fires on days without a session: a child who has already practised is not disturbed. A reminder that goes off every evening, even after a session, ends up being switched off.

Notifications must be allowed for the reminder to work: on first activation, the device asks for permission — accept it. If it was refused, go to Settings › Notifications › Flash Vocal — Roman Numerals to allow it, then come back and enable the reminder.
The reminder is a local notification scheduled by the app on the device: no server is involved.
Free or subscription
What is free
- One profile.
- The first seven steps: I to X — read, written and mixed — and their review.
- With no time limit, no limit on the number of sessions, and no advertising.
What the subscription opens
- The rest of the path: from XI to MMMCMXCIX, and all the reviews.
- Several profiles, each with its own tracking (3 with Family, 30 with Education).
Plans, durations, management and restoring are described in the next section. Prices are shown in the app according to your store.
Subscription and restoring
The plans
- Family — up to 3 child profiles.
- Education — up to 30 profiles, for a class or a practice.
Each comes in 1 month, 3 months, 6 months and 1 year. Prices are shown in the app, in your store’s currency (App Store or Google Play). The subscription opens the whole path and the additional profiles; what is already free stays free without a subscription.

Managing or cancelling
The subscription is managed from Settings → your name → Subscriptions on your iPhone or iPad. Cancellation takes effect at the end of the current period; no pro-rata refund is made by the publisher, billing being handled by Apple.
The subscription is managed from the Play Store → menu → Payments & subscriptions → Subscriptions. Cancellation takes effect at the end of the current period; billing is handled by Google.
Restoring purchases
If you already subscribed and switch device, or reinstall the app, “Restore purchases” on the subscription screen reinstates your rights — with the same Apple or Google account as the purchase. Profiles are not restored: they only exist on the original device.
On iOS, the terms of use are Apple’s standard licence agreement; on Android, those of Google Play.
Help and contact
The app’s “Help & Info” screen gathers: this manual, the support contact, rating on the store, sharing the app, managing purchases, the privacy policy, the terms of use and data reset.
For any question, recognition problem or suggestion, write to support@akisto-software.com stating the app, the device and its version: we answer every message.
A support page on this website lists frequently asked questions.
Privacy
No speech is transmitted. Speech recognition runs entirely on the device, and no audio recording is kept, even temporarily.
The app works 100% offline. Profiles, progress and history stay on the device. There is no advertising, no account, no tracking. Subscriptions are handled by Apple or Google: the publisher sees no payment data.
The only exception: in case of a crash, an anonymous technical report (device model, OS and app version, error trace) is sent through the Sentry tool so we can fix the defect. It contains no profile, no voice and no personal identifier.
To erase everything, the “Help & Info” screen offers “Reset all data”. The full privacy policy is on this website.