Does sayit work offline?
No. sayit needs an internet connection — your recording is analysed on sayit's servers, so scoring can't happen without a network, on any surface it ships on.
No, sayit does not work offline. You need an internet connection both to load the app and to get scored — your recording is analysed on sayit's servers, not on your device, so there's no local scoring mode to fall back on. This is true on the web app, the browser extension, and will remain true for the coming native iOS app: recording itself is local to your device, but the analysis step always needs a connection.
30-second version: No offline mode exists anywhere in the product today. sayit's own FAQ states it directly: "Your recording is analyzed on our servers, so you'll need to be online to load the app and get feedback." The iOS app in progress confirms the same thing for the phone specifically — recording is local, scoring is not.
Why the analysis has to be server-side
sayit's scoring is a real acoustic pipeline — aligning your speech against the target sounds phoneme by phoneme with millisecond timing, then producing a graded verdict per word. That's meaningfully heavier computation than a phone or laptop can reasonably run instantly on every take, which is why the processing happens on sayit's servers rather than in the browser or on-device. The practical result: no network, no score, on any platform sayit currently ships on.
What this means in practice
| Step | Needs internet? |
|---|---|
| Load the app | Yes |
| Record your voice | No — capture is local to your device |
| Get a score and feedback | Yes — always server-side |
| Replay a saved recording | Yes, to load it from your account |
Where this is worth knowing before you rely on it
- Practising on a flight, in a place with no signal, or on a locked-down network with no outbound access isn't currently possible.
- There's no "queue it up and score later when I'm back online" mode — a take without a connection simply can't be analysed.
- This applies across the whole product — web app, browser extension, and the native iOS app once it ships — not just one surface.
Where this is a reasonable trade-off
- Nothing has to be installed or downloaded to a specific device to work — any browser with a connection gets the same feedback.
- Your account, streak, and history sync automatically because everything already lives on the server, not scattered across offline local files on different devices.
What a weak or spotty connection looks like in practice
A weak connection isn't quite the same failure as no connection at all — the app may load, and recording still happens locally on your device either way, but the upload step for scoring can be slow or fail outright on a poor signal. If you're practising somewhere with unreliable internet (a train, a patchy hotel connection), the safest assumption is that a take needs a genuinely stable connection to score reliably, and the most robust fix if an upload fails is simply to re-record once the connection improves, rather than relying on it to resolve itself in the background.
What this means for planning a practice routine
Because every take needs a live connection, it's worth building sayit into moments when you know you'll be online — a lunch break with wifi, a desk with a stable connection — rather than treating it like a note-taking app you can use anywhere and sync up later. This is a genuine constraint worth planning around if your schedule includes regular no-signal stretches, and it's the honest trade-off for scoring that's accurate enough to actually trust.
Try it
If you're online right now, try the app — no card needed for the first take. For phone-specific details, see does sayit work on iPhone?.
Hear exactly which sounds to fix.
Say one sentence and get sound-by-sound feedback in seconds. No install, no card.