Speaking app not picking up your voice? Fixes that work on iPhone and Android
Quick answer
A speaking app that isn't picking up your voice is almost always a permissions or input problem rather than a broken app. Start with microphone permission for the specific app (iOS Settings › Privacy & Security › Microphone; Android's per-app Permissions screen), then check what input device is actually selected if a Bluetooth headset or earphones are connected, then rule out silent mode, a Focus or Do Not Disturb setting, and any other app that might be holding the microphone in the background. Most cases are fixed by one of these five checks, in this order.
On this page
A speaking app that isn’t picking up your voice is almost always a permissions or input problem rather than a broken app — and it’s fixable in a few minutes by working through a short, specific list rather than reinstalling anything. Start with microphone permission for that particular app, then check what input device is actually selected if you’re using a headset, then rule out silent mode or a Focus setting, then check for another app quietly holding the microphone, and finally consider distance and background noise. Most cases are solved by one of these five checks, usually the first two.
This matters for a timed IELTS Speaking practice session specifically, because a mic failure mid-recording doesn’t just waste a minute — it can throw off your timing, your nerves, or an entire mock attempt you were treating as the real thing. Working through this list once, before you need it under time pressure, is worth the ten minutes.
Check microphone permission first
This is the single most common cause, and it’s worth ruling out before anything else. On iPhone, go to Settings › Privacy & Security › Microphone and confirm the specific app has the toggle switched on. A surprising number of apps get denied microphone access at install time, either by accident or because of a system prompt that was dismissed too quickly, and the app itself often can’t tell you clearly that this is the reason it isn’t hearing you.
On Android, the exact path varies slightly by manufacturer, but it’s generally Settings › Apps › [app name] › Permissions, where you can see and toggle Microphone access directly. Some Android versions also distinguish between “Allow only while using the app” and “Allow all the time” — for a speaking app you’re actively using, either setting should work, but if it’s set to “Don’t allow,” that’s the fix right there.
If you’ve recently updated your phone’s operating system, it’s also worth double-checking this setting even if you’re sure you granted it before — OS updates occasionally reset per-app permissions, particularly after a major version upgrade.
Check what’s actually selected as the input device
If you’re using Bluetooth headphones, wired earphones with a microphone, or an external mic, the app needs that specific device selected as its audio input — and being connected for playback doesn’t automatically mean it’s selected for recording. Some Bluetooth devices, especially cheaper ones, only support one of the two clearly, and audio output can keep working through your headphones’ speakers while the microphone quietly falls back to a device that isn’t actually near your mouth.
Check your phone’s control centre or quick-settings panel for which input is active, and if the app has its own audio-source selector, check that too. When in doubt, disconnect the Bluetooth device entirely and test with the phone’s built-in microphone — if that works, the Bluetooth pairing is the actual problem, not the app.
Rule out silent mode, Focus and Do Not Disturb
These settings are built to silence notifications and sounds, not to block microphone input directly, but they can interact with an app’s audio session in ways that cause odd behaviour, particularly around whether the app is allowed to play back a recording immediately after capturing it. On iPhone, check the physical mute switch and whether a Focus mode is active; on Android, check whether Do Not Disturb is on and whether the app is exempted if it needs to be.
This is a less common cause than permissions, but it’s quick to rule out, and it’s worth doing before assuming something more serious is wrong.
Check for another app holding the microphone
Only one app can typically use the microphone at a time. If a voice assistant, a call app, a recording app, or even a browser tab with an open microphone permission is running in the background, it can prevent a speaking app from getting a clean signal — sometimes with no obvious error message at all. Close other apps fully rather than just leaving them backgrounded, and if you were recently on a call or using voice input somewhere else, restart the speaking app fresh afterwards.
Distance, volume and background noise
Even with permissions and input correctly set, real background noise makes speech detection genuinely less reliable — a phone’s built-in microphone is not designed to isolate your voice from a fan, traffic, or a nearby conversation the way a dedicated headset microphone can. One user described the practical result of this kind of failure plainly in a one-star review of a competing app: “the system fails to detect speech even after three attempts.” Before treating that as a software bug, try moving somewhere quieter and speaking a normal distance from the microphone rather than from across the room — this single change resolves more cases than any setting does.
When it genuinely is the app
If you’ve worked through permissions, input selection, silent mode, background apps, and noise, and the problem persists while other apps on your phone can record audio without issue, it’s reasonable to conclude the fault sits with that specific app rather than your device. At that point, restarting the phone entirely (not just the app) is worth trying once, since it clears some stuck audio-session states that individual app restarts don’t touch. If it still doesn’t work after that, it’s a genuine bug worth reporting to the app’s support rather than something to keep troubleshooting on your end.
A quick order to work through it in
If you’re troubleshooting under time pressure and don’t want to read the full explanation above again, the order that resolves the most cases fastest is: permission setting, then input device, then silent mode or Focus, then other apps holding the microphone, then distance and noise. Most fixes turn out to be the first two, so it’s worth genuinely ruling those out completely — including toggling the permission off and back on again, which occasionally resolves a stuck state that a simple check wouldn’t reveal — before spending time on the less common causes further down the list.
It’s also worth testing with your phone’s own built-in voice memo or recorder app first, completely separate from whichever speaking app is giving you trouble. If the built-in recorder also fails to pick up your voice clearly, the problem sits with your phone’s hardware, settings, or environment rather than with any specific app, which immediately narrows down where to keep looking. If the built-in recorder works fine and only the speaking app struggles, that’s a more specific signal pointing at the app’s own microphone permission or input handling.
Before your next timed practice session
Whatever app you’re using, it’s worth running through this list once in a calm moment rather than discovering a mic issue for the first time during a timed mock test. Confirm permissions are granted, confirm the right input device is selected if you use a headset, and do a ten-second test recording in a quiet room before you start the clock. A speaking test is stressful enough without also debugging your microphone mid-attempt.
Frequently asked questions
Why does a speaking app work sometimes but not other times?
This pattern usually points to an input source that changes — a Bluetooth headset connecting and disconnecting, or another app briefly grabbing the microphone in the background. Check what audio input device is actually selected each time it fails, since an intermittent fault is rarely the app itself misbehaving randomly.
Do I need to grant microphone access every time I open the app?
No — on both iOS and Android, granting microphone permission is a one-time setting per app, not a per-session prompt. If you're being asked repeatedly, that usually means the permission was denied rather than allowed, or the app's permission was reset by a recent OS update, and it's worth checking the setting directly rather than tapping through the prompt each time.
My Bluetooth headphones are connected but the app still isn't hearing me — why?
Being connected for audio output doesn't guarantee a device is also selected as the audio input. Many Bluetooth earphones need to be explicitly chosen as the microphone source inside the app or the phone's control centre, separately from being chosen for playback, so check both.
I've checked permissions and input and it still isn't working — what now?
Restart the app fully rather than backgrounding it, then restart the phone if that doesn't help — this clears a surprising number of stuck audio-session states. If the problem persists after both, and other apps can record audio fine, it's reasonable to treat it as an app-specific bug worth reporting rather than something on your end.
Is background noise actually the problem, or does it just look that way?
Real background noise (traffic, a fan, other people talking) can make speech-detection genuinely unreliable, especially with a phone's built-in microphone from a distance. Speak closer to the microphone and in a quieter space before assuming the app itself is faulty — this single change resolves more cases than people expect.