01
회의와 통화
Zoom, Google Meet, Teams, Slack 허들, Discord 통화, 브라우저 탭에서 하는 통화까지, 전부 앱에서 나오는 소리일 뿐이에요. 그래서 전부 캡션이 붙습니다. 봇이 들어가지 않고, 아무에게도 알림이 가지 않고, 참가자 목록에 아무것도 뜨지 않아요. 반쯤 들린 몇 마디는 다시 물어보는 것보다 읽는 편이 빠르고, 아무도 방해하지 않으니까요.
통화, 영상, 팟캐스트, 강의. 재생되는 동안 바로 받아 적어, 모든 창 위에 남는 오버레이로 보여 줍니다. 원하면 실시간으로 번역도 됩니다. 아무것도 Mac을 벗어나지 않아요.
10월 31일까지: $19 대신 $9 · 14일 이내 환불
앱에서와 마찬가지로 ⇧를 누른 채 캡션을 드래그하면 옮길 수 있습니다.
캡션에 포인터를 대면 그 아래만 흐려집니다. 앱과 같습니다.
⌥ 키를 누르고 있으면 최근 상자 몇 개가 다시 쌓입니다.
메뉴 막대의 를 클릭하세요. 해보기 표시가 있는 항목은 모두 이 데모에서 작동합니다.
이럴 때 씁니다
회의에서는 외국어든 아니든, 단어 하나를 놓치면 다음 세 단어까지 잃습니다. Subtitles는 Mac이 재생하는 소리라면 무엇이든 실시간으로 캡션을 붙이니, 누구에게도 다시 말해 달라고 하지 않고 따라갈 수 있어요. ⌥ 키를 누르고 있으면 되감아서 지나간 캡션을 검색할 수 있습니다. 청각장애나 난청이 있든, 들리는데 따라가지 못하든, 제2언어로 듣고 있든, 그냥 시끄러운 곳에서 일하고 있든, 세 가지 상황이 계속 반복됩니다.
01
Zoom, Google Meet, Teams, Slack 허들, Discord 통화, 브라우저 탭에서 하는 통화까지, 전부 앱에서 나오는 소리일 뿐이에요. 그래서 전부 캡션이 붙습니다. 봇이 들어가지 않고, 아무에게도 알림이 가지 않고, 참가자 목록에 아무것도 뜨지 않아요. 반쯤 들린 몇 마디는 다시 물어보는 것보다 읽는 편이 빠르고, 아무도 방해하지 않으니까요.
02
메모나 코드 에디터, AI 에이전트, 브라우저로 넘어가세요. 오버레이는 모든 창 위에 남아 있고 클릭도 통과시켜서, 지켜보고 있지 않아도 대화는 그대로 이어지고, 그 뒤에 있는 것을 계속 다루며 일할 수 있습니다. Granola 같은 노트 앱은 회의가 끝난 뒤에 정리해 주고, 회의 중의 실시간 기록은 마우스를 올려야 보입니다. 이 앱이 맡는 건 회의가 진행되는 동안, 따로 신경 쓰거나 집중하지 않아도 알아서 일어나야 하는 나머지 절반이에요.
03
캡션이 없는 영상. 아직 배우는 중인 언어로 된 팟캐스트. 녹화 강의나 스트리밍 강의, 인터뷰, 대사가 작게 들리는 영화. 재생되는 것이라면 무엇이든 재생되는 동안 캡션이 붙고, 원래 언어 그대로든 내 언어로 번역해서든 볼 수 있어요. 원하면 Subtitles가 마이크를 듣게 할 수도 있어서, 두 언어로든 한 언어로든 대화를 나눌 수 있습니다.
개인정보 보호
업무 통화에 이 앱을 써도 되는 이유는 이것이 서비스가 아니기 때문입니다. 서버도, 계정도 없고, 대본도 내 Mac에 직접 저장하지 않는 한 없으니, 보낼 것도 없고 중간에 낄 사람도 없어요. 더 알고 싶다면 자세한 내용을 읽어 보세요. 소스도 공개돼 있으니, 말만 믿으실 필요는 없습니다.
기능
실시간 오디오는 일시정지할 수 없고, 다시 돌릴 수 없고, 기기를 떠날 이유도 없습니다. 여기 있는 모든 것이 거기서 나왔어요.
로컬에서, 오프라인으로 작동합니다. 계정도, 사용 정보 수집도, 내 것을 실어 나가는 네트워크 요청도 없어요. 가져온 오디오는 곧장 인식기로 들어갔다가 그대로 버려집니다. 내려받는 것은 한 번 받는 모델들과 직접 고른 업데이트뿐이에요.
대략 실시간 계수 0.15입니다. 연산 1초당 음성 6초를 처리해요. 같은 모델을 CPU에서 재 보니 실시간 스트림을 따라가기에 약 100배 느렸습니다.
기본적으로 Mac이 재생하는 모든 소리를 듣기 때문에, 쓰기 전에 설정할 것이 없습니다. 두 앱에서 동시에 말소리가 나면 메뉴 막대에서 앱 하나로 좁히세요. 그 앱과 거기서 파생되는 보조 프로세스까지 함께 가져오는데, 브라우저와 Electron 앱이 되는 이유가 그것입니다. 그런 앱의 소리는 메인 프로세스에서 나오지 않거든요.
음성 감지기가 인식기보다 먼저 소리를 걸러서 배경 음악은 인식기까지 닿지 않습니다. 이게 없으면 음악이 모델의 문맥을 채우고, 음악 다음에 나오는 첫 단어들이 사라져요.
말이 잠깐 멈출 때처럼, 다른 사람이 말하기 시작하면 새 상자로 넘어가게 할 수 있습니다. 기본은 꺼져 있어요. 첫 번째 모델과 나란히 두 번째 모델을 돌리기 때문입니다. 새 화자를 알아차리기까지는 1, 2초쯤 걸려요.
기본 모델은 언어를 스스로 감지합니다. 영어에는 전용 옵션 일곱 개가 더해져서, 160 ms부터 지연 시간과 정확도를 직접 맞바꿀 수 있어요.
‘번역 읽어 주기’는 번역된 문장을 하나씩 그 언어의 목소리로 읽어 주고, 그동안 원래 앱의 음량은 4분의 1로 줄어듭니다. VoiceOver를 켜면 저절로 켜지고, VoiceOver로 캡션 상자도 읽을 수 있습니다. VoiceOver 자신의 음성은 캡션으로 옮기지 않습니다.
포인터를 오버레이 근처로 가져가면 포인터가 있는 자리가 흐려집니다. 읽고 있는 문장이 쓰고 있는 문장을 덮지 않아요. 얼마나 흐려질지, 구멍이 얼마나 넓을지는 설정에서 직접 정합니다. ⇧를 누르면 진하게 유지되고, 그 상태로 자리를 옮길 수 있어요.
앱은 방송 자막처럼 페이지 단위로 넘어갑니다. 채우고, 지우고, 다시 시작하니까 잠깐 눈을 뗀 줄은 사라져 있어요. ⌥ 키를 누르고 있으면 이전 캡션들이 현재 상자 위로 다시 쌓입니다. 더 이전 것은 스크롤할 수 있고, ⌥F로 검색할 수 있습니다. 손을 떼면 다시 사라져요. 어디에도 기록되지 않습니다.
메뉴에서 ⌘,를 누르면 설정이 열려요. 상자가 몇 줄까지 차면 지워지는지, 얼마나 진하게 보일지, 포인터가 비켜 주는 범위가 어디까지인지, ⌥ 키로 얼마나 뒤까지 돌아갈지를 정합니다. 슬라이더를 움직이는 동안 미리보기와 실제 오버레이 양쪽에 바로 반영되니까, 숫자를 고르는 게 아니라 눈으로 보면서 맞추게 돼요.
앱이 캡션을 붙이고 서로 번역할 수 있는 열여섯 개 언어
작동 방식
복사만 하는 실시간 오디오 스레드, 받아쓰기는 하지 않는 이식 가능한 코어, 그리고 있어야 할 자리에서 도는 모델.
48 kHz 스테레오, 10.7 ms마다 콜백이 옵니다. 실시간 스레드는 락 프리 링 버퍼에 복사만 하고 그 밖에는 아무 일도 하지 않아요.
작업 스레드에서 16 kHz 모노로 낮추고 무음은 건너뜁니다. 말이 시작되기 전 약 1초를 앞에 붙여 다시 넣기 때문에, 첫 단어가 잘리는 일이 없어요.
30초 창 방식이 아니라 스트리밍 모델입니다. 소리를 따라오는 캡션과 몇 초 늦게 도착하는 캡션의 차이예요.
방송 자막처럼 지워졌다가 다시 시작하는 두 줄짜리 페이지. 줄 수는 설정에서 바꿀 수 있고, 소리가 멈춘 뒤가 아니라 마지막 새 텍스트가 나오고 4초가 지나면 사라집니다.
링 버퍼에서 모델 경계까지는 전부 이식 가능한 Rust이고, 일부러 받아쓰기는 하지 않습니다. 프레임을 넘겨줄 뿐이에요. Mac에만 있는 부분은 탭과 오버레이뿐입니다.
비교
macOS에는 실시간 자막이 무료로 들어 있습니다. 시스템 설정의 손쉬운 사용, 실시간 자막에 있고, Apple이 열어 둔 언어로 설정된 Apple silicon Mac에서 씁니다. macOS 14와 15에서는 영어뿐, 26부터는 여덟 개 언어입니다. 그걸로 충분하다면 그걸 쓰세요. 아래는 제게는 부족했던 부분들이고, 더 자세히 보고 싶다면 항목별 비교가 있습니다.
| 기능 | Subtitles | Apple 실시간 자막 |
|---|---|---|
| 언어 | 열여섯 개, 14.2부터 어느 macOS에서든, 다국어 모델이 자동으로 감지하고, 메뉴 막대에서 바꾸며, 어느 두 언어 사이든 실시간 번역 | macOS 14와 15에서는 영어뿐. 26부터 여덟 개 언어, 각각 국가에 묶이고, 한 번에 하나, 바꾸려면 시스템 설정에서 직접, 번역은 없음 |
| 오버레이 | 클릭이 통과하고, 포인터 아래에서 흐려지며, 모든 창 위에 남아 있고, 멀티태스킹에 방해가 되지 않음 | 역시 맨 위에 남는 창. 다만 클릭을 가져가고 아래에 있는 것을 가림 |
| 듣는 소리 | Mac이 재생하는 모든 소리, 원하면 마이크, 아니면 고른 앱 하나 | Mac이 재생하는 모든 소리, 또는 마이크 |
| 음악 | 음성 감지기가 건너뛰어서, 배경 음악이 가사가 되는 일이 없음 | 캡션이 붙음 |
| 화자 전환 | 화자마다 새 상자 (선택) | 해당 기능 없음 |
| 지나간 캡션 | 지난 캡션 전부, 남는 공간을 다 쓰는 목록으로, 스크롤해서 보고 ⌥F로 검색 | 흘러가는 세 줄, 한 번에 세 줄 넘게는 볼 수 없음 |
| 모델 | 지연 시간과 정확도를 맞바꾸는 영어 옵션 일곱 개, 그리고 다국어 모델 하나. 필요하면 ‘다국어’ 모델을 한 언어로 고정할 수도 있음 | 하나, 고정. 언어를 바꾸려면 시스템 설정을 열고 세 단계 깊이의 설정까지 들어가야 함 |
| 가격 | 7일간 무료, 그 뒤 $19 1회 결제, 모든 업데이트 포함 | 무료, 기본 제공 |
사용 후기
So smooth, very useful during meetings on different apps (slack, zoom, google), so well integrated on the screen, doesn't block interacting with the other windows, love it!
Almost no setup, no tweaking around: you install it and it just works. Simple, useful and really effective.
Very handy! I love how it can be connected to any audio source on my laptop, which helps not only for meetings and videocalls, but also for all those streaming services that do not support subtitles, like news websites or even some YouTube videos. The model supports many languages, so it's also useful if you're learning a foreign language and need subtitles to help you understand what's being said.
Awesome app and the translation support makes it even better. Working with French colleagues has never been easier. Highly recommend!
Definitely a game changer for me! A must have for remote workers
Much better than macOS live captions. I love how fluid the UX is, the searchable history when pressing option and all the shortcuts are really well thought, you can feel the author really cares about nailing all the details for a useful live caption app. The gorgeous audio glow is chef's kiss
저는 미국 회사에 다니고, 회의는 영어로 합니다. 영어는 제 모국어가 아니고, 동료들 대부분에게도 마찬가지예요. 정작 중요한 말이 나올 때는 늘 다른 일을 반쯤 하고 있었고, 그러면 그 말은 그대로 지나가 버렸습니다. 못 알아들은 단어 하나, 익숙하지 않은 억양, 아니면 1분 전에 나왔던 말. 다시 말해 달라고 하면 모두가 30초를 쓰고, 말하던 사람의 흐름도 끊깁니다.
그래서 캡션은 제가 다른 일을 하는 동안에도 계속 읽을 수 있어야 했습니다. 앱 하나 안의 패널이 아니라 모든 창 위에 뜨는 오버레이인 이유, 클릭을 아예 받지 않는 이유, 검색할 수 있게 지난 상자를 쌓아 두는 이유, 옮겨 놓을 필요 없이 포인터 아래에서 흐려지는 이유가 전부 그것입니다. 나머지는 모두 거기서 나왔습니다.
Mathieu Jouhet, 이 앱을 만드는 사람.
가격
먼저 7일간 무료로 써 보세요. 카드도 계정도 필요 없습니다. 그다음은 $19 1회 결제예요. 사둘 사용 시간도, 사용자 수에 따른 요금도, 갱신도 없고, 앞으로 나올 모든 업데이트가 포함됩니다. 받아쓰기 서비스 한 달 구독료 정도예요.
번역은 추가 요금이 아니라 가격에 포함되어 있습니다. 열여섯 언어, 그중 어느 둘 사이든 되는 실시간 번역, 스트리밍 모델이 전부 라이선스 하나에 따라오고, 따로 열어야 할 상위 요금제는 없습니다. 앞으로 나올 업데이트도 전부 포함입니다.
Mac용 Subtitles
$19 1회 결제
$19 1회 결제 · macOS 14.2 이상 · Apple silicon
첫 실행 때 약 633 MB를 내려받습니다.
자주 묻는 질문