Free OPI Simulator (ACTFL-style Oral Proficiency Interview)

Browser-based OPI simulator: 5-stage oral interview with TTS prompts, ASR transcription, and a 5-dimension heuristic ILR estimate. No signup, no upload, all local.

What is the OPI?

The ACTFL Oral Proficiency Interview is a 20–40 minute one-on-one speaking interview administered by a trained rater. It is the standard speaking-proficiency assessment used by US government agencies — FSI (Foreign Service Institute), DLI (Defense Language Institute), Peace Corps — to certify second-language speaking ability. Unlike IELTS or TOEFL, the OPI does not grade grammar or read-aloud. It grades what tasks you can sustain under pressure: can you describe your job in paragraphs? Can you argue a position? Can you sustain a role-play in an unfamiliar situation? Those tasks map to ILR levels 1 through 5.

This simulator runs that protocol in your browser. TTS asks the question, your microphone records, browser ASR transcribes, and a 5-dimension heuristic produces an ILR estimate. No data leaves your machine.

The 5 stages, in order

The OPI uses a fixed protocol with five stages. A trained rater calibrates the difficulty in real time; the simulator approximates this by reading your baseline ILR (from the self-assessment) and routing Level Check + Probes accordingly.

Warm-up (3 questions, unscored)

  1. Could you tell me your name, where you're from, and what you do?
  2. What did you do earlier today, before this conversation?
  3. What's something you enjoy doing on weekends?

Level Check · ILR 1 tier

  1. Describe the place where you live. What does the neighbourhood look like?
  2. Tell me about your family. Who lives with you?
  3. What did you eat for dinner last night? Walk me through it.

Level Check · ILR 2 tier

  1. Tell me about your last vacation or a memorable trip. What happened day by day?
  2. Describe your current job or studies. What do you do on a typical day?
  3. Tell me about a time something went wrong and how you solved it.

Level Check · ILR 3 tier

  1. Compare two cities or two cultures you know well. Where do they differ and why?
  2. Pick a current event from this week and summarise it. What's your view on it?
  3. Walk me through a recent decision at work or in your studies. What were the trade-offs?

Level Check · ILR 4 tier

  1. If you were briefing a foreign delegation on a policy issue you know well, how would you frame it?
  2. What's an idea from your field that's underappreciated, and how would you defend it to a sceptic?

Probes · ILR 1 tier (one above the level-check tier)

  1. Tell me about a goal you have for the next year. How will you reach it?
  2. If a friend visited your country for a week, what would you recommend they see and do?

Probes · ILR 2 tier (one above the level-check tier)

  1. Argue for or against this: 'remote work is better than office work'. Support your view.
  2. Describe a problem your country or city is facing, and what would you do about it.

Probes · ILR 3 tier (one above the level-check tier)

  1. How might artificial intelligence change your industry in the next five years?
  2. What's a policy in your field you would change, and what trade-offs would that involve?

Probes · ILR 4 tier (one above the level-check tier)

  1. What's a complex ethical dilemma in your field where reasonable people genuinely disagree?

Role-play scenarios (1 chosen at random per session)

Lost luggage at a foreign airport · 4 turns
  1. Open the conversation with the airline agent and explain what happened.
  2. The agent asks you to describe your bag and its contents in detail.
  3. Ask what your rights are and what happens next.
  4. Close the conversation by negotiating a way to be reached when the bag is found.
Job interview follow-up · 4 turns
  1. Open with a polite greeting and remind the interviewer who you are.
  2. They ask why you should be hired over the other candidates.
  3. They raise a concern about a gap in your experience. Address it.
  4. Close the call by setting an expectation for next steps.

Wind-down (self-reflection)

  1. Was there anything during this conversation you wanted to say but couldn't find the words for?
  2. What's one thing you'll work on after this conversation?

How the scoring works

Five dimensions, each rated 1–5 stars from your transcribed answers:

  • Fluency — words per minute averaged across answers. 80 wpm ≈ ILR 2, 130+ ≈ ILR 3.
  • Vocabulary — type-token ratio (unique words ÷ total words) over the whole session.
  • Completion — how many of the 5 stages have at least one captured answer.
  • Endurance — average response duration in seconds. ILR 2 expects 30+ s answers; ILR 3 expects 60+ s.
  • Level reach — the highest probe tier you attempted, regardless of how well.

The mean of these five maps to ILR 1 / 1+ / 2 / 2+ / 3 / 3+. Thresholds are deliberately conservative so the simulator does not inflate estimates. None of these proxies are perfect — a slow but deep speaker is undervalued; an articulate-sounding learner who avoids hard topics is overvalued. Use the result as one data point, not a verdict.

What this simulator cannot do

A real OPI rater can probe in real time: when you make a strong statement, they push you to defend it; when you flounder, they back off to confirm where the ceiling is. A scripted question bank cannot do that. Treat this tool as a training-camp baseline and a mental rehearsal, not a certification. The closest free interactive replacement we know of — but still not a replacement.

See also: ILR self-assessment · Why OPI matters more than IELTS · /method/