Subtitles · Руководство по настройке

Настройте один раз,
а потом просто забудьте.

Установка занимает минуту. Первый запуск дольше, потому что до первых субтитров скачивается модель распознавания речи. Один шаг в середине может тихо не сработать, и эта страница нужна в основном для того, чтобы вы заметили это за десять секунд, а не за час.

Оверлей Subtitles по центру у нижнего края рабочего стола Mac с надписью: «Субтитры лежат поверх всего и никогда не отнимают клик»
Вот к чему вы идёте: оверлей поверх того, что уже есть на экране.

Перед началом

  • macOS 14.2 или новее, на Apple silicon. Всё приложение построено на перехвате звука процессов (process taps) в Core Audio, а этот API появился только в 14.2. Mac на Intel не запустит его вовсе, и никакое обновление этого не изменит. Самим субтитрам ничего новее не нужно; macOS 15 требуется только переводу в реальном времени, потому что она нужна переводчику Apple.
  • Около 600 МБ на диске, один раз. Модель распознавания речи не входит в загрузку. Она скачивается при первом запуске и потом остаётся: 583 МБ для пакета с латиницей, 633 МБ для того, что покрывает все остальные языки.
  • Несколько минут интернета, один раз. После этой загрузки приложение работает офлайн. Дальше оно обращается к сети только за двумя вещами: раз в день проверить, нет ли новой версии, от чего можно отказаться, и примерно раз в месяц сверить ваш лицензионный ключ, когда он у вас появится.
  • Семь дней, считая с первого субтитра. Пробный период начинается вместе с субтитрами, а не при установке, так что ни скачивание, ни загрузка модели его не тратят. Когда он заканчивается, приложение продолжает работать и делает субтитры отрезками по пять минут, с тридцатиминутным перерывом между ними, пока не введён ключ.

Первый запуск

Перетащите в «Программы» и откройте. Иконки в Dock нет и окна, которое надо расставлять, тоже: приложение целиком в строке меню. Сначала вы увидите короткое приветствие, где приложение показывает три свои задачи.

Окно приветствия Subtitles на рабочем столе Mac: звонок с субтитрами и полоса прогресса, пока скачивается многоязычная модель
Первый запуск, идёт загрузка. Полоса внизу показывает, как скачивается модель.

За этим экраном скачивается модель. Пока идёт загрузка, на иконке в строке меню пульсирует точка, а в самом меню видны проценты и число файлов. Первый запуск занимает минуты, а каждый следующий занимает секунды.

Шаг, который может тихо не сработать

macOS просит разрешение на запись системного звука. Если вы этот запрос пропустили или закрыли, вам об этом никто не скажет. Core Audio продолжает возвращать успех, перехват сообщает, что работает, буферы приходят нужного размера и с нужной частотой, и все сэмплы в них нулевые. Ошибки нет нигде во всей цепочке, поэтому приложение выглядит установленным и работающим и просто никогда не показывает ни одного субтитра.

Если субтитров нет и ошибки нет, дело почти всегда в этом. В меню есть пункт Проверить доступ к звуку…, который открывает нужную панель Системных настроек; Subtitles должно стоять с галочкой в разделе «Конфиденциальность и безопасность» ▸ «Запись звука». API, который сообщал бы о наличии разрешения, не существует, поэтому приложение не делает вид, что знает.

Меню Subtitles с подсвеченным пунктом «Проверить доступ к звуку…» и строкой сверху: «Звук не доходит до Subtitles. Если что-то играет, выберите „Проверить доступ к звуку…“»
Меню говорит об этом сверху, а решение двумя строками ниже.

Что есть в меню

Строка меню macOS с подсвеченной иконкой Subtitles, пока открыто её меню
Иконка, подсвеченная, пока открыто её меню.

Слушать

«Весь системный звук»: это вариант по умолчанию, и настраивать ничего не надо. В том же меню перечислено, что играет прямо сейчас, если вы хотите оставить одно приложение, и этот выбор держится, пока вы его не смените.

Язык и модели

Первым идёт автоопределение, оно покрывает шестнадцать языков. У английского свои модели с выбором между скоростью и точностью; остальные языки берутся из одной многоязычной модели. Переход внутри пакета мгновенный, а переход между пакетами требует ещё одной загрузки.

Переводить на

Стоит на «Без перевода», пока вы не выберете язык, а дальше субтитры приходят на нём. Любой из шестнадцати на любой другой, прямо на компьютере, через переводчик Apple. «Режим перевода» прямо под ним решает, что вы видите, пока фраза ещё произносится. Обоим пунктам нужна macOS 15; ниже её они отсутствуют. Как это работает.

Переключатели, о которых стоит знать

«Пропускать всё, кроме речи» не даёт музыке превращаться в выдуманный текст песни. «Новый блок при смене говорящего» по умолчанию выключен, и его стоит включить для звонков. «Растворять под указателем» не даёт оверлею закрывать то, что под ним. «Показывать оверлей при демонстрации и записи экрана» включён, и если его выключить, субтитры пропадут из всего, что записывает ваш экран.

Настройки

Размер блока, непрозрачность, сколько строк он держит и сколько живёт история: всё это показывается на настоящем оверлее, а не на макете. Кэш моделей чистится из того же окна.

Пробный период и ключ

В строке над пунктом «Настройки…» написано «Пробный период: осталось N дней», «Ввести лицензионный ключ…» или «Лицензия активна», и она открывает окно лицензии. Вставьте туда ключ из чека или из библиотеки Gumroad, в любом регистре и с любыми пробелами, нажмите «Активировать», и окно прямо на месте сообщит, что с ним стало. Кнопки «Купить ключ» и «Где мой ключ?» находятся в том же окне, а один ключ действует на всех ваших Mac.

Окно настроек Subtitles: живое превью блока субтитров над ползунками, которые задают число строк, непрозрачность фона, просвет под указателем и число недавних блоков
Каждый ползунок показывает результат на настоящем оверлее прямо во время перетаскивания, а не на макете.

Пять клавиш

Оверлей не принимает кликов, поэтому вы работаете прямо сквозь него. Вот всё, что ему нужно от вашей клавиатуры.

  • Удерживая ⇧, перетащите оверлей в другое место. Новое место запоминается.
  • Удерживайте ⌥, чтобы вернуть закрытые субтитры и прокрутить их, или нажмите ⌥F, пока они на экране, и наберите текст, чтобы найти нужное.
  • Удерживайте ⌃ во время перевода, чтобы видеть под ним исходный язык, пока клавиша зажата.
  • ⌥⌘S ставит субтитры на паузу и возобновляет их.
  • Наведите на него указатель, и он побледнеет, чтобы вы прочитали то, что под ним, ничего не двигая.

Когда что-то не так

Субтитры не появляются, и ошибки нет.
В девяти случаях из десяти дело в разрешении на звук. Выберите в меню «Проверить доступ к звуку…» и убедитесь, что Subtitles отмечено в разделе «Запись звука». Отказ проходит молча из-за устройства API, а не по чьему-то выбору: изнутри приложения отклонённое разрешение и полная тишина выглядят одинаково.
Субтитры появляются, но слова неправильные.
Проверьте, какая модель загружена. Автоопределение самое удобное и не самое точное; если вы слушаете только на английском, выбор английской модели помогает, а выбор более медленной помогает сильнее. На именах, жаргоне и аббревиатурах спотыкается любая система распознавания речи, и никакая настройка этого не исправит.
Музыка превращается в текст песни.
Выключен переключатель «Пропускать всё, кроме речи» (VAD). Включите его обратно, и перед распознаванием речи заработает детектор голоса, и фоновая музыка до модели доходить не будет. По умолчанию он включён.
В моём меню нет пункта «Переводить на».
У вас macOS 14. Перевод работает через фреймворк Translation от Apple, который появился в macOS 15, поэтому ниже этой версии двух пунктов просто нет: они даже не «серые», их вообще нет в меню. Всё остальное на этой странице работает на 14.2 без изменений.
Перевод переписывает сам себя, пока я его читаю.
Это режим «Всегда на лету»: он заново переводит всю фразу при каждом обновлении, так что ничто не отстаёт, и всё на экране ещё может измениться. Второй вариант: «Режим перевода» ▸ «Сразу, потом уточнить». Он приглушает текст, который ещё может сдвинуться, и оставляет его в покое, когда тот устоялся: то, что выглядит ярким, меняться уже перестало.
Оверлей закрывает то, что мне нужно видеть.
Удерживая ⇧, перетащите его в другое место или просто оставьте на нём указатель, и он растворится. Ширина этого просвета и глубина затухания настраиваются. Если он оказался там, откуда его не достать, пункт меню «Вернуть оверлей на место» вернёт его обратно.
Субтитры пропали после того, как Mac ушёл в сон.
Выключите и снова включите субтитры из меню, это заново установит перехват. Если приложение в остальном отзывается, так быстрее, чем выходить из него.
Хочу вернуть место на диске.
Каждая модель, которую вы пробовали, остаётся на диске. Кнопка «Очистить кэш моделей…» в «Настройках» на вкладке «Модели» удаляет те, что не используются, и сообщает, сколько места освободится; текущая модель никогда не затрагивается, а удалённая скачается снова, если вы её выберете.
Пишет, что мой пробный период закончился.
Приложение по-прежнему работает и делает субтитры отрезками по пять минут: первый субтитр открывает отрезок, а когда он заканчивается, блок сообщает об этом, и приложение отдыхает тридцать минут, после чего само снова делает субтитры. Во время перерыва значок тускнеет, как при паузе, а меню сообщает, когда субтитры возобновятся. Пункт «Возобновить Subtitles» открывает не субтитры, а окно лицензии, как и строка над пунктом «Настройки…». Вставьте в поле ключ из чека или из библиотеки Gumroad и нажмите «Активировать»: окно прямо на месте сообщит, что с ним стало, а субтитры вернутся, как только ключ примут. Ваши настройки и недавние блоки остаются нетронутыми.
Я переустановил приложение или перешёл на новый Mac. Где мой ключ?
В чеке, который Gumroad прислал вам на почту, и в вашей библиотеке Gumroad, которую открывает кнопка «Где мой ключ?» в окне лицензии. Один ключ действует на всех ваших Mac. На том же Mac переустановка ничего не меняет: ключ и дата начала пробного периода хранятся в Связке ключей. Ключ, введённый офлайн, работает 72 часа и подтверждается, как только вернётся сеть.

Настройка за минуту, дальше не мешает.

Возврат в течение 14 дней, без лишних вопросов

7 дней бесплатно, потом $19 один раз, все будущие обновления включены · macOS 14.2 или новее · Apple silicon
Субтитры без ограничений, пока у вас есть этот Mac. Никаких пакетов минут, аккаунтов и подписок.