모든 릴리스 표시 중
마이너
1.15.0 · 2026년 10월 6일
제안을 끄거나, 더 오래 띄워 두세요. 캡션 상자의 대본 저장 제안에 이제 ‘대본 저장…’ 옆으로 ‘다시 묻지 않기’ 버튼이 붙습니다. 설정의 새 ‘대본’ 탭에서 제안을 다시 켤 수 있고, 제안이 떠 있는 시간도 5초에서 30초 사이로 정할 수 있어요.
- 대답할 시간이 생겼습니다. 제안이 떠 있는 동안에는 최근 상자들이 그 아래에서 지워지지 않고 대답을 기다려요. 상자가 묻든 묻지 않든 메뉴에는 여전히 ‘대본 저장…’이 있습니다.
- 화자 표시가 자리를 옮겼습니다. ‘저장한 대본에 화자 표시’는 이제 모델이 아니라 설정 ▸ 대본에 있습니다.
패치
1.14.1 · 2026년 9월 29일
누가, 얼마나 빨리 읽을지 고르세요. 이제 ‘번역 읽어 주기’에서 목소리를 두 가지 중에 고를 수 있습니다. 지금처럼 번역 언어로 설치된 것 중 가장 좋은 목소리, 또는 VoiceOver 자신의 목소리예요. 속도도 ‘느리게’, ‘보통’, ‘빠르게’, ‘매우 빠르게’ 네 가지가 있습니다.
- 목소리는 VoiceOver, 타이밍은 앱. ‘VoiceOver 음성’은 VoiceOver의 설정대로 읽고, 번역이 어느 언어든 VoiceOver의 언어로 읽습니다. 읽는 동안 원래 소리가 한발 물러나는 것도 그대로예요. VoiceOver가 꺼져 있으면 Mac의 시스템 음성이 읽습니다.
- ‘느리게’, ‘빠르게’, ‘매우 빠르게’는 평소 속도의 약 0.8배, 1.3배, 1.9배로 읽습니다. ‘VoiceOver 음성’일 때는 VoiceOver의 속도가 평소 속도예요. 어느 속도에서도 건너뛰는 문장은 없습니다.
마이너
1.14.0 · 2026년 9월 28일
듣지 않을 소리. 메뉴를 연 채로 ⌥ 키를 누르고 있으면 ‘들을 소리’가 ‘듣지 않을 소리’로 바뀝니다. 앱 목록은 같고, 체크한 앱은 시스템 오디오 전체에서 빠져요. 체크한 앱은 자막으로도 번역으로도 만들지 않으며, 상자가 그 앱을 소스로 다는 일도 없습니다.
- 앱 전체가 빠집니다. 이 선택은 앱의 보조 프로세스까지 적용되고, Safari의 웹 콘텐츠도 그중 하나예요. 나중에 실행되는 앱에도 그대로 유지되며, 종료된 앱도 목록에 남아 있어 언제든 체크를 해제할 수 있습니다. 여기서 체크한 앱도 ‘들을 소리’에서 이름으로 직접 고르면 자막으로 만들고, ‘들을 소리’ 이름 아래에는 ⌥ 키를 누르고 있으면 ‘듣지 않을 소리’가 된다는 안내가 나옵니다.
마이너
1.13.0 · 2026년 9월 26일
번역을 귀로 듣습니다. 새 ‘번역 읽어 주기’ 메뉴가 문장이 확정될 때마다 번역을 소리 내어 읽어 줍니다. 목소리는 그 언어로 설치된 것 중 가장 좋은 것을 쓰고, ‘VoiceOver가 켜져 있을 때’ 또는 ‘항상’으로 켤 수 있어요. 건너뛰는 문장도, 빨리 읽는 문장도 없고, ⌥⌘. 키를 누르면 읽기를 멈추거나 마지막 줄을 다시 읽습니다.
- 원래 소리는 한발 물러납니다. 번역을 읽는 동안 원래 소리의 음량이 4분의 1로 줄었다가, 다 읽고 나면 돌아와요.
- VoiceOver에 맞췄습니다. VoiceOver가 캡션 상자를 읽고 그 버튼도 누를 수 있으며, 대본 저장 제안은 나타나는 즉시 읽어 줍니다. VoiceOver 자신의 음성은 캡션으로도, 번역으로도 옮기지 않습니다.
- 읽는 중에도 말하세요. 마이크와 Mac의 스피커를 쓸 때는 번역이 말이 멈추기를 기다렸다가 읽고, 읽는 동안 누가 말해도 그 말은 그대로 캡션에 나옵니다. 마이크에 들어오는 소리에서 번역을 읽는 목소리만 걷어 내고요.
- 작은 변화들. 대본 저장 제안은 1분 이상 말이 이어진 뒤에 나오고 esc 키로 닫을 수 있으며, 저장할 내용이 있으면 메뉴에 언제든 ‘대본 저장…’이 있습니다. AirPods 마이크 때문에 앱이 강제 종료되던 문제도 고쳤어요.
마이너
1.12.0 · 2026년 9월 26일
세션의 대본을 저장합니다. 소리가 멈추거나, ‘지우기까지’가 최근 상자들을 지우기 10초 전이 되면, 캡션 상자가 저장할지 물어봐요. ‘대본 저장…’ 버튼과 줄어드는 카운트다운 막대가 함께 나옵니다. 일반 텍스트, Markdown, SRT 자막 중에서 골라 저장할 수 있고, 저장하면 쌓여 있던 기록은 비워집니다. 저장하지 않으면 디스크에는 아무것도 쓰지 않아요.
- 대본에 화자가 표시됩니다. ‘화자가 바뀌면 새 상자’를 켜 두면, 두 명 이상이 말했을 때 일반 텍스트나 Markdown 대본에서 각 발언 앞에 화자 1, 화자 2가 붙어요. 설정 ▸ 모델의 스위치로 끌 수 있고, SRT 파일에는 이름이 들어가지 않습니다.
- SRT는 화면에서 본 그대로의 시간으로. 각 자막은 첫 단어가 화면에 뜬 순간에 시작하니, 파일이 실제로 보던 세션과 그대로 맞아떨어집니다.
- ‘지우기까지’는 최소 20초입니다. 기록이 사라지기 전에 저장을 제안할 여유를 두려는 것이에요. 상자 위에 포인터를 올려 두면 카운트다운이 멈춥니다.
- 작은 변화들. 체험판의 마지막 줄이 바로 표시되고 ‘라이선스 구입’ 버튼이 함께 나오며, 설정은 패널 사이를 애니메이션으로 넘어갑니다.
마이너
1.11.0 · 2026년 9월 25일
이제 Subtitles가 한국어로 나옵니다. 메뉴, 설정, 시작 창을 비롯한 모든 창과 상태 줄이 앱이 받아쓰는 열여섯 언어로 제공되고, 언어마다 단어를 그대로 옮기지 않고 그 언어에 맞게 새로 썼어요. 앱은 Mac의 언어를 따릅니다.
- 설정에 ‘언어’ 패널이 생겼습니다. ‘시스템 언어’나 열여섯 언어 중 하나를 고르세요. 메뉴와 열려 있는 창이 다시 실행할 필요 없이 바로 바뀌고, 이 선택은 시스템 설정의 ‘언어 및 지역’에서 앱마다 정하는 언어와 같은 설정입니다.
- 시작 창의 데모도 그 언어로 말합니다. 이 사이트의 데모가 모든 언어에서 그러듯이요. 데모는 일시 정지했다가 처음부터 다시 볼 수도 있어요.
- 설정의 말이 더 분명해졌습니다. ‘포인터 투명 효과’의 슬라이더 이름이 이제 ‘투명도’이고, ⌥ 키로 쌓아 둔 상자들의 설정은 어느 색상 테마에서든 무엇을 하는지 그대로 설명합니다.
패치
1.10.1 · 2026년 9월 23일
⌥ 키로 쌓아 둔 상자들이 글자 크기를 한 단계 낮춥니다. 이제 그 상자들은 화면의 상자보다 한 단계 작은 크기로 표시돼요. 그래서 캡션 옆이 아니라 뒤에 놓인 것처럼 보이고, 같은 자리에 지나간 말을 더 많이 담습니다.
- 어느 크기에서든 한 단계 작게. ‘작게’일 때 17포인트, ‘보통’일 때 22포인트, ‘크게’일 때 30포인트, ‘아주 크게’일 때 40포인트입니다. ⌥ 키로 쌓아 둔 상자들의 검색란과 설정 창의 미리보기도 따라가요.
- 한 줄은 84자까지입니다. 이제 모든 상자가 자기 글자 크기에서 한 줄을 84자 이내로 맞추고, 화면의 상자는 화면 너비의 4분의 3까지만 차지해요. ‘작게’에서는 줄이 전보다 짧아지고, ‘크게’와 ‘아주 크게’에서는 넓은 디스플레이일 때 더 길어집니다. 더 작은 크기로 표시되는 ⌥ 키로 쌓아 둔 상자들은 화면의 상자보다 폭이 좁아요.
- 시작 창의 데모가 빛을 냅니다. 이 사이트의 데모처럼 데모 속 데스크톱의 빛을 받아 빛나고, 그 빛은 창의 여백으로 번지며 옅어져요.
마이너
1.10.0 · 2026년 9월 23일
새 화자의 첫마디가 자기 상자에 들어갑니다. 설정에서 화자가 바뀌면 새 상자를 켜 두면, 전에는 다른 사람이 말을 시작하고 1~2초가 지나서야 새 상자가 열렸어요. 그래서 그 사람의 첫마디가 앞사람 상자의 끝에 붙었습니다. 이제는 그 목소리가 시작된 자리에서 상자가 나뉩니다.
- 목소리가 바뀐 자리에서 나눕니다. 화자 감지(화자 분리)는 다른 사람이 말하고 있다는 것을 1~2초 늦게야 알아채요. 그래서 이제 그 변화에 새 목소리가 시작된 순간이 함께 실리고, 상자는 그 순간에서 가장 가까운 문장 끝이나 두 목소리 사이의 멈춤에서 나뉩니다.
- 이미 보인 말도 함께 옮겨 갑니다. 화면에 이미 떠 있던 말은 새 상자로 갑니다. ⌥ 키로 쌓아 둔 상자들에서는, 앞 화자의 상자와 함께 닫혀 버린 말을 그 상자에서 다시 꺼내 화면의 상자에 합쳐요. 화면의 상자가 이미 사라졌다면 그 말만으로 상자 하나가 됩니다.
- 기침은 새 화자가 아닙니다. 목소리가 0.5초는 이어져야 새 화자로 치니, 기침이나 짧은 “음” 한 번에 페이지가 넘어가지 않아요. 번역이 켜져 있으면 번역된 상자도 그 자리의 말이 자리 잡는 대로 같은 지점에서 나뉩니다.
- Space를 옮겨 가도 ⌥ 키로 쌓아 둔 상자들이 따라옵니다. 한 데스크톱에서 소리를 멈추고 다른 데스크톱으로 옮겨 가서 ⌥ 키를 누르고 있으면, 마지막으로 떠 있던 데스크톱이 아니라 이제 바로 그곳에서 열립니다. 현재 상자가 늘 그래 왔듯이요.
마이너
1.9.0 · 2026년 9월 22일
체험이 끝난 뒤에도 무료로 5분씩. 7일 체험이 끝나도 앱은 더 이상 받아쓰기를 아주 멈춰 버리지 않습니다. 5분 동안 캡션을 띄우고, 30분 쉬고, 다시 시작해요. 앱이 도는 동안 키를 넣을 때까지 이렇게 되풀이합니다.
- 5분은 첫 캡션과 함께 시작하니, 조용한 Mac이나 아직 불러오는 중인 모델은 그 시간을 조금도 쓰지 않아요. 한번 시작되면 그 뒤로 말이 더 나오든 말든 시계대로 흘러갑니다.
- 5분이 다 되면 상자가 직접 알려 줍니다. 앱 자신의 이름과 아이콘을 달고, 여느 캡션처럼 한 단어씩 채워지며, Audio Borealis도 여전히 소리를 따라가요. 키를 사는 곳도 알려 주니, 그 알림이 떠 있는 동안 상자를 클릭하면 그곳으로 갑니다.
- 쉬는 동안에는 메뉴 막대의 메뉴가 캡션이 언제 다시 시작되는지 알려 주고, ‘Subtitles 재개’는 전처럼 라이선스 창을 엽니다. 쉬는 시간이 끝나면 캡션은 저절로 돌아와요. 앱을 종료해도 쉬는 시간이 줄어들지 않고, 언제든 키를 넣으면 그 즉시 끝납니다.
패치
1.8.4 · 2026년 9월 21일
상자에 달린 이름은 그 안의 말을 따라갑니다. 시스템 오디오 전체일 때 두 번째 앱이 재생을 시작하면 1.7.1부터 그래 왔듯 그 앱을 3초 동안 들어 보는데, 이제는 그 소리에 목소리가 실려 있는지도 확인하고, ‘다국어’ 모델에서는 그 순간을 따로 받아써서 화면의 말과 견주어 봅니다. 들어 보니 화면의 말을 하고 있던 앱은 상자의 이름과 아이콘을 가져가고, 가사가 있든 없든 음악을 틀고 있던 앱이나, 캡션이 붙고 있는 목소리가 아닌 다른 목소리가 들린 앱은 아무리 오래 재생해도 가져가지 못해요. 통화 중에 시작된 재생목록은 통화의 말에 붙은 이름을 그대로 둡니다.
- 20초마다 다시 들어 봅니다. 그사이 달라졌을 수 있으니까요. 들어 보니 통화 대기 음악을 틀고 있던 통화 앱은 누군가 전화를 받아 화면의 말이 그 앱의 것이 되면 이름이 붙어요.
- 이름이 붙어 있던 앱이 멈추면 상자는 들어 보니 말하고 있던 앱으로 먼저 넘어가고, 그다음이 소리를 내고 있던 앱, 그다음이 조용했던 앱입니다. 또 들어 보니 말하고 있던 앱은 끝내 들어 보지 못한 앱에 밀리지 않고 상자를 지킵니다. 전에는 그런 앱이 30초가 지나면 상자를 넘겨받았어요.
- 캡션 자체는 그대로입니다. 이 확인은 이미 올라와 있는 같은 모델 위에서 그 앱의 소리만 놓고 두 번째 인식기를 돌리는 것으로, 들어 볼 때마다 Neural Engine에서 1초도 채 안 되는 동안 돌아요. 다른 모델에서는 목소리가 있는지 가려내는 데서 멈추고, 설정에서 말소리 외 건너뛰기를 꺼 두었거나 모델을 아직 불러오는 중이면 전처럼 소리를 곧 말로 칩니다.
패치
1.8.3 · 2026년 9월 21일
색상 테마. 자동, 라이트, 다크 셋 중 하나로, 메뉴 막대의 메뉴에서 Audio Borealis 위에 있습니다. 다크는 지금까지 늘 그래 온 그 상자예요. 검은 바탕에 흰 글자. 라이트는 그걸 안팎으로 뒤집습니다. 흰 바탕에 어두운 글자이고, 이름 탭이나 제목 줄에 실리는 앱 이름은 반투명한 검정이며, 가는 선은 상자보다 한 단계 밝은 게 아니라 한 단계 어둡습니다. 기본값인 자동은 시스템의 화면 모드를 따라가서, 라이트 모드인 Mac에는 이제 밝은 상자가 뜹니다. 계속 검게 두려면 다크를 고르세요. ⌥ 키로 쌓아 둔 상자들과 그 검색란도 입력 커서까지 같은 테마를 입고, 설정 창의 미리보기도 마찬가지예요.
- 데모도 따라갑니다. 시작 창의 데모는 앱이 쓰는 테마를 입고, 이 사이트의 데모는 페이지를 따라요. 밝은 테마에서는 흰 상자, 어두운 테마에서는 검은 상자예요. 데모의 메뉴에서 라이트나 다크를 고르기 전까지는요.
- 무채색 안개는 Audio Borealis에서 White Haze가 새로 얻은 이름이고, 이제 그 빛무리는 상자와 반대되는 색입니다. 어두운 상자에는 흰색, 밝은 상자에는 짙은 회색이에요. White Haze를 골라 두었던 사본은 새 이름 아래에서 그 선택을 그대로 이어 갑니다.
패치
1.8.2 · 2026년 9월 20일
Audio Borealis. 상자 아래쪽 가장자리를 따라, 소리에 맞춰 오르내리는 빛깔입니다. 가장자리에서 부드러운 빛무리가 부채꼴로 퍼지는데 하나하나가 목소리의 한 대역을 따라가고, 그 위로 대역마다 반투명한 곡선이 하나씩 낮은 음부터 높은 음까지 놓여서 제 대역이 들릴 때 솟아오릅니다. 그래서 모음과 ㅅ 소리는 서로 다른 언덕을 움직여요. 조용하면 아무것도 없고, 목소리가 들리면 음절마다 고동칩니다. 앱이 듣는 것이면 무엇이든 따라갑니다. 앱의 소리든 마이크든 마찬가지예요. 소리마다 제 최고점을 기준으로 삼으니, 책상 건너편의 조용한 목소리도 영화 사운드트랙만큼의 폭을 채웁니다. 기본으로 켜져 있고, 메뉴 막대의 메뉴에 새로 생긴 Audio Borealis 하위 메뉴에서 정합니다. ‘끔’을 고르거나, 색감(무지개, 오로라, 가을, 무채색 안개) 하나와 세기(강하게, 보통, 은은하게) 하나를 고르면 돼요. 따로 고르지 않으면 무지개에 보통입니다.
- 시작 창의 데모도 같은 방식으로 빛나고, 고른 색감과 세기를 그대로 따라갑니다. 이 사이트의 데모도 그렇습니다. 스스로 지어낸 목소리에 맞춰서요.
- 소리에 맞춰 빛나는 Audio Borealis를 웹용 오픈 소스로 공개했습니다: hello-mat.com/design-engineering/audio-borealis.
패치
1.8.1 · 2026년 9월 19일
Safari의 소리는 Safari의 것입니다. Safari는 자기 이름도 정체도 담지 않은 WebKit 서비스를 통해 소리를 내고, WebKit 기반 앱(Mail, Raycast, 그 밖의 앱)은 저마다 같은 서비스의 인스턴스를 하나씩 띄웁니다. 그래서 상자는 앱이 먼저 찾은 인스턴스의 이름과 아이콘을 달았어요. Safari에서 재생 중인 동영상에 “Raycast Graphics and Media”가 붙었고, ‘들을 소리’에서 Safari를 고르면 그 인스턴스 전부의 소리를 가져왔습니다. 이제 프로세스는 시스템이 보는 대로, 그 프로세스를 책임지는 앱에 귀속됩니다. 보조 프로세스가 마이크를 요청할 때 권한 창이 내놓는 답과 같은 답이에요. Safari의 서비스는 Safari에, Firefox의 플러그인 컨테이너는 Firefox에, 훑어보기 미리보기는 Finder에. 상자는 앱 자신의 이름과 아이콘을 달고, ‘들을 소리’에서 앱을 고르면 그 앱을 위해 재생되는 소리만 가져옵니다. 예전 이름으로 Safari를 골라 두었던 사본은 한 번 시스템 오디오 전체로 되돌아가며 로그에 한 줄을 남깁니다. Safari를 다시 골라 주세요.
- ‘들을 소리’는 앱을 상자와 똑같은 이름으로 부릅니다. 메뉴의 줄에는 앱 뒤에서 도는 프로세스 수가 “Google Chrome (3)”처럼 붙어 있어서 상자의 이름과 다른 이름처럼 읽혔어요. 그 숫자는 사라졌습니다.
마이너
1.8.0 · 2026년 9월 19일
‘들을 소리’에 마이크가 들어왔습니다. 고르면 상자는 빨간 타일 위 흰 마이크를 소스로 달고, 선택은 다음 실행에도 이어집니다. macOS는 마이크를 처음 고르는 순간에만 권한을 묻고 그 전에는 묻지 않으며, 실행할 때는 절대 묻지 않아요. 거절하면 시스템 설정이 마이크 목록을 열어 줍니다. 마이크는 모노이고 늘 48 kHz도 아닌데, 앱에서 받아 오는 소리는 48 kHz 스테레오라서, 오디오 코어는 입력이 어떤 형식이든 그에 맞춰 다시 짜입니다. 들어올 때도, 되돌아갈 때도요.
- ‘번역할 언어’ 메뉴에 ‘두 언어 모두 표시’가 생겼습니다. 서로 자기 언어를 읽으면서 두 언어로 대화를 실시간으로 이어 갈 수 있어요. 켜 두면 상자에 두 문단이 실립니다. 위는 ‘번역할 언어’에서 고른 언어가 캡션으로, 아래는 다른 언어가 더 작고 흐리게요. 번역 목표 언어 그 자체가 들리면 짝이 뒤집혀서, 말한 그대로가 캡션이 되고 번역이 그 아래로 내려갑니다. 아직 자리 잡지 않은 꼬리는 캡션의 꼬리처럼 흐려지고, ‘번역 타이밍’도 같은 방식으로 따라요. 같은 언어가 두 번 나오는 일은 없습니다. 아래 문단은 언제나 번역의 바탕이 된 말이지 실시간 받아쓰기가 아니고, 번역기가 그대로 돌려준 문장은 빠집니다. 두 문단 중 하나라도 차면 페이지가 넘어가고, 느린 쪽을 다 읽을 만큼 머물러요. ⌥ 키로 쌓아 둔 상자 하나하나가 두 글을 보여 준 그대로 간직합니다. 둘 다 보이는 동안 ⌃ 키는 아무것도 하지 않아요. 들여다볼 원문이 남아 있지 않으니까요.
- 번역이 말 차례 단위로 움직입니다. 인식기는 대화 내내 받아쓴 글 하나를 이어 가는데, 전에는 문장 하나를 끝낼 때마다 되감아 전부를 다시 번역했어요. 이제는 멈춤이나 감지된 문장 끝이 한 차례를 닫고, 그 차례가 자리 잡는 동안 들어온 말은 다음 차례를 기다리며, 번역할 언어를 바꿔도 지금 차례만 다시 번역합니다. 자리 잡지 않았다고 흐려진 꼬리가 영영 흐린 채로 남는 일이 없어졌고, 번역기가 10초 동안 답하지 않은 요청은 다시 보냅니다.
- 시작 창의 데모는 앱이 듣는 곳을 듣고, 앱이 두 언어를 보여 줄 때 같이 보여 줍니다. 열리는 순간부터, 둘 중 무엇이 바뀌든 그때그때요. 듣는 동안에는 메뉴 막대에 주황색 마이크 알약이 떠 있습니다. 상자들은 앱의 줄 높이에 맞춰 있고, 이 사이트의 상자들도 이제 그렇습니다.
- 업데이트를 자동으로 확인해도 되는지 묻는 질문은 시작 창을 닫을 때 그 창 안에서 합니다. 두 번째 실행 때가 아니라요. 처음 쓰는 사람은 시작 창을 닫고 나면 다음 날 다시 실행할 때까지 업데이트 이야기를 듣지 못했어요. 여전히 질문은 하나이고, 한 번만 묻습니다.
패치
1.7.2 · 2026년 9월 17일
시작 창의 데모가 지금 내가 쓰는 상자를 그대로 그립니다. 오버레이의 설정을 안고 열려요. 글자 크기와 정렬, 제목 줄인지 이름 탭인지, 상자가 몇 줄까지 차면 넘기는지, 얼마나 진한지, 아래 화면을 얼마나 부드럽게 하는지, 포인터 투명 효과, ⌥ 키가 상자를 몇 개 두고 언제 잊는지까지요. 설정이 바뀌면 그 자리에서 따라갑니다. 메뉴에서 바꾸든 설정 창에서 바꾸든 마찬가지예요. 데모의 메뉴도 여전히 데모에 먹히고, 어느 쪽에서 바꿨든 마지막 변경이 이깁니다. 데모에서 고른 크기는 앱의 흐림이 바뀌어도 남고, 앱에서 고른 크기는 데모에서 고른 크기를 대신해요.
- 시작 창이 150포인트 넓어졌고, 데모도 함께 넓어졌어요.
- 데모의 창들은 macOS 26이 그리는 대로, 이 사이트에 있는 대로 그려집니다. 가는 테두리를 두른 더 둥근 틀, 신호등 버튼이 얹힌 유리판 같은 사이드바, 타일 위에 캡슐로 뜬 통화 컨트롤, 같은 유리 위에 놓인 앱의 메뉴. 설정 미리보기의 통화도 같은 그림을 따르고, 데모가 상자에 쳐 넣는 키는 시작 창 자신의 키처럼 윤곽만으로 그려져요.
- 설정 미리보기가 창이 열린 채로 메뉴에서 바꾼 설정을 따라갑니다. 글자 크기, 포인터가 비켜 주는 범위, ⌥ 키로 쌓아 둔 상자들, 그리고 스위치도 함께요. 예전에는 창이 다음에 앞으로 나올 때에야 따라잡았어요.
- ⌥ 키로 쌓아 둔 상자들이 잘린 가장자리에서 사라질 때, 직선으로 오르는 대신 부드럽게 시작하고 끝납니다. 오버레이에서도 설정 미리보기에서도 똑같이요.
- 라이선스 창은 가격을 말하지 않고 ‘키 구입’이라고만 합니다. 가격은 Gumroad에서 정하는 것이라, 앱 안의 숫자는 가격이 바뀌는 순간 낡은 것이 되었거든요.
패치
1.7.1 · 2026년 9월 14일
알림음이 더는 자기 앱의 이름을 상자에 올리지 않습니다. Core Audio는 앱이 소리를 내는 동안이 아니라 출력 스트림을 열어 두고 있는 동안 내내 그 앱을 재생 중이라고 알리는데, 알림은 소리가 그친 뒤에도 몇 초 동안 스트림을 열어 둬요. 네이티브 앱에서는 2초 남짓, Slack이나 Discord 같은 Chromium 기반 앱에서는 10초쯤이고, 메시지가 한꺼번에 쏟아지는 동안에는 스트림이 아예 닫히지 않습니다. 그래서 동영상을 보는 중에 메시지 하나가 오면 상자가 10초 동안 Slack의 이름을 달았고, 바쁜 채널에서는 그 이름이 내려가지 않았어요. 새로 나타난 앱은 두 번의 조사에 연달아 재생 중이어야 한다는 1.7.0의 규칙은 반 초면 끝나는 알림음을 상정하고 쓴 것인데, 실제로 그렇게 끝나는 알림음은 하나도 없습니다.
- 새로 나타난 앱은 먼저 들어 보고 나서야 상자를 넘깁니다. 앱이 스트림을 열어 두기 시작하고 2초 뒤, 그러니까 그 앱의 알림음이라면 이미 끝났을 때, 그 앱의 소리만 3초 동안 가져와서 그중 얼마만큼이 기준 음량을 넘는지 잽니다. 이름을 얻는 건 이어지는 소리뿐이에요. 알림음 하나는 무음으로 읽혀 아무것도 바꾸지 않고, 알림음이 잇달아 울려도 마찬가지이며, 들어 보니 조용했던 앱은 그사이 잇단 알림이 통화로 바뀌었을 수도 있으니 20초 뒤에 다시 들어 봅니다. 동영상이 재생되는 중에 시작된 통화는 6초 안팎이면 이름이 붙어요.
- 안전망 하나, 그리고 다음 차례. 끝내 들어 보지 못한 앱은 30초가 지나면 상자를 넘겨받지만, 들어 보니 조용했던 앱은 스트림을 아무리 오래 열어 두어도 결코 넘겨받지 않습니다. 이름이 붙어 있던 앱이 멈추면 상자는 남은 앱 가운데 가장 나은 쪽으로 넘어가고, 들어 보니 조용했던 앱으로는 절대 가지 않아요.
마이너
1.7.0 · 2026년 9월 13일
모든 상자가 그 말이 어느 앱에서 온 것인지 이름으로 밝힙니다. 상자 안의 한 줄이 캡션 위에 앱의 아이콘과 이름을 올립니다. Apple의 실시간 자막이 자기 상자에 머리글을 다는 것과 같은 방식이에요. 시스템 오디오 전체를 골라 두면 상자는 말이 어디서 왔는지 아무 단서도 주지 않았고, ⌥ 키로 쌓아 둔 상자들 속에 통화와 동영상이 구별할 길 없이 함께 있을 수 있었습니다. 메뉴의 앱 이름 표시에서 이 줄을 상자 위쪽 가장자리의 탭으로 바꾸거나 끌 수 있어요.
- ⌥ 키로 쌓아 둔 각 상자는 그 말이 도착할 때의 앱을 입습니다. 상자를 닫은 말의 앱이 아니에요. 통화 중에 사라진 상자는 동영상의 첫 말이 다음 상자를 열어도 통화의 것으로 남습니다. 쌓인 상자의 아이콘은 색을 온전히 유지해요. 흐려진 아이콘은 오래된 상자가 아니라 꺼진 앱처럼 읽히기 때문입니다.
- 시스템 오디오 전체일 때 앱은 Core Audio가 재생 중이라고 알리는 것에서 알아냅니다. 그런데 이건 잡음이 많은 답이에요. 브라우저는 동영상을 멈춰 둔 채로도 오디오 장치를 열어 두고, 알림음은 반 초 동안 재생되는 앱이니까요. 그래서 선택은 끈끈하게 유지되고, 두 번의 조사에 연달아 재생 중이었던 것만 이를 넘겨받습니다. 앱 하나를 소스로 골라 두었다면 바로 그 앱이에요. 조사는 초당 한 번, 메인 스레드 밖에서 합니다.
- 글자가 가운데 정렬 대신 그 문자의 시작 쪽 가장자리에서 시작합니다. 대부분의 언어는 왼쪽, 아랍어와 히브리어는 오른쪽이고, 이름 탭이나 제목 줄도 그와 함께 오른쪽에 놓여요. 상자는 한 단어씩 채워지니, 고정된 가장자리에서 자라는 줄이 단어마다 다시 가운데로 맞춰지는 줄보다 따라가기 쉽습니다. 메뉴의 글자 크기 및 정렬에는 예전 모습을 위한 가운데 정렬이 있어요.
- 모든 상자 둘레에 1픽셀 너비의 가는 선이 생겼습니다. 시스템이 자기 패널에 테를 두르는 방식 그대로예요. 다크 모드에서는 상자보다 한 단계 밝고, 라이트 모드에서는 한 단계 어둡습니다. 라이트 모드에서는 뒤의 화면이 밝아서 밝은 테가 가장자리가 아니라 반사광처럼 보였거든요.
- 상자 모서리가 14포인트에서 16포인트가 되었습니다. 이름 탭도 같은 반지름을 쓰고, 각진 모서리 위에서 상자 가장자리에 딱 붙으며, 오목한 발로 위쪽 가장자리로 퍼져 나가고, 상자와 함께 흐려집니다. ⇧ 고리는 상자와 탭을 하나의 모양으로 둘러요.
- ⌥ 키로 쌓아 둔 상자들이 잘린 가장자리에서 사라질 때, 흐림도 상자마다 함께 옅어집니다. 예전에는 이미 사라진 상자 아래에 흐림이 통째로 남아, 쌓인 상자들이 잘린 자리가 뿌연 띠처럼 보였어요.
- 시작 창의 데모는 이 사이트의 것을 새로 가져온 것입니다. 상자들이 같은 방식으로 앱 이름을 보여 주고, 첫 장면에는 앱의 메뉴가 없어요. 그 김에 세 가지를 고쳤습니다. 상자의 아이콘이 보이고, 번역 장면이 ⌃ 키를 눌러 보라는 줄에서 영영 멈추지 않으며, Safari의 엔진에서 장면을 손으로 바꾼 뒤 창이 몇 프레임 동안 앞 창 안에 제 내용을 그려 넣는 일이 없어졌어요. 설정 미리보기의 통화는 이제 Google Meet 통화이고, 이 사이트가 그리는 아이콘을 답니다.
패치
1.6.5 · 2026년 9월 12일
번역이 켜는 순간부터 시작됩니다. 전에는 인식기가 듣고 있는 언어를 알려 줄 때까지 기다렸는데, 다국어 모델은 그것을 첫 단어가 아니라 문장 첫머리에서 알려 주기 때문에, 문장 중간에서 시작된 캡션이나 그 사이에 고른 번역할 언어는 다음 마침표까지 번역되지 않은 채로 남았어요. 이제는 모델이 언어를 알려 줄 때까지 받아쓴 글 자체에서 언어를 읽어 내고, 번역을 켜거나 번역할 언어를 바꾸면 인식기를 새로 시작하니, 다음 말은 옛 상자를 마무리하는 대신 새 언어로 새 상자를 엽니다.
- 메뉴가 짧아졌어요. 말소리 외 건너뛰기와 화자가 바뀌면 새 상자는 이제 설정의 ‘모델’ 탭에만 있습니다. 거기에 이미 스위치가 있었고, 둘 다 엔진을 다시 불러오는 것이라 무언가 보는 도중에 메뉴에서 뒤집을 일이 아니에요. 오버레이 위치 재설정은 위의 토글들과 떨어져 따로 한 묶음이 되었습니다.
- ‘감사의 말’은 ‘Subtitles에 관하여’ 창의 버튼이 되었고, 그 옆에 이 페이지를 여는 변경 사항 버튼이 새로 생겼어요. 다른 앱에서 텍스트 파일을 여는 대신 앱 자체의 창을 엽니다. 서드파티 고지를 문단으로 다시 흘리고 앱의 글꼴로 조판해서, 스크롤되는 부드러운 틀 안에 담았어요.
- 체험이 끝나면 대기 중인 업데이트와 같은 빨간 배지가 메뉴 막대 아이콘에 붙어서, 메뉴를 열지 않아도 보입니다. 배지는 절대 어두워지지 않아요. 일시 정지하면 아이콘이 흐려지는데, 전에는 배지까지 같이 흐려졌습니다. 업데이트와 끝난 체험이 동시에 있으면 2가 보여요.
- 업데이트 창의 릴리스 노트 칸이 이제 라이트 모드에서도 보입니다. 회색이 너무 옅어서 움푹 들어간 칸으로 읽히지 않았어요. 또 창을 만들 때가 아니라 그릴 때 색을 정하니, 모양이 바뀌는 동안 열려 있던 창도 맞는 색을 받습니다.
패치
1.6.4 · 2026년 9월 12일
상자 뒤의 화면을 이제 원하면 흐리게 할 수 있어요. 기본값은 6포인트 흐림입니다. 어수선한 장면 위에서는 반투명한 바탕에 얹힌 글자가 읽기 어려웠고, 상자 아래에 있는 것을 부드럽게 눌러 줘야 글자가 거기서 떠올라요. 현재 상자, ⌥ 키로 쌓아 둔 상자들, 그리고 그 검색란까지 모두 이 흐림을 갖고 있고, 포인터를 따라다니는 구멍은 바탕을 뚫는 것과 똑같이 흐림도 뚫기 때문에, 구멍으로 보이는 것은 상자가 가리고 있던 그것 그대로, 선명합니다.
- 설정의 ‘배경’ 아래에 있는 ‘흐림’으로 화면을 얼마나 부드럽게 할지 정할 수 있어요. 끔부터 20포인트까지이고, 설정 창의 미리보기도 슬라이더를 따라갑니다.
- 시작 창의 데모가 다시 사이트의 데모를 따라잡았고, 그 상자들도 같은 흐림을 두르고 있어요.
패치
1.6.3 · 2026년 9월 9일
라이선스 키를 라이선스 창에 붙여 넣을 수 있게 됐어요. 거기서는 ⌘V가 아무 일도 하지 않았고, ⌘C, ⌘X, ⌘A, ⌘Z도 마찬가지였어요. 이 키들은 편집 메뉴를 거쳐야만 텍스트 필드에 닿는데, 메뉴 막대가 없는 앱에는 그 메뉴가 없었거든요. 이제는 있어요. 어디에도 보이지 않지만, 같은 이유로 설정의 ‘지우기까지’ 필드도 붙여 넣기를 받습니다.
패치
1.6.2 · 2026년 9월 8일
시작 창의 데모가 다시 사이트의 데모를 따라잡았어요. 화면은 메뉴 막대까지 포함해 16:9가 됐고, 축소 모형은 십분의 일만큼 작아져서 각 창은 전에 담고 있던 것을 그대로 담아요. 앱은 Mac이 보여주는 이름 그대로, zoom.us와 Spotify로 불리고, ⌘-tab 전환기에는 각 앱의 아이콘이 있어요. 메모 창은 메모 앱 그대로 그려져요. 도구 막대는 제목 막대 안에, 목록은 메모 옆에 있어요.
- 아이콘과 메모 창의 스타일이 앱과 함께 따라와요. 사이트는 아이콘을 절대 경로로 가리키는데, 시작 창 안에서는 그 경로가 디스크의 루트를 가리켰을 거예요. 메모 창의 스타일도 데모 자체의 섹션이 아니라 랜딩 페이지의 창들과 함께 두고 있고요. 이제 앱 안의 데모 사본이 둘 다 지니고 있어요.
- 화면 모서리는 사이트 자체의 규칙을 따라요. 축소 모형의 단위에서 정해지는 규칙이라, 이 창의 너비에서 Apple 로고와 시계를 건드리지 않아요. 창이 억지로 정해 두던 반지름은 더 이상 쓰지 않아요.
패치
1.6.1 · 2026년 9월 8일
⌥ 키로 쌓아 둔 상자들은 이미 떠 있는 것보다 넓은 상자가 들어와도 더는 옆으로 밀리지 않아요. 가장 넓은 상자가 사라질 때도 마찬가지입니다. 쌓인 상자들의 폭은 그중 가장 넓은 상자의 폭이라 그런 순간에는 가장자리가 움직이는데, 그 가장자리를 따라 안의 모든 상자가 0.1초 동안 함께 움직였어요. 이제는 쌓인 상자들이 현재 상자를 중심 기준으로 따라가고, 상자 하나하나도 그 중심에서부터 자리를 잡기 때문에, 폭이 그 아래에서 바뀌어도 상자는 1포인트도 움직이지 않습니다.
마이너
1.6.0 · 2026년 9월 7일
무료 체험, 그리고 구입하는 키. 앱은 무료로 내려받아 7일 동안 모든 기능이 동작하고, 구입하는 것은 라이선스 키입니다. 체험은 첫 실행이 아니라 캡션이 나오기 시작할 때 시작하니, 모델 다운로드는 기간에서 빠져요. 체험이 끝나면 앱은 계속 돌지만 받아쓰기를 멈춥니다. ‘Subtitles 일시 정지’ 때처럼 아이콘이 어두워지고, 메뉴가 이유를 알려 주고, ‘Subtitles 재개’는 대신 라이선스 창을 열어요. 설정과 ⌥ 키로 쌓아 둔 상자는 그 자리에 그대로 있습니다.
- 키를 위한 창 하나. 라이선스 키 입력…이 ‘설정…’ 위에 있고, 상황에 따라 체험: N일 남음이나 라이선스 등록됨으로 표시됩니다. 창은 영수증이나 Gumroad 라이브러리에서 붙여 넣은 그대로, 대소문자와 띄어쓰기를 가리지 않고 키를 받고, 어떻게 됐는지 그 자리에서 알려 줘요. 네트워크 없이 입력한 키는 72시간 동안 받아들여지고, 네트워크가 돌아오면 확인됩니다.
- 보내는 것. 활성화하면 키를 Gumroad에 한 번 보내고, 앱은 한 달에 한 번쯤 조용히 다시 확인합니다. Gumroad가 환불, 지불 거절, 분쟁, 비활성화로 보고한 키만 동작을 멈춰요. 체험 자체는 아무것도 보내지 않습니다.
- 이전에 사셨나요? 이전 버전의 설정이 남아 있는 사본은 1.6으로 처음 실행될 때 그대로 라이선스가 인정되고, 키를 묻지 않습니다. 깨끗하게 다시 설치할 때를 위해 키는 Gumroad 라이브러리에 있어요.
- 그 밖에. ‘Subtitles에 관하여’ 창은 이 사본이 누구에게 라이선스됐는지 알려 주고, 시작 창은 체험을 언급하며, 다운로드는 GitHub 릴리스에 절대 바뀌지 않는 이름으로 올라가 있어요. 이 사이트의 버튼이 연결하는 곳이 그것입니다.
마이너
1.5.0 · 2026년 9월 7일
앱이 스스로 업데이트합니다. 업데이트 확인…이 메뉴 맨 위, ‘Subtitles 일시 정지’ 아래에 있어요. 이 사이트에 새 버전이 있는지 묻고 제자리에 설치합니다. 같은 위치, 같은 서명이라서, 다시 빌드해도 남듯 오디오 권한이 업데이트 뒤에도 그대로 남아요. 이보다 오래된 사본에는 업데이터가 없으니, 한 번 다시 내려받는 것으로 업데이트합니다.
- 먼저 물어봅니다. 두 번째 실행에서 한 번, 하루에 한 번 스스로 확인해도 되는지요. 요청에 담기는 것은 앱 버전뿐이고, 오디오도, 캡션도, 사용자에 관한 정보도 없으며, 그 뒤로 답은 메뉴의 체크박스로 남아요. 답이 예가 되기 전까지 앱은 어떤 요청도 하지 않습니다.
- 통화 중에는 절대 안 해요. 확인해서 무언가 찾으면 실행 시점에, 또는 두어 분 동안 아무것도 재생되지 않았을 때 업데이트 창을 엽니다. 무언가 재생되는 동안에는 열지 않아요. 아이콘에 1이 적힌 빨간 배지가 뜨고, 메뉴에 … 버전으로 업데이트…가 나타나며, 창은 그것을 고를 때 옵니다. 중요한 수정은 상관없이 창을 열고, 건너뛸 수 없습니다.
- 앱 자체의 창 하나. 텍스트로 조판된 릴리스 노트, 다운로드 진행 막대 하나, 준비되면 ‘설치 후 다시 열기’. 업데이터의 기본 대화 상자가 아니라 ‘Subtitles에 관하여’ 창과 시작 창의 스타일이에요.
패치
1.4.3 · 2026년 9월 6일
⌥ 키로 쌓아 둔 상자들은 현재 상자에서 멀어지게 스크롤하면 가까운 쪽 가장자리도 흐려져요. 먼 쪽 가장자리의 150포인트에 견줘 60포인트짜리 짧은 띠로, 그 자리에 더 새로운 상자들이 숨어 있다고 알려 줍니다. 쌓인 상자들이 다시 현재 상자에 붙는 순간 사라지니, 가장 최근 상자는 읽는 동안 절대 어두워지지 않아요. 설정 창의 미리보기와 시작 창의 데모도 똑같이 동작합니다.
패치
1.4.2 · 2026년 9월 6일
시작 창의 데모에서도 ⌥ 키로 쌓아 둔 상자를 검색할 수 있어요. 앱 자체와 마찬가지예요. 앱 안의 데모 사본에는 검색란이 없어서, 붙을 자리를 찾지 못한 채 불러오는 도중에 멈춰 버렸어요.
- 설정 창의 미리보기 화면이 다시 데모의 화면이 됐어요. 색이 조금 들어간 데스크톱, 이 앱의 아이콘과 시계가 놓인 메뉴 막대, 그리고 맨 앞에는 말하는 사람에게 차례로 링이 옮겨 가는 통화 장면이에요. ⌥ 키로 쌓아 둔 상자는 실제 화면에서처럼 메뉴 막대에서 멈추고, 미리보기는 세로로 조금 더 길어졌어요.
패치
1.4.1 · 2026년 9월 6일
⌥ 키로 쌓아 둔 상자가 떠 있는 동안에도 ⌥⌘S가 다시 일시 정지합니다. 1.4.0에서 새로 생긴 쌓인 상자의 ⌥F 단축키가, 상자들이 떠 있는 내내 다른 단축키를 모두 삼키고 있었어요. 1.4.0에서 생긴 회귀를 고친 패치입니다.
마이너
1.4.0 · 2026년 9월 6일
⌥ 키로 쌓아 둔 상자를 검색할 수 있습니다. 쌓인 상자의 끝, 현재 상자에 붙은 자리에 작은 입력란이 상자 하나처럼 그려져 있어요. 클릭하거나, 상자들이 떠 있는 동안 ⌥F를 누르고 글자를 치면 그 글자가 들어 있는 상자만 남고, 대소문자와 악센트 부호는 무시하며, 일치하는 부분에 불이 들어오고 가장 최근 것으로 스크롤됩니다. 입력란이 키보드를 잡고 있는 동안에는 ⌥ 키를 떼도 상자들이 그대로 떠 있어요. Escape 키를 누르거나 입력란 바깥을 아무 데나 클릭하면 다시 놓아줍니다.
- 기본값으로 모든 상자를 남겨 둡니다. 설정 창의 ‘보관’ 슬라이더가 한 칸 더, ∞까지 갑니다. 새로 설치하면 이제 거기서 시작해요. 쌓아 둔 상자에는 닫힌 상자가 마지막 열다섯 개 대신 전부, 최대 이천 개까지 들어갑니다. 말이 얼마나 끊기면 쌓인 것을 비우는지는 전부터 있던 그 설정 그대로이고, 둘은 별개예요.
- 쌓인 상자들이 현재 상자를 스프링처럼 따라갑니다. 문장이 줄바꿈될 때마다 상자는 한 줄씩 자라고, 쌓인 상자들은 그때마다 한 줄씩 함께 튀어 올랐어요. 이제는 0.1초에 걸쳐 따라붙고, 상자 자체는 있던 자리에 정확히 그대로 있습니다.
- 깊게 쌓여도 더는 걸리지 않습니다. 쌓인 상자를 다시 구성할 때마다 모든 상자의 크기를 다시 재고 있었는데, 슬라이더가 이제 허용하는 깊이에서는 그게 멈칫거림이 되었어요. 이제 크기는 다시 구성하는 사이에도 그대로 남겨 둡니다.
패치
1.3.5 · 2026년 9월 5일
시작 창의 데모는 이제 창을 클릭한 자리에 그대로 두어요. 예전에는 창을 클릭해서 앞으로 가져오면, 가운데 정렬에 쓰인 여백만큼 옆으로 밀려났어요. 이제는 창을 집어 드는 순간 여백 대신 위치가 기준이 되고, 사이트에서도 앱에서도 똑같이 동작해요.
- 메모 창이 맨 앞에 있는 동안에는 글을 써 내려가요. 사이트에서와 마찬가지예요. 그리고 데모의 모든 창에는 테두리 대신, macOS가 실제 창 둘레에 그리는 얇은 링이 둘러져 있어요.
패치
1.3.4 · 2026년 9월 3일
시작 창의 데모가 사이트의 데모를 따라잡았어요. 홈페이지와 같은 세 장면을, 이제 같은 메뉴 막대 아래에서 보여줘요. Apple 로고, 맨 앞의 앱, 처음 몇 개의 메뉴, 그리고 색이 조금 들어간 데스크톱이에요. 팟캐스트 장면의 파형도 다시 한 줄을 가득 채워요. 앱 안의 데모 사본에는 그 부분이 빠져 있었어요.
- 시작 창에서는 화면 모서리가 사이트보다 덜 둥글어서, 메뉴 막대 한쪽 끝의 Apple 로고와 다른 쪽 끝의 시계가 더 이상 잘리지 않아요.
패치
1.3.3 · 2026년 9월 3일
언어 팩이 없는 언어를 고르면 이제 받아 오겠느냐고 묻습니다. 그전에는 아무 일도 없었습니다. 내려받지도, 허락을 구하지도 않고 원문만 그대로 떠 있었죠. macOS는 일부 조합만 미리 갖춰 두고 나머지는 내려받게 두는데, 영어로 옮기는 것만 줄곧 잘 되고 내려받아야 하는 언어는 조용히 아무것도 하지 않던 이유가 그것입니다. 받는 동안에는 원문이 그대로 보입니다.
- 말하고 있는 언어를 바뀔 때 알리기만 하지 않고 기억해 둡니다. 자동 감지는 들은 언어를 한 번 알리고 되풀이하지 않으니, 번역할 언어를 고를 즈음이면 그 판단은 대개 몇 분 전 것입니다. 이것을 남겨 두면 해당 조합을 내려받아야 하는지 판단하는 데 필요한 단 하나가 번역 쪽에 전해집니다.
패치
1.3.2 · 2026년 9월 3일
말이 잠깐 끊겨도 글자가 되돌아오지 않습니다. 상자가 사라지면 다음 상자가 그 전에 한 말로 열리고, 그때부터는 채워지기만 할 뿐 넘어가지 않았습니다. 문제는 셋이었지만 원인은 하나로, 아직 말하는 중인 낱말을 이미 굳은 것처럼 다룬 탓입니다. 사라진 상자에 남아 있던 몫은 이제 상자와 함께 버려집니다.
- 아무도 끝맺지 않는 문장이 상자를 계속 채우지 않습니다. 아직 굳지 않은 글자는 애초에 나눌 수가 없습니다. 갱신될 때마다 통째로 다시 번역되어 낱말 자리가 매번 밀리니, 그 안에 넣은 경계는 그 자리에 남지 않으니까요. 이제는 시간뿐 아니라 길이로도 굳고, 그다음부터는 다른 상자처럼 넘어갑니다.
- 아직 굳지 않은 부분 바로 앞에서 끊습니다. 그 안에서 끊으면 다음 갱신에 풀려 버렸고, 새로 한 말이 없는데도 같은 몇 낱말이 세 상자에 잇따라 나오던 이유가 이것이었습니다.
패치
1.3.1 · 2026년 9월 2일
오버레이가 번역을 따라잡았습니다. 1.3.0이 더한 것은 그대로 남아 있고, 잘못된 쪽은 그 아래였습니다. 진행 중인 상자와 ⌥ 키로 쌓아 둔 상자가 문장을 어디서 끊을지 따로 정하고 있었거든요. 둘 중 하나가 움직이기 전까지는 서로 맞았고, ⌃ 키를 누르고 있으면 정확히 하나만 움직였습니다. 이제 끊는 자리는 하나뿐이고, 둘 다 그것을 봅니다.
- ⌃ 키를 눌러도 상자는 있던 자리에 그대로 있습니다. 원문을 볼 때마다 받아쓴 내용을 처음부터 다시 나누던 탓에, 몇 번만 눌러도 끊기는 자리가 달라지고 이미 사라진 문장이 되돌아왔으며, 상자는 방금 말한 한 조각만 남을 때까지 앞으로 밀려났습니다.
- 번역 대상 언어를 골라 두어도 ⌥ 상자가 나옵니다. 같은 언어끼리는 번역이 되지 않으니, 말하는 언어가 이미 대상 언어면 상자는 원문으로 돌아갑니다. 그런데 쌓아 둔 쪽은 비어 있는 번역본을 계속 가리키고 있어서 아무것도 보이지 않았습니다. 유예 시간이 지나면 다시 비워지고, 한 단어마다 1포인트씩 옆으로 밀리지 않고 가만히 있습니다.
- 상자는 다 찬 다음에 넘어갑니다. 아직 말하는 중인 단어들이 자리는 차지하면서 페이지에는 세어지지 않아, 다 읽지도 못한 문장을 밀어냈습니다. 이제 상자는 화면을 벗어나는 그 순간 쌓이는 쪽으로 넘어가고, 한 구절 늦지도, 아래 상자가 아직 보여 주는 말을 되풀이하지도 않습니다.
- 번역을 켜고 끄면 상자가 비워집니다. 방금 떠난 언어의 문장이 반쯤 남아 있지 않고, 켤 때 원문 한 줄이 먼저 스쳐 지나가지도 않습니다. 오지 않을 번역을 기다리며 오버레이가 빈 채로 있는 일도 없습니다. 그럴 때는 말한 그대로를 보여 줍니다.
- 말이 안 되는 설정이 저장돼 있어도 망가지지 않습니다. 기록 깊이가 음수면 가진 것보다 많은 상자를 버리라는 뜻이 되고, 0줄로 정해진 상자에는 한 단어도 들어가지 않아 넘어가지 못한 채 글자만 잘렸습니다. 둘 다 읽어 들이는 자리에서 범위를 잡습니다.
- 캡션에 테스트 모음이 생겼습니다. 75가지, 대부분은 실제로 나갔던 버그입니다. 나누는 방식은 양쪽 끝에서 확인하고, 언어 표는 고정해 두었으며, 모델 캐시는 임시 폴더에 대고 시험합니다. 받아 둔 파일을 지우는 일이 여기서 무언가를 지우는 유일한 코드니까요.
마이너
1.3.0 · 2026년 8월 31일
말하는 대로 캡션을 번역할 수 있습니다. ‘번역할 언어’에서 목표 언어를 고르면 열여섯 언어 중 어느 것이든 다른 어느 언어로든 번역됩니다. Apple 자체 번역기를 통해, 이 기기 안에서 이뤄집니다. 업로드되는 것은 없고, 앱 전체가 바로 그 성질을 중심으로 만들어졌습니다. 어떻게 작동하는지.
- 영어가 낀 조합만이 아니라 모든 조합. 열여섯 언어의 순서 있는 240가지 전부입니다. 받아쓰면서 동시에 번역하는 모델은 영어로 가거나 영어에서 오는 길밖에 없어서, 이 조합 대부분이 닿을 수 없는 채로 남았을 겁니다.
- 타이밍이 두 가지인 이유는, 문장이 끝나기 전에 무엇을 보여 줄지가 진짜 문제이기 때문입니다. ‘실시간, 끝나면 확정’은 아직 바뀔 수 있는 글자를 흐리게 두었다가 자리를 잡으면 그대로 둡니다. ‘항상 실시간’은 갱신될 때마다 전부 다시 번역합니다. 지연은 없지만 화면의 어느 것도 확정은 아닙니다.
- ⌃ 키를 누르고 있으면 원문이 보입니다. 말하고 있는 언어가 진행 중인 상자와 ⌥ 키로 쌓아 둔 상자에 한꺼번에 나오고, 키를 누르고 있는 동안 계속됩니다. 번역은 아래에서 계속 돌아가므로 손을 떼면 멈춰 있던 화면이 아니라 지금의 문장이 나옵니다.
- 화면 공유를 위한 유령 모드. ‘화면 공유 및 녹화에 오버레이 표시’는 기본으로 켜져 있습니다. 체크를 해제하면 macOS를 거쳐 담아 가는 모든 것에서 오버레이가 빠집니다. 통화도 녹화도 스크린샷도 마찬가지입니다.
- 중간에 끊긴 모델 다운로드가 스스로 고쳐집니다. 도중에 멈춘 다운로드는 CoreML이 거부하는 번들을 남겼고, 그걸 다시 받아 오는 것도 없었습니다. 그때부터는 실행할 때마다 로딩이 실패했고, 화면에는 이유를 알려 주는 것이 아무것도 없었습니다. 이제는 그런 번들을 찾아내 다시 받아 오되 망가진 것만 받고, 로딩되지 않는 인식기는 메뉴에서 그렇다고 말합니다.
- 번역에는 macOS 15가 필요합니다. Apple의 번역기가 거기서 들어오기 때문입니다. 앱의 나머지는 여전히 14.2에서 돌아가고, 거기서는 이 두 항목이 아예 메뉴에 없습니다.
마이너
1.2.0 · 2026년 8월 30일
여덟 개에서 열여섯 개 언어로. 기존 여덟 개에 네덜란드어, 튀르키예어, 러시아어, 아랍어, 힌디어, 한국어, 베트남어, 우크라이나어가 더해졌습니다. 모델은 원래부터 이 언어들을 알아들었어요. 여덟 개에서 멈춰 있던 건 메뉴 쪽이었습니다. 그래서 기본 설정을 쓰고 있었다면 새로 받을 것은 없어요.
- 추가로 받을 것은 없어요. 새로 들어온 여덟 개 언어는 자동 감지가 이미 내려받는 팩 안에 있습니다. 그래서 그중 하나로 바꾸는 건 600 MB를 또 받는 일이 아니라 즉시 되는 일이에요.
- 언어를 직접 지정하는 쪽이 자동 감지보다 낫습니다. 자동 감지도 이미 이 언어들을 알아들었어요. 다만 재생하는 것이 전부 한 언어라면 언어를 딱 지정하는 쪽이 더 정확합니다.
패치
1.1.4 · 2026년 8월 22일
스스로 미리 보여 주는 설정 창. 슬라이더가 다루는 것의 절반은 지금 화면에 없는 것들이에요. 이미 지나간 상자, 포인터를 따라다니는 구멍 같은 것들이죠. 그래서 설정 창 안에 시연용 오버레이를 작게 하나 넣었습니다. 컨트롤을 건드리면 그 컨트롤이 무엇을 하는지, 지금 값이 얼마인지까지 미리보기가 한 문장으로 알려 줘요.
- 화면에 맞는 창. 설정 창과 시작 화면이 세로가 짧은 디스플레이에서 아래로 넘쳐 버리지 않고 스크롤됩니다. 넘쳐 버리면 다시 끌어 올릴 제목 막대도 없으니까요.
- 해상도가 바뀌면 오버레이가 바로 따라갑니다. 다음 단어가 나올 때까지 기다렸다가 알아차리지 않아요.
패치
1.1.3 · 2026년 8월 20일
시작 화면의 데모가 이 사이트의 데모를 따라잡았고, ⌥ 키로 쌓아 둔 상자가 스크롤과 다투던 문제도 없어졌습니다. 포인터와 두 개의 보조 키를 설명하는 부분은 실제로 만나게 되는 순서대로 읽힙니다.
패치
1.1.2 · 2026년 8월 19일
시작 화면이 이제 ⇧와 ⌥ 키가 무엇을 하는지, 포인터가 무엇을 하는지 한 줄씩 알려 주고, 각 줄마다 해당 키가 밝게 표시됩니다.
패치
1.1.1 · 2026년 8월 19일
⌥ 키로 되돌아오는 기록이 이제 오래된 것은 버립니다. 예전에는 아무리 오래전이든 마지막에 나온 말을 그대로 내놓았어요. 점심을 먹고 와서 눌러도 오전 회의가 나왔죠. 이제는 새 소리 없이 30초가 지나면 비워집니다. 시간은 조절할 수 있고 아예 끌 수도 있어요. ⌥ 키를 누른 채 읽고 있는 동안에는 비워지지 않습니다.
마이너
1.1.0 · 2026년 8월 19일
⌥ 키를 누르고 있으면 최근 상자 몇 개가 다시 나와요. 오버레이는 방송 자막처럼 페이지 단위로 넘어갑니다. 채우고, 지우고, 다시 시작하니까 잠깐 눈을 뗀 사이의 문장은 그냥 사라져 있었죠. 이제 닫힌 페이지가 현재 상자 위로 쌓이고, 자리보다 많아지면 스크롤됩니다.
- 설정 창은 ⌘,로 열려요. 상자당 줄 수, 불투명도, 기록이 남는 시간, ⌥ 키로 얼마나 뒤까지 돌아갈지를 정합니다.
패치
1.0.3 · 2026년 8월 17일
캡션 상자가 포인터를 피해 줍니다. 포인터를 올리면 커서 주변이 녹아 없어져서, 상자가 가린 것을 아무것도 옮기지 않고 읽을 수 있어요. ⇧를 누르면 다시 진해지고, 그때부터 드래그할 수 있습니다.
패치
1.0.2 · 2026년 8월 16일
첫 실행을 위한 시작 화면. 캡션이 한 줄이라도 나오려면 첫 실행에서 약 600 MB를 받아야 하는데, 지금까지 첫인상이라고는 점이 찍힌 메뉴 막대 아이콘이 전부였어요. 어떤 버전을 쓰고 있고 어디서 받은 것인지 알려 주는 ‘Subtitles에 관하여’ 창도 생겼습니다.
패치
1.0.1 · 2026년 8월 16일
⇧로 오버레이를 드래그할 수 있게 되면 점선 테두리가 나타나요. 상자가 클릭을 통과시키지 않고 받고 있다는 걸 눈으로 알 수 있습니다.
메이저
1.0 · 2026년 8월 15일
첫 릴리스입니다. Mac이 재생하는 무엇에든 실시간 캡션을 붙이고, 앱을 전환해도 자리를 지키는 항상 맨 위의 오버레이로 보여 줍니다. 음성 인식은 Apple Neural Engine에서 돌고, 아무것도 기기를 벗어나지 않습니다.
- 30초 단위가 아니라 스트리밍 모델. 문장이 끝난 뒤가 아니라 말하는 중에 캡션이 나옵니다.
- 음악은 인식기까지 가지 않아서, 배경 음악이 엉뚱한 가사로 둔갑하지 않아요.
- 모델보다 언어가 먼저. 메뉴 막대는 언어를 앞에 두고, 각 선택이 몇 메가바이트를 쓰는지 누르기 전에 알려 줘요.
업데이트로 받는 것
위의 모든 버전이 한 번의 구매에 포함됩니다. 1.5부터 앱은 스스로 업데이트해요. 허락하면 하루에 한 번 이 사이트에 새 버전이 있는지 묻고 제자리에 설치하니, 오디오 권한이 그대로 남습니다. 업데이트가 이 페이지의 약속을 바꾸지는 않아요. 계정도, 구독도, 사용 정보 수집도 없고, 오디오는 Mac을 벗어나지 않습니다. 기존 버전 위에 설치하는 방법은 설치 가이드에 있어요.