V4 · Voice ATC trainer · Web, iOS & iPadOS

Talk to ATC.
Get graded against the AIM.

Press to talk. Real voices on Clearance, Ground, Tower, and Center respond in real time using FAA-correct phraseology. Every transmission is graded with citations from the Aeronautical Information Manual and Order 7110.65. Debrief, save, and share with your CFI.

No download. No signup. Works in Chrome, Edge, and Safari.

75 scenarios across Private, Instrument, Commercial Live D-ATIS & METAR for every US airport Share debrief with your CFI
iPad mounted on a yoke in a Cessna cockpit, looking out at a runway at golden hour

What's inside

Built for pilots, not chatbots.

Every interaction is voice-first, every grade is auditable, and every word of phraseology comes from the publications you study for the checkride.

Real voices on every position

Clearance Delivery, Ground, Tower, and Center each have their own voice agent with the right cadence, pacing, and phraseology. Pick male or female per position so the radio sounds like a real towered field.

Three certificate tracks

Eighteen scenarios across Private, Instrument, and Commercial — from your first solo pattern to a low IFR arrival into busy Class B.

AIM-cited grading

Every readback, callup, and miss is matched to AIM Chapter 4 and FAA Order 7110.65 — with the exact paragraph quoted in your debrief.

Live ATIS, METAR & weather tab

A dedicated Live Weather tab shows your home airport plus the five nearest fields with live D-ATIS and METAR — tap any row to switch. In-scenario, ATIS plays as broadcast audio when published, otherwise as a synthesized tape-voice read of the current METAR.

Share with your CFI

Save the full transcript, scores, and citations as an email and send it to the instructor email on your profile — straight from the debrief.

Every public-use airport in the US.

Departure, arrival, alternate. Pick a specific field or roll a random one — the FAA NASR database, refreshed every 28 days, ships with the app.

New in V3 · 1.1.0 · May 2026

Eleven upgrades from the V3 build.

The headline is GOT CRAFT? — a brand-new tab that drills clearance copy at instructor-grade speed and grades your readback on-device. Around it: 75 FAA-grounded scenarios, an ElevenLabs Conversation Mode, and a Report tab rebuilt around the same debrief language as the post-session screen.

NEW · GOT CRAFT? tab

Rapid-fire clearance copy. ElevenLabs delivers a CRAFT clearance at Standard (150 wpm) or Rapid (180 wpm); you scribble on a finger-drawing legal-pad scratchpad, then tap Read Back. An on-device matcher (no cloud) grades each of the five elements — Clearance limit, Route, Altitude, Frequency, Transponder — with letter grades and per-element coaching tips. 30 FAA-realistic clearances across Private VFR, Instrument IFR, and Commercial.

Conversation Mode (realtime websocket)

Toggle Conversation Mode in any session and audio routes through the ElevenLabs realtime websocket instead of turn-based REST. The ATC agent responds without the V2 push-to-talk pause — closer to the rhythm of a real radio exchange.

1.5 s silence threshold

Push-to-talk now waits a full 1.5 seconds of continuous silence before auto-cutting the mic — matching the natural pause length in real ATC exchanges. The V2 mid-readback chop is gone.

Listen to Instructions on every scenario

Every scenario card now exposes a dedicated Listen to Instructions button. Tap once and a personalized voice briefing covers winds, runway, traffic, and what to expect from each controller — in under three seconds.

Adaptive Learning rebuilt

The new engine models per-skill performance — phraseology, readback accuracy, position transitions, weather IQ, lost-comms, emergency handling — and recommends the next scenario from your weakest gap. The Home card surfaces your top three weak skills.

Report tab — debrief-style cards

The Report tab is rebuilt around the same DEBRIEF visual language as the post-session screen: twin ring gauges, Transmission Accuracy / Compliance / Efficiency cards, trend-over-time chips, and per-skill bars. One language end-to-end — the V2 history list is gone.

75 FAA-grounded scenarios

The library expands to 75 scenarios — 25 Private + 25 Instrument + 25 Commercial — all grounded in AIM Ch 4–5, JO 7110.65BB, and AC 90-66B. Every one of them now ships with a step-by-step instructions block covering setup, expected calls, common pitfalls, and grading focus.

Default airport = your home base

The scenario picker now opens with the airport set to the value in your pilot profile — not a hard-coded KSRQ. Every briefing, weather card, and CRAFT clearance respects it automatically.

Six tabs with auto-More

The visible tab bar is Home · Get Weather · Train · GOT CRAFT? · Report; Settings auto-routes into the iOS More overflow as the 6th tab. One tap to anything you need.

Four ATC positions

The full radio environment.

Each scenario walks you through the positions a real pilot would call — in the right order, on the right frequency.

121.700

Clearance Delivery

IFR clearances and CRAFT readbacks at towered fields.

121.900

Ground Control

Taxi instructions, hold-short, and runway crossings.

118.300

Tower

Takeoff, landing, and pattern work on the active runway.

124.150

Center / Approach

En-route handoffs, vectors, descents, and approaches.

Scenario library · V3 · 75 flights

Seventy-five real-world flights.

25 Private · 25 Instrument · 25 Commercial. Florida-centered routes — easy to fly anywhere because every US public-use airport is in the database. Each one ships with a step-by-step instructions block, voice briefing, and grading focus.

P1 · Pattern work

Venice (KVNC)

Closed traffic at a Class D field with sequencing.

P2 · First solo XC

KSRQ → KVNC

Departure clearance, frequency changes, pattern entry.

P3 · Class C transition

With flight following

Code, vector, altitude assignments through Class C.

P4 · Class B VFR

KSRQ → KMCO

Bravo clearance phraseology, vectors, parallel runways.

P5 · Lost comms

Light gun signals

NORDO arrival under tower light-gun procedures.

P6 · Practice area

Out-and-back — KSRQ

Departure, maneuvers, return for the visual.

P7 · Towered → CTAF

KSRQ → KX01

Class D departure, en-route advisories, CTAF arrival.

P8 · Soft-field arrival

Class D towered

Soft-field briefing, technique, and tower coordination.

P9 · Short-field departure

Towered briefing

Performance brief, hold-short, and short-field roll.

P10 · LUAW

Position and hold (towered)

Line up and wait, traffic-on-final, conditional clearance.

P11 · Go-around

Towered field

Initiating go-around, tower coordination, re-entry.

P12 · Special VFR

Class D request

SVFR phraseology under marginal VFR ceilings.

P13 · Crosswind landing

Towered field

Wind report, runway selection request, tower call.

P14 · Night VFR

Class C arrival

Approach handoff, descent, towered arrival after sunset.

P15 · VFR on top

Pop-up clearance

Request VFR-on-top from Center over a layer.

P16 · In-flight divert

VFR diversion

Declare intent, request advisories, divert to alternate.

P17 · PIREP

Turbulence en-route

Submit a UA PIREP to FSS / Center.

P18 · Practice → towered

Return to KSRQ

Inbound advisories, tower call, sequencing.

P19 · Glider/parachute

CTAF traffic

Non-towered traffic with non-radio operations.

P20 · Emergency

Engine roughness

Declare, vectors to the nearest, priority handling.

P21 · Class D downwind

Towered entry

Inbound midfield, downwind entry, sequencing call.

P22 · Sightseeing

Class B underlay

Stay under the shelf, frequency monitoring, advisories.

P23 · Sequencing

Downwind extension

Tower extends downwind for traffic, follow-up call.

P24 · Wake turbulence

Heavy on final

Wake-turbulence advisory, request and acceptance.

P25 · Checkride flow

Full VFR comm sequence

End-to-end Private checkride radio work.

I1 · CRAFT clearance

Class D — KSRQ → KORL

Pick up the clearance on the ground; full readback.

I2 · SID departure

KTPA → KMCO (Tampa Two)

Filed SID with vectors to the en-route fix.

I3 · Holding entry

EFC at LAL VOR

Holding instructions, EFC, entry determination.

I4 · ILS

KMCO RWY 18R

Vectors to final, decision altitude, missed approach.

I5 · Missed approach

Re-attempt at KMCO

Execute the published miss, request another shot.

I6 · Pop-up IFR

Enroute weather

Request a pop-up clearance from Center mid-route.

I7 · RNAV LPV

Non-towered KBOW

LPV to minimums into a non-towered field.

I8 · VOR circle-to-land

KLAL

VOR approach with circle-to-land authorization.

I9 · DME arc

VOR/DME RWY 18 KTPA

Arc intercept, lead radial, final descent.

I10 · LOC back-course

LOC BC RWY 14 KSRQ

Back-course tracking with reverse-sensing.

I11 · STAR

KMCO via WINCO ONE

Charted STAR, descend-via, speed restrictions.

I12 · ODP textual

KFPR

Obstacle Departure Procedure, climb gradient.

I13 · Amended clearance

Center reroute

Full amended-route readback while on vectors.

I14 · Climb-via SID

KTPA

Climb-via with charted altitude restrictions.

I15 · Lost comms IFR

Squawk 7600 · AVEF

Route, altitude, and altitude-floor decisions per AVEF.

I16 · Partial panel

No-gyro vectors

Request and fly Center no-gyro vectors.

I17 · Holding entry

BNANA intersection

Entry-type determination from inbound course.

I18 · Void-time IFR

FSS pickup at non-towered

Phone-clearance void time and release window.

I19 · Parallel sidestep

KMCO 18L

ILS to the parallel with a sidestep clearance.

I20 · VFR-on-top

Practice approach

VFR-on-top clearance for an approach.

I21 · Low-altitude alert

Safety alert response

Acknowledge, climb, and resume the procedure.

I22 · Climb-via at fix

Bottom restriction

Climb-via SID with a bottom-altitude floor at a fix.

I23 · Resume own nav

Vectors then direct

Cleared direct, resume own navigation phraseology.

I24 · HILOPT

VOR RWY 32 KSRQ

Hold-in-lieu of procedure turn entry and exit.

I25 · PIC emergency

Engine roughness IFR

Declare, priority handling, divert to nearest suitable.

C1 · Long XC

KSRQ → KFXE

Four frequency changes, multiple Center handoffs.

C2 · Weather reroute

En-route amendment

Full amended-route readback in cruise.

C3 · Class B sequencing

KMIA arrival

Speed and vector amendments into a Bravo.

C4 · Charter pickup

IFR pickup

Charter clearance with passengers on the ramp.

C5 · Weather divert

KFXE → KPBI

Activate filed alternate, full divert request.

C6 · DPE checkride

KSRQ → KORL

Multi-leg comm flow under examiner conditions.

C7 · TOD crossing

New crossing restriction

Crew briefing for an amended descent restriction.

C8 · Class B rush

Speed & vector amendments

High-tempo Bravo arrival with rapid-fire amendments.

C9 · ADIZ overflight

Transponder & flight plan

US ADIZ entry: code, ETA, and position reports.

C10 · Empty-leg ferry

Mid-route fuel divert

Fuel decision and filed-alternate activation.

C11 · Oceanic position

HF / SELCAL abbreviated

Oceanic position report phraseology.

C12 · TCAS RA

Coordinate the descent

RA response, deviation report to ATC.

C13 · RVSM contingency

Descend out of RVSM

RVSM equipment failure, descent request, deviation.

C14 · Alternate activation

Destination below mins

Activate filed alternate before commencing approach.

C15 · Step climb

Weight-optimal altitude

Request a step-climb based on aircraft performance.

C16 · TFR reroute

Around a TFR

Negotiate a reroute around a Temporary Flight Restriction.

C17 · Holding fuel call

EFC vs. divert

Bingo-fuel decision, divert with hold remaining.

C18 · Visual approach

Follow the regional jet

Visual approach with traffic-in-sight separation.

C19 · Contact approach

Marginal VMC below

Request a contact approach with reported visibility.

C20 · Charted visual

River Visual style

Charted visual approach (KDCA-style) phraseology.

C21 · Busy CTAF

Multiple aircraft

Self-sequencing into a busy non-towered field.

C22 · Lost comms

Squawk 7600, last clearance

Airliner-style lost-comms transition under last clearance.

C23 · Hazmat

Priority handling request

Hazmat declaration with handling priority.

C24 · LIFEGUARD

Medevac to KFXE

Priority handling and rapid descent for a medevac flight.

C25 · ATP checkride

Multi-leg IFR

Full ATP/Commercial checkride radio sequence.

ATIS & Weather

Live conditions, faithfully reproduced.

Hear the ATIS exactly the way it would sound on the tarmac. Virtual Pilot Coms checks four sources in order — and never silently falls back. If we can't deliver real conditions, you see "(unavailable live)" with a button to simulate.

  1. Live ATIS audio When a licensed feed is available for the airport, the actual recording plays back, untouched.
  2. D-ATIS text → tape voice About 150 large US fields publish D-ATIS. We render it through a tape-style voice so it sounds broadcast.
  3. METAR → ATIS rewrite At any other airport with a METAR, we synthesize a proper ATIS-format broadcast, including remarks.
  4. (Unavailable live) → Simulate No data? The app says so honestly and offers a Simulate button if you want to practice anyway.
Illustrated control tower at a small general aviation airport with a Cessna on the ramp

Auditable phraseology

If it's wrong, we tell you why.

Grading isn't a feeling. Every transmission is checked against the exact AIM and 7110.65 paragraph it implements, and the citation shows up in your debrief alongside the model phraseology.

AIM 4-2 Radio communications phraseology
7110.65 Air traffic control standards
P/CG Pilot/Controller Glossary
28-day NASR airport refresh cycle
iPhone screen showing the Virtual Pilot Coms debrief with overall score, transmission accuracy, FAA citations, and a share button

After every session

A debrief your instructor will actually read.

Not a checkmark dump. A complete transcript with errors flagged, phraseology citations, response-time metrics, and a one-tap share to the instructor email on your profile.

  • Per-position accuracy

    Clearance, Ground, Tower, Center each scored separately.

  • FAA citations on every miss

    The exact paragraph from AIM 4-2 or 7110.65 to study.

  • Timing & clarity

    Response latency, clipped readbacks, missed callsigns.

  • One-tap share with your CFI

    Save to Mail or send straight to the instructor email on your profile.

Pricing

Fly more. Argue with the radio less.

One subscription. iPhone and iPad. Unlimited sessions, full scenario library, every US airport.

Launch pricing

Virtual Pilot Coms Pro

$14.99 / month
  • All 18 scenarios across three certificate tracks
  • Live D-ATIS, METAR, and simulated ATIS broadcasts
  • Every public-use US airport, refreshed every 28 days
  • FAA-cited grading and instructor share
  • iPhone, iPad, and CarPlay-style yoke mounts
Download on the App Store

7-day free trial. Cancel anytime in iCloud Settings.

Questions

Frequent flyer FAQ.

Is this a replacement for a CFI?
No. Virtual Pilot Coms is a between-lessons reps tool. Use it to drill phraseology, get comfortable on the radio, and arrive at your next lesson sharp. Your CFI still signs you off — and now you can share your debriefs with them between flights.
Does it work without internet?
The voice agents and live weather lookups need a connection. The airport database is shipped offline. If you lose signal mid-session, the app preserves the transcript so you can finish the debrief once you reconnect.
Why iPhone and iPad only?
The app uses Apple's low-latency audio APIs and CallKit-style press-to-talk routing — features that don't have direct equivalents on web or Android. We wanted radio realism more than we wanted broad platform coverage. An Android build is possible if there's enough demand.
What about live ATC frequency audio?
Re-broadcasting third-party live ATC is restricted by the providers' terms of use. Where we have a licensed feed for an airport, the real broadcast plays. Otherwise we generate a broadcast-faithful ATIS from the official METAR or D-ATIS feed.
Is my voice stored?
Voice is processed in real time to recognize your transmission and is not retained after the session ends. The transcript and scores are saved to your device so you can review and share them. See the privacy policy for details.
Can I save a scenario and finish it later?
Yes. Tap the menu next to the End button and choose Save & exit. The Home screen will show a Pick up where you left off card with the exact spot you stopped — transcript, frequency, and ATC position all preserved. Use End & grade now instead if you want a debrief.
How does Adaptive Learning pick scenarios?
V3 rebuilds the engine around a per-skill performance model. After each session, the AIM-cited grader tags every miss by skill: phraseology, readback accuracy, position transitions, weather IQ, lost-comms, and emergency handling. The Home screen surfaces your top three weak skills and recommends the next scenario from the gap — each rep targets the spot you actually need to drill.
What is the GOT CRAFT? tab?
A V3 drill that builds clearance-copy speed. ElevenLabs delivers a five-element clearance — Clearance limit, Route, Altitude, Frequency, Transponder — at Standard (150 wpm) or Rapid (180 wpm). You write on a finger-drawn legal-pad scratchpad, then tap Read Back and speak the readback. An on-device matcher (no cloud) grades each element with letter grades and per-element coaching tips. Ships with 30 FAA-realistic clearances across Private VFR, Instrument IFR, and Commercial.
How is V3 different from V2?
V3 is a feature release that drops in over the V2 codebase. Headline changes: the new GOT CRAFT? tab, Conversation Mode over the ElevenLabs realtime websocket, the scenario library expanded from 18 to 75, the push-to-talk silence threshold lifted to 1.5 s, and a Report tab rebuilt around the same debrief language as the post-session screen. Same bundle ID, same App Store record — just bump the build and upload.
Will more scenarios be added?
V3 already ships with 75 scenarios and 30 CRAFT clearances. The roadmap continues with oceanic phraseology depth, additional Class C / Class B busy-arrival flows, and emergency-handling drills. Scenarios are delivered as content updates — you don't need a new app version.