How to Tell a Deepfake Voice or Video From a Real One
The artifact-hunting method — squinting for the glitch, the wrong shadow, the uncanny blink — is dying, because synthetic media is improving faster than detection and a targeted attack may have no visible flaws. The honest defense is not "can I tell this is fake?" but "can I confirm this through a channel the attacker does not control?" Here is the detection-eroding fast, the callback rule, and why the caller ID and the context are the tells, not the pixels.
The Eroding Fast
Squinting for the Glitch Is a Losing Game
The popular image of deepfake detection is a forensic expert finding the artifact — the extra finger, the wrong shadow, the uncanny blink, the lip that does not quite match the word. That image is becoming obsolete, and the page that pretends otherwise is selling you a defence that will fail on the day you need it. Generation quality is outpacing detection, and a targeted synthetic call or clip — the kind aimed at one person with one ask — may have no artifact a human can find, because the attacker only needs it to fool you for the thirty seconds it takes you to act.
This page is the media half of a trio; its companion, the phishing guide, is the same problem in text, and the account-recovery guide is the same problem in the process. The shared defense is channel verification: confirm through a path the attacker does not control, rather than inspecting the content they sent you. What follows is the eroding fast stated honestly, the callback rule that survives it, and the inversion — the caller ID and the context are the tells, not the pixels — that the phishing guide already taught you to apply to a message.
The Callback Rule
Hang Up, Then Call Back on a Number You Already Have
The single maneuver that survives the eroding fast is the callback, and it is the channel-break from the phishing guide applied to voice. The rule is short and it is absolute: hang up, then call back on a number you already have — from your contacts, a known card, the official site — never a number the caller gave you, because a number in the attacker's message is part of the attacker's channel.
The callback, in three steps
- End the inbound channel. Hang up, or close the call, without acting on the ask. The act of ending the call is the act of leaving the attacker's channel; nothing you do inside it is safe, because the pressure lives inside it.
- Re-establish on a known one. Dial the number you already have for that person or organisation — your contacts, the back of your card, the official site you typed yourself. Not a number from the message, not a number the caller read out, not a callback on the inbound line.
- Confirm the claim, not the voice. Ask the real question — "did you call me about X?" — and act on the answer. The real person confirms or denies in a sentence, and the synthetic voice is irrelevant to the verification, because you are no longer listening to it.
The Context Tells
The Caller ID and the Ask Are the Signals, Not the Pixels
If content-inspection is eroding, what is left to look at? The metadata around the media — how they reached you, what they know, what they are asking, and how fast they want it — and these tells are not eroding, because they live in the attacker's behaviour rather than in the synthesiser's output. A perfect synthetic voice still has to make an ask, and the ask, the channel, and the pressure are the signals.
| The signal | What it actually tells you | Why content-inspection fails here |
|---|---|---|
| The caller ID / channel | Whether the route is one you recognise and control | A perfect voice can arrive on a spoofed or unexpected channel; the channel is checkable, the voice is not |
| What they know | Whether the personalization is research, not relationship | Breached data sounds intimate; knowing your name proves nothing about the speaker |
| What they are asking | The ask is the thing to verify, regardless of the medium | The artifact hunt inspects the delivery; the attack lives in the ask, which no glitch reveals |
| The real-time pressure | Urgency is the enabler that blocks verification | Pressure is behavioural; a flawless synthetic voice under pressure still has to rush you, and the rush is the tell |
| The refusal to verify | A real person welcomes a callback; an attacker resists one | Content-inspection cannot see this; the callback test reveals it instantly, because the fake cannot survive a second channel |
The table's last row is the cleanest signal and the one that requires no detection skill at all: propose the verification — "let me call you back on your usual number" — and watch the response. A real person welcomes it; an attacker, whose entire method depends on you staying inside their channel, resists it, delays it, or escalates the pressure to stop it. The refusal to be verified is itself the confirmation, and it is a tell that does not erode with generation quality, because it is a property of the attack's structure rather than the media's pixels.
A worked example: the voice that sounded exactly like my son
Concretely, the eroding fast, the callback rule, and the pressure enabler meeting the call that terrifies most people. A parent receives a phone call from what sounds, unmistakably, like their teenage son: distressed, in trouble, begging her not to tell his father yet, and needing money sent to a number he reads out right now. The voice is perfect. The personalization is perfect — he uses the family nickname, references a real trip. The pressure is perfect — "please, quickly, I cannot talk long."
Running the context tells instead of the artifact hunt reveals the structure. The channel: an unexpected inbound call on a number she does not recognise, bypassing the son's usual contact route. What they know: the nickname and the trip are not intimacy; they are scraped or breached data, the same personalization paradox the phishing guide names, now in voice. The ask: money, to a number read out live, the tell that never erodes. The pressure: "quickly, cannot talk long" — the enabler, engineered to stop her verifying. The refusal test: when she says "let me call you back on your mobile," the voice panics, insists, escalates — and that resistance to verification is itself the confirmation.
The callback rule is what saves her, and it requires no detection at all. She hangs up — leaving the attacker's channel — and calls her son's actual number from her contacts. He is fine, at a friend's house, unaware of any call. The perfect synthetic voice, the real nickname, the real trip, the urgent pressure: all of it collapses in one sentence on a known channel, because the real person confirms or denies instantly and the media is irrelevant to the verification. Had she squinted for the glitch instead, she might have found none — the voice was flawless — and acted anyway. The defence was never in the pixels; it was in the refusal to stay inside the channel the attacker chose.
The Check
A Sensible Default
- Hold the eroding fast: artifact-hunting is dying; do not rely on spotting a fake, rely on confirming the claim.
- Apply the callback rule absolutely: hang up, call back on a number you already have, never one the caller gave.
- Read the context tells — channel, what they know, the ask, the pressure — because they do not erode with generation quality.
- Remember the personalization inversion: what they know is research, not relationship; the ask is the signal.
- Respect the pressure enabler: the more the moment rushes you to skip verification, the more it is the attack working.
- Run the refusal test: propose the callback and watch the response; resistance to verification is itself confirmation.
- Swap the question to the trust anchor: not "is this real?" but "can I confirm through a channel they do not control?"
- Carry the same channel-break into the phishing and account-recovery pages — it is the cluster's shared spine.
The honest takeaway is that a deepfake is only as dangerous as your willingness to act on it without confirming, and confirmation is the one thing an attacker cannot synthesise for you. The defence is not a sharper eye for the glitch — that eye is losing to the generator — but a procedural step you always control: leave the channel, re-establish on a known one, and verify the claim rather than the media. For the same defense in text, see our phishing guide; for the same defense in the recovery process, see our account-recovery guide; for the account perimeter and the break-glass that a synthetic call might try to talk you out of, see our password-manager guide and our survivable-passwords guide; and for the reporting and incident mechanics after a call has already done its damage, see the official guidance in the sources below rather than a guide page.
Common Questions
Frequently Asked Questions
Can I still spot a deepfake by looking for artifacts?
Less reliably every year, and this is the honest premise of the page. The artifact-hunting method — squinting for the glitch, the wrong shadow, the uncanny blink — is eroding because generation quality is outpacing detection, and a targeted synthetic call or clip may have no flaw a human can find. The defense that survives is channel verification, not content inspection.
What is the callback rule?
Hang up, then call back on a number you already have — from your contacts, a known card, or the official site — never a number the caller gave you. The callback defeats both the deepfake and the account-recovery attack, because it re-establishes a channel the attacker does not control, and the real person confirms or denies in a sentence. It is the same channel-break the phishing guide relies on, applied to voice.
The caller knew my name and details — does that prove it is real?
No; the personalization is the attack, not the proof. A targeted synthetic call uses information gathered elsewhere — breaches, social media, a prior message — to sound credible, exactly as a spear-phish does. What they know is not the tell; what they are asking you to do right now, under time pressure, is. The same inversion the phishing guide names applies to the voice.
What if it is a video call rather than a phone call?
The same channel-verification principle applies, and the medium does not change the rule. Confirm through a second, independent channel — a text to their known number, a call to a colleague, an in-person check — before acting on anything the video asks of you. Real-time video raises the stakes and the pressure, which is precisely why the verification step matters more, not less.
The voice sounded distressed and urgent. Surely I should have acted?
The instinct is humane and it is exactly what the attack exploits. Real-time pressure is the deepfake's enabler, engineered to collapse the verification step, so the more the moment rushes you to skip confirming, the more it is the attack working. A real emergency survives a callback in seconds; a synthetic one does not. The callback is not a failure of compassion — it is the only compassion that reaches the real person.
Is there any artifact I can still rely on?
Not as a defence, and the page will not pretend otherwise. Any specific glitch you learn today may be gone in the next model generation, which is the eroding fast in one sentence. The tells that do not erode are behavioural — the unexpected channel, the ask, the pressure, and above all the resistance to being verified — because they live in the attack's structure, not the synthesiser's output, and no improvement in generation quality removes them.
What do I do after a call like that, if I already acted?
Act fast on the known channels, and treat it as an incident rather than a shame. Contact your bank directly on the number on your card, change any credentials you gave, tell the real person the call impersonated, and report it to the official body in your country. The recovery and hardening mechanics are in the account-recovery and password-manager pages; the reporting routes are jurisdiction-specific and live in the sources below, not on a guide page.
More security & verification guides like this
We treat a deepfake as only as dangerous as your willingness to act on it without confirming, and we swap the eroding perceptual question for the surviving procedural one: leave the channel, re-establish on a known one, and verify the claim rather than the media.
Explore All GuidesKeep Reading
Sources:
First Draft — verification methods & media literacy (the procedural defense) · UK NCSC — social engineering & vishing recognition · CISA — synthetic-media & social-engineering awareness guidance
Other Projects
More from the creator
Explore two other projects from the same creator.