Seal Speak

Captions

Follow the conversation at the table.

Seal Speak shows what the people around you are saying, as they say it, in large clear text. It all happens on your iPhone, so it works with no internet.

For iPhone 12 or newer, on iOS 26 or later. On iPad it runs in the iPhone layout for now. Full-screen iPad and iPhone Duo: Coming in 1.1
  • iPhone
  • iPad
  • iPhone Duo in 1.1
  • Mac in testing
  • Made on your phone
  • Works with no internet
  • $4.99 once, no subscription
  • No account
  • No ads
Ready
Speaker 1
Is it on? Say something so we can see.
Speaker 2
Hi. My words are showing up on the screen.
Speaker 1
It works in airplane mode too. Nothing leaves the phone.
[Laughter]
Speaker 2
And it starts a new line when someone
Start a new conversation? This one isn't saved.

This demo plays a made-up conversation. Tap Start captions, then ✕ to pause. Try [ Save ], tap the dim to read, open the list icon for saved conversations, and the gear for Settings.

Why I made Seal Speak

Everyone deserves to be part of the conversation.

I built Seal Speak as a birthday gift for my mom, who is hard of hearing. Now it's here for you too.

If it helps you stay close to the people you love, it's for you.

GilMaker of Seal Speak

What it does

One screen and one button to start. Nothing to set up each time.

Put your phone on the table

Open Seal Speak and tap Start captions. Words show up as people talk.

Read along

When the voice changes, Seal starts a new line and labels it Speaker 1 or Speaker 2. Sounds like laughter or a doorbell show up as short labels.

Pause when you need to

Tap ✕ and the words dim, with [ Save ] and [ New ] on top. Tap the dim to scroll back and reread. Hold an empty spot to bring the buttons back.

Copy a few words

Hold a word to select it, drag the handles to take in more, then tap [ Copy ]. Paste it into a message or a note.

Keep a conversation

Tap [ Save ]. Your saved conversations are behind the list icon at the top right. Each one stays on your phone for 30 days, then it's deleted.

Share it if you want

Open a saved conversation and tap [ Share ] to send the text to Notes, Messages, Mail, Files or AirDrop. [ Delete ] gets rid of it now.

Made to be easy to read

Everything on screen fades in and out. Nothing slides around while you read.

Speaker 1

Is it on? Say something so we can see.

Paper · OpenDyslexic

Large text

Follows your phone's text size, with A− and A+ to go bigger or smaller.

Six color themes

Three light and three dark. Every one keeps strong contrast between the words and the background.

Six letterings

OpenDyslexic, Atkinson Hyperlegible, Standard, Rounded, Serif and Typewriter. Pick whichever is most comfortable.

Why Seal looks and works this way

The choices behind the design, and where they come from.

Contrast between light and dark matters most

Readers with low vision read better with strong brightness contrast than with color contrast alone. So every theme is built for brightness contrast, and a test makes sure each one reaches at least 7:1.

Source: Legge et al. (1990), Psychophysics of reading XI.

You choose the size, lettering and colors

Caption size, lettering, spacing and the contrast between caption and background all affect how easy captions are to read. Seal lets you change the size, the lettering and the colors.

Source: a caption readability study with older TV viewers, Sun Repository.

Light and dark, offered equally

Research found dark text on a light background read a little better, with a smaller difference for older adults, and dark mode caused no extra eye strain. Both work, so Seal offers three of each instead of choosing for you.

Source: Piepenbrock et al. (2013), summarised by the Nielsen Norman Group. The study was with people with healthy eyes.

OpenDyslexic, offered for comfort

Seal's default lettering is OpenDyslexic. Studies haven't shown it makes reading faster or more accurate, so it's offered because some people find it comfortable, alongside Atkinson Hyperlegible (designed by the Braille Institute for low vision) and four others.

Source: Wery & Diliberto (2017), Annals of Dyslexia.

Built on proven on-device tools

Speech-to-text uses Apple's on-device speech recognition. Telling voices apart uses the open-source FluidAudio library and NVIDIA's Sortformer model, bundled in the app so nothing goes over the network.

How we test Seal Speak

We don't guess which parts work best. We try each option on the same real recordings and count the mistakes.

31hours of real conversations, from 122 people with accents from all over the world

20%fewer mistakes in English with the caption engine coming in 1.1

0.25 sfor a word to show, against 0.67 s in 1.0 (median, on a Mac)

Fewer mistakes in conversation Coming in 1.1

Seal Speak 1.0 uses Apple's speech recognition. We tested it against three other engines, and Parakeet Ultra made the fewest mistakes. In 1.1 it makes the captions in English, Spanish, French, German, Italian and Portuguese.

Mistakes in every 100 words, English conversations
Mistakes in every 100 words1.0: Apple1.1: Parakeet
English conversation17.213.8

Lower is better. 17,528 clips of people talking, the same clips for both.

Other languages too Coming in 1.1

Captions are in English in 1.0. In 1.1 you can pick other languages. Before moving a language to Parakeet, we measured it. In Spanish, French and German, Parakeet made 30 to 40% fewer mistakes than Apple. So English, Spanish, French, German, Italian and Portuguese run on Parakeet. Japanese, Korean and Chinese stay on Apple's speech recognition, because Parakeet doesn't cover them.

Mistakes in every 100 words, by language
Mistakes in every 100 wordsAppleParakeet
Spanish4.02.8
French7.54.5
German7.24.4

These are people reading sentences aloud in a quiet room, so every engine does better here than in a real conversation.

For the curious: how we tested

Captions in English

  • Recordings: the EdAcc corpus, 31.4 hours of conversation in many English accents, checked by people (CC BY-SA). 17,528 clips from 122 speakers.
  • Every engine ran on exactly the same clips. A mistake is the standard word error rate: words that were wrong, missing or added, out of all the words said.
  • Each score has a 95% confidence interval from a speaker-level bootstrap. When two ranges overlap, we don't call a winner.
  • Timing: 526 clips (45 minutes) fed in as if live. "Correct word" is when a word first shows correctly, measured from when it was said.
Word error rate and timing by engine
EngineWER95% CICorrect word, median
Parakeet Ultra 6-bit (1.1)13.8%12.8% to 14.8%0.25 s
Parakeet v215.5%14.5% to 16.6%0.24 s
sherpa-onnx16.1%14.9% to 17.2%0.39 s
Apple SpeechAnalyzer (1.0)17.2%16.0% to 18.4%0.67 s

Other languages

  • FLEURS test sets (CC BY 4.0): read speech, 908 Spanish, 676 French and German clips. Accent marks count: esta for está is a mistake.
  • Spanish 4.0% (3.4 to 4.5) against 2.8% (2.4 to 3.3); French 7.5% (6.7 to 8.3) against 4.5% (3.9 to 5.1); German 7.2% (6.5 to 7.9) against 4.4% (3.8 to 5.0). The ranges don't overlap.

Measured on a Mac, not yet on an iPhone. Reports: captions in English, other languages.

Captions are made by a computer and can contain mistakes with any engine.

Every chart and the full story are on the Versions page →

Translation

Coming in 1.1

Read the conversation in your language.

Seal Speak translates the captions as people talk. It's done on your device with Apple's translation, so once a language is downloaded it works with no internet.

  • iPhone in 1.1
  • iPad in 1.1
  • iPhone Duo in 1.1
  • Mac coming
Get Live Translation in 1.1

Live Translation comes in 1.1, so its button isn't live yet. Then you add it inside Seal Speak: $4.99, once, on iPhone, iPad and iPhone Duo. That buys more than on the Mac: the translation spoken in your ear, and face to face on iPad and iPhone Duo. Captions stay part of the app.

A made-up conversation. The top half is upside down because it faces them.

Coming in 1.1

Two people, two languages, one table.

Live Translation works on iPhone, iPad and iPhone Duo. On iPad and an open Duo you also get face to face: lay it flat between you, the screen splits in two, and each of you reads the conversation in your own language. You just talk.

  • Meeting the grandparents. They speak Portuguese and you don't, yet. Put the iPad on the coffee table and talk.
  • A market stall abroad. Ask what's in it and what it costs. You read their answer in English, they read your question in Spanish.
  • The new neighbor. Coffee on the porch, the Duo open between you. No more pointing and nodding.
iPhone 1211-inch iPad

Four times the screen. Face to face lives on iPad and the Duo because each of you needs your own half, big enough to read from across the table. An iPad has about four times an iPhone's screen, so each half is still more than a phone's worth.

On iPhone, Live Translation is for you: captions in your language, or in your headphones.

Coming in 1.1

Open the Duo, and it's ready for two.

Folded, it's an iPhone with translated captions. Open it and stand it up, and face to face is one tap away.

  1. Folded: one language, like an iPhone The other person's words show up translated into yours, with what they said in small type underneath.
  2. Opening: It opens like a book. The inside screen is big enough for two, so a Face to face button shows up at the top.
  3. Open: face to face, a language for each half Tap it and stand the Duo up. Each half picks its language, then the screen splits: your half faces you, theirs is turned to face them, and each shows the whole conversation.
Folded: one language, like an iPhone
Open: face to face, a language for each half

Coming in 1.1

Translation in your ear.

Seal Speak speaks the translation into your headphones, any brand, so you can listen instead of read. On iPhone, iPad and iPhone Duo, not the Mac. It's part of Live Translation, which comes in 1.1.

Coming in 1.1

19 languages, as fast as people talk.

70 msor less to translate a line

18of 19 languages as good as Spanish, French and German

How well the meaning came across, 0 to 1. The bars start at 0.75.
  • Indonesian0.920
  • Japanese0.912
  • Turkish0.903
  • Portuguese0.899
  • Korean0.899
  • Ukrainian0.898
  • Vietnamese0.892
  • Polish0.889
  • Russian0.886
  • German0.883
  • French0.879
  • Italian0.879
  • Dutch0.879
  • Thai0.879
  • Chinese (Trad.)0.875
  • Chinese (Simpl.)0.871
  • Arabic0.870
  • Spanish0.863
  • Hindi0.807

The line marks 0.86, where Spanish, French and German sit. Apple's translation beat two other engines in those three. Hindi scored lowest. These are the languages Apple offered on our Mac. The ones you can pick come from Apple's translation on your device, and newer iOS versions add more. Written sentences, on a Mac. Every result.

How we tested translation

Three translators, the same 1,012 sentences. Then the same sentences the way captions arrive: lower case, no punctuation.

How close each translator came to a person's translation, 0 to 100, written and caption-style
Closeness to a person, 0 to 100AppleOPUS-MTGoogle ML Kit
Spanish56.855.053.2
as captions54.851.251.8
French73.269.865.4
as captions69.763.062.6
German68.263.659.0
as captions65.958.256.7

Higher is better. Apple's lost the least when the punctuation was gone, which is how captions arrive. FLORES-200 sentences, on a Mac. The report.

Calls

Captions for your calls.

A small window that stays on top of your call. ⌘H hides it. Calls are a Mac feature, in the Mac app.

  • iPhone no
  • iPad no
  • iPhone Duo no
  • Mac in testing
Mac app: coming

Calls are captioned only in the Mac app. It's in testing and not on the App Store yet, so there's nothing to download today. The button goes live with it.

  1. In testingNot on the App Store yet
  2. NeedsApple silicon (M1 or later), macOS 26

A made-up call.

Any call app.

Seal Speak captions the sound your Mac plays, so the app doesn't have to support it.

The room and the call, one conversation.

Everyone gets their own label, whether they're beside you or on the screen.

A call rings. Seal offers to caption it.

  1. You're getting a callPause this conversation and caption the call?Caption callNot now

    It rings

  2. Captioning your callHi! Can you read me okay on the computer?Your conversation is paused. It comes back when the call ends.

    It captions

  3. The call endedSave this call's transcript, or go back to your conversation where it left off.Save transcriptReturn

    You choose

FaceTime and iPhone calls. For other apps, press Start.

How we're testing calls

The Mac app is new. Here's what has been checked, and what hasn't yet.

1.0 sto switch from the room to a call that rings

  • A call's voices, captioned word for word
  • The room and the call at the same time
  • A call rings, is captioned, then the room comes back
  • ⌘H hides the window
  • A real FaceTime call ringing
  • Zoom, Teams and Google Meet on a real call
  • Speakers turned up, for echo
  • A full table of people in the room

So far the call was a stand-in: speech played through the Mac. Words said during the 1.0 s switch can be lost.

Which device does what

One app for iPhone, iPad and iPhone Duo. The Mac gets its own app.

Which device does what
iPhoneiPadiPhone DuoMac
CaptionsYesYes, in the iPhone layout. Full screen: Coming in 1.1Folded or open Coming in 1.1In testing
Translation Coming in 1.1Translated captions, and spoken in your earTranslated captions, in your ear, and face to faceTranslated captions, in your ear, and face to face when openTranslated captions, in the room and on calls
CallsNoNoNoIn testing
You neediPhone 12 or newer, iOS 26A14 chip or newer, iPadOS 26iOS 26Apple silicon (M1 or later), macOS 26

The Mac app is a separate app and a separate purchase. Buying Seal Speak on iPhone doesn't get it for you on the Mac. It's still in testing, so its button isn't live yet.

Seal Speak is $4.99, once, on iPhone, with no subscription. The Mac app is $4.99, once, on its own, coming. Live Translation is an add-on coming in 1.1: $4.99 on iPhone, iPad and iPhone Duo, and $1.99 on the Mac. Why the difference: on iPhone, iPad and iPhone Duo it also speaks the translation in your ear, and does face to face on iPad and iPhone Duo. On the Mac it's translated captions, in the room and on calls.

Dashed means it isn't on the App Store yet.

Android: planned, no date yet. The goal is the same speed and the same experience as on iPhone.

Nothing leaves your device.

  • Never recordedThe sound is turned into words, then gone.
  • No internetWorks in airplane mode after a one-time setup.
  • No accountNo ads, no tracking. Privacy policy

Questions

Which devices does it work on?

iPhone 12 or newer, on iOS 26 or later. On an iPad with an A14 chip or newer it runs in the iPhone layout for now; the full-screen iPad layout and iPhone Duo come in 1.1. The Mac app is in testing. The device list shows what each one does.

Does it record or upload conversations?

No. Sound is turned into text on your device and the audio is never kept. Nothing is sent anywhere, and after a one-time setup it needs no internet at all. Text is kept only if you tap [ Save ].

Does translation need the internet? Coming in 1.1

Only once per language, to download it from Apple: 154 to 291 MB. After that it translates with no connection, and nothing leaves your device.

Is Live Translation shared with my family? Coming in 1.1

No. Each person buys their own, once.

How long are saved conversations kept?

30 days, then they're deleted on their own. They aren't backed up to iCloud. Open one from the list icon and tap [ Delete ] to remove it sooner.

What if I forget to stop it?

Seal stops by itself after 5 minutes with no one talking. In Settings you can change that to 15 or 30 minutes, or never.

When can I get the Mac app?

It's in testing now, with no date yet. It needs a Mac with Apple silicon (M1 or later) on macOS 26 or later. It won't run on Intel Macs.

More answers on the support page.