Whether you're hard of hearing, watching a foreign lecture, or just want subtitles during a Zoom call — your Mac can generate real-time subtitles for any audio playing on it, without sending a single byte to the cloud.
In this guide, we'll walk through three ways to get live subtitles on macOS, from the most capable option to the simplest. By the end, you'll know exactly which method fits your workflow.
Real-time subtitles are live text transcriptions of any audio playing on your Mac — system audio, microphone input, or both. Unlike pre-recorded subtitles baked into a video file, these are generated on-the-fly by AI as the audio plays.
The key breakthrough in recent years is on-device AI. Models like OpenAI's Whisper and Apple's SpeechAnalyzer run entirely on your Mac's hardware. That means your audio never leaves your machine — no internet connection required, no cloud servers processing your conversations, no privacy trade-offs.
On-device transcription also means lower latency. There's no round-trip to a server, so subtitles appear almost instantly as words are spoken.
NotchLive is a macOS menu-bar app that turns your MacBook's notch into a live subtitle display. It uses Whisper AI on-device to transcribe and translate any audio in real-time. Here's how to set it up:
Grab the latest version from notchlive.app or download the DMG directly from GitHub Releases. Drag it into your Applications folder and launch it. NotchLive lives in your menu bar — no dock icon, no clutter.
NotchLive needs Screen Recording permission to capture system audio (what's playing through your speakers). macOS will prompt you the first time. Go to System Settings > Privacy & Security > Screen Recording and make sure NotchLive is enabled.
If you want to caption your own voice — useful during calls or meetings — grant Microphone access as well. This lets NotchLive transcribe both sides of a conversation simultaneously using dual audio streams.
Open NotchLive's settings and download a Whisper model. Small is the default — it's fast and accurate enough for most use cases. If you want higher accuracy for accented speech or noisy environments, try Medium or Large Turbo. You can hot-swap models while captioning is running.
Press ⌥⌘C (Option + Command + C) or click the menu bar icon and hit Start. That's it — subtitles will appear in your MacBook's notch area in real-time as audio plays.
Bonus features: Switch to Translate mode with ⌥⌘T to get real-time translation into 20 languages. Open Caption Display with ⌥⌘F for a large subtitle window that stays visible during screen sharing. Record sessions to save full transcripts with timestamps for later review.
NotchLive supports 90+ languages for transcription via Whisper, works on both Apple Silicon and Intel Macs running macOS 14+, and keeps everything 100% on-device.
Apple ships a built-in caption system on every Mac with Apple Silicon running macOS 13 or later. It's free and requires zero setup.
A floating caption window appears on your screen and transcribes any audio playing on your Mac. You can drag the window around and resize it.
Apple Live Captions works well for basic English transcription. However, there are some notable limitations:
For occasional English captioning without any extra apps, Apple Live Captions is a solid choice. For anything beyond that, you'll hit its limits quickly.
If you only need subtitles during video calls, most conferencing apps now have their own captioning features built in.
Click "Live Transcript" in the bottom toolbar, then select "Enable Auto-Transcription". Subtitles appear at the bottom of the Zoom window for all participants. The host may need to enable this feature in their Zoom account settings first.
Click the "Turn on captions" button (the CC icon) in the bottom toolbar. Captions appear in real-time at the bottom of the call window. Available in English and a growing number of other languages.
Click "More" (the three-dot menu) in the meeting toolbar, then select "Turn on live captions". Teams also offers a live transcript panel that you can open alongside the meeting.
These captions are cloud-processed — your audio is sent to the provider's servers for transcription. They also only work within their own app. Zoom captions don't help you when you're watching a YouTube video, listening to a podcast, or in a FaceTime call. And you have no control over accuracy, model quality, or language support.
For most people, the ideal setup is NotchLive as your primary subtitle tool — it works with any audio source, supports 90+ languages, translates in real-time, saves transcripts, and runs entirely on-device. Apple Live Captions makes a good fallback for quick, casual use. And built-in conferencing captions are fine for the occasional meeting where you don't need a full transcript.
The good news: all three methods can coexist on the same Mac without conflicts. Try them and see which combination fits your workflow.
Live captions and real-time translation in your MacBook's notch.
On-device Whisper AI. 100% private. Free forever — Pro $14.99 one-time.