Here is the short answer.
If you are willing to talk to a real person: iTalki. Book a community tutor twice a week. This beats every app on this page, because speaking improves when someone corrects you, and only a human does that well. Preply is the same idea if you prefer its style.
If you are not ready to talk to a human yet: an AI conversation partner. ChatGPT voice mode works, and there are apps built just for this. You talk, it talks back, it never judges you, and you can do it at midnight in your kitchen.
If even that feels like too much: shadowing. Repeat native audio out loud in real time — englishshadowing.app is built for exactly this, or any YouTube video works. It trains your mouth and your accent so you don't freeze later.
And Duolingo? Keep it for vocabulary if you enjoy it. It will not make you speak — we wrote a whole piece on Duolingo alternatives for people who want to speak.
The rest of this article explains why, and how to combine them.
Why your streak didn't make you a speaker
Most language apps train recognition. You tap words, match pairs, fill blanks. The app says you're doing great. Then someone asks you a simple question and you freeze.
That's because the streak never tested the one skill that matters: saying words out loud while another person waits.
This isn't an accident. Tapping is easy to grade and easy to gamify. Speaking is hard to grade and needs a human, or something close to one. So the big apps built tapping.
You can finish a 400-day streak and still not be able to ask for a receipt. The problem isn't your vocabulary — you know more words than you can say. The problem is getting them out under pressure. And that only improves one way: you try to speak, you mess up, you adjust.
The five kinds of speaking apps
| Kind | Examples | Best at | Weak spot | Cost |
|---|---|---|---|---|
| Tutor marketplaces | iTalki, Preply | A human correcting you | Booking hassle, teachers vary | Pay per lesson; community tutors are cheap |
| AI partners | ChatGPT voice, dedicated apps | Endless practice, no embarrassment | Too forgiving; not a real person | Free tier, then subscription |
| Language exchange | Tandem, HelloTalk | Free talk with real people | Partners ghost, no correction | Free |
| Shadowing | englishshadowing.app, YouTube | Accent and rhythm | One-way; no conversation | Free |
| Translation apps | OmniTalk | Surviving a real exchange today | Doesn't teach you anything | OmniTalk: free 1 hour/month; PRO unlimited |
Tutors: pay for correction, not chat
iTalki and Preply connect you with a person. The site doesn't matter; the weekly half hour where you speak and someone stops you does.
A good tutor catches your repeated mistake, makes you say it again correctly, and gives you homework that targets the gap. Nothing else on this page does that.
The downsides are human ones. You have to book. Teachers cancel. Time zones clash. Community tutors cost far less than certified teachers and are fine for conversation practice. And if you buy ten lessons and never book them, you bought guilt, not fluency.
Get a tutor if: you want real progress and can spend some money. Skip it if: you need to say something in a shop today.
AI partners: practice without embarrassment
An AI partner is the opposite of a tutor: not human, but available at 2am. Ask it to roleplay — a café order, a hotel complaint, a job interview. It talks back. You can pause, repeat, try again. Nobody is watching.
The catch: AI partners are too nice. They understand your bad pronunciation when a real person wouldn't, and they accept near-misses. Great for confidence, bad for accuracy.
So use them for volume, not as the final test.
Use an AI partner if: you want daily speaking practice and there's no one to talk to. Skip it if: what you need is honest correction.
Language exchange: free, real, and unreliable
Tandem and HelloTalk pair you with someone learning your language. You help them, they help you. Free and real — but partners disappear, levels don't match, and conversations drift into English. Expect that and it's fine.
Also: your partner is not a teacher. They may not correct you at all, and they may not know why something you said is wrong.
Use an exchange if: you can already hold small talk and want free practice with a real person. Skip it if: you're a beginner. It will just be awkward for both of you.
Shadowing: train your mouth for free
Shadowing means playing native audio and repeating it out loud, as close to simultaneously as you can. For English, englishshadowing.app does this with word-by-word highlighting so you always know where you are. For other languages, any YouTube video works.
It does one thing very well: accent, rhythm, and getting your mouth used to new sounds. It does nothing for conversation, because nobody answers you. Shadowing is also the first of the five ways to practise speaking by yourself.
Shadow if: your accent is the problem, or speaking out loud at all still feels scary. Skip it if: you can already speak and need conversation.
Translation apps: for the conversation you need today
A translation app doesn't teach you anything. It gets you through a real exchange before you're ready.
OmniTalk sits between two people: you speak your language, the phone speaks theirs, and back again (how real-time voice translation works). It works offline once you download a language pack (what on-device translation means). The free tier gives one hour of live conversation a month; camera and text translation are unmetered; PRO removes the hour limit. iPhone only.
The risk is obvious: you pass the phone back and forth and learn nothing. The fix is to use it as training wheels:
- Try the sentence yourself first.
- Stuck? Hold the phone between you.
- Afterwards, open the saved transcript and steal one phrase.
- Tomorrow, try the same exchange without the phone.
Tutors beat OmniTalk for correction. AI partners beat it for practice volume. Shadowing beats it for accent. OmniTalk wins on exactly one thing: the real conversation happening right now.
The part no app fixes
You have to be willing to sound stupid in front of a stranger. No app removes that.
Warm up with an AI partner, shadow for accent, carry a translation app as a safety net — the moment you speak without a screen between you and the other person, you still risk embarrassment. That risk is the exercise.
The most common reason people fail isn't a bad app. It's waiting to feel ready. Ready never comes.
A simple week
- Monday: shadow for 15 minutes — your breakfast order, a pharmacy question, asking for the bill.
- Wednesday: AI partner for 20 minutes — same script, as a roleplay.
- Friday: tutor or exchange partner for 30 minutes — real conversation, ask to be stopped at every serious error.
- Every day: one real exchange, with OmniTalk as backup. Steal one phrase from the transcript for Monday.
Too much? Do only the daily real exchange. That's the part that counts.
FAQ
What is the best app for practising speaking?
iTalki, if you'll talk to a human — a cheap community tutor twice a week beats everything else. If you won't, an AI partner like ChatGPT voice mode is the next best thing until you're ready.
Can I learn to speak a language without talking to people?
You can prepare — shadowing and AI partners genuinely help. But speaking to real people is the skill itself, so at some point the answer is no. The preparation just makes that moment easier.
Is Duolingo good for speaking practice?
No. It trains recognition — tapping, matching, filling blanks. Keep it for vocabulary if you enjoy it, but pair it with something that makes you produce speech out loud.
Are AI conversation partners worth paying for?
Try the free options first — ChatGPT voice mode covers a lot. Pay only if a dedicated app gives you something you actually use daily, like structured roleplays or pronunciation feedback.
What is the best app for shadowing?
For English, englishshadowing.app — it plays native audio with word-by-word highlighting, so you can repeat in real time without losing your place. For other languages, any YouTube video at normal speed does the job: play, speak along, rewind, repeat.
How often do I need to practise speaking?
Small and daily beats long and rare. Fifteen minutes of speaking out loud every day does more than a two-hour session on Sunday, because the skill you're building is retrieval speed, and that decays fast.
👉 Get OmniTalk on the App Store · OmniTalk features · Support FAQ