Subtitles · Посібник із налаштування

Налаштуйте один раз,
а потім забудьте, що вона є.

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

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

Перш ніж почати

  • macOS 14.2 або новіша, на Apple silicon. Уся програма побудована на process tap із Core Audio, а це API, що з'явився у 14.2. Mac на Intel не запустить її взагалі, і жодне оновлення цього не змінить.
  • Близько 600 МБ диска, один раз. Модель розпізнавання не входить у завантаження програми. Вона підтягується під час першого запуску і потім зберігається: 583 МБ для пакета з латинськими абетками, 633 МБ для того, що охоплює всі інші мови.
  • Кілька хвилин інтернету, один раз. Те завантаження є єдиним мережевим запитом, який програма робить за все своє життя. Усе, що відбувається далі, працює офлайн.

Перший запуск

Перетягніть її в «Програми» і відкрийте. Немає ні піктограми в Dock, ні вікна, яке треба розкладати: вона живе в рядку меню. Перше, що ви побачите, це коротке вітання, яке показує оверлей за трьома його роботами.

Вітальне вікно Subtitles на робочому столі Mac із субтитрованим подкастом і смугою прогресу з написом «Завантаження детектора голосу»
Перший запуск, завантаження триває. Смуга внизу це модель, яка надходить.

За цим екраном завантажується модель. Поки це триває, піктограма в рядку меню має пульсуючу крапку, а саме меню показує відсотки і кількість файлів. Перший запуск триває кілька хвилин; кожен наступний кілька секунд.

Крок, який відмовляє мовчки

macOS просить дозволу записувати системний звук. Якщо ви пропустите цей запит або закриєте його, вам про це ніхто не скаже. Core Audio далі повертає успіх, тап звітує, що працює, буфери надходять потрібного розміру і з потрібним тактом, і кожен без винятку семпл дорівнює нулю. Помилки немає ніде в усьому стеку, тож програма виглядає встановленою і робочою і просто ніколи нічого не субтитрує.

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

Меню Subtitles із підсвіченим пунктом «Перевірити дозвіл на звук» і попередженням угорі: «До Subtitles не надходить звук, перевірте дозвіл, якщо звук відтворюється»
Меню каже про це вгорі, а виправлення на два рядки нижче.

Де вона живе

Рядок меню macOS із підсвіченою піктограмою Subtitles, поки відкрите її меню
Піктограма, підсвічена, поки відкрите її меню.

Слухати

Увесь системний звук, це типовий варіант і нічого налаштовувати не треба. Те саме меню показує, що грає просто зараз, якщо ви радше звузили б до однієї програми, і цей вибір тримається, доки ви його не зміните.

Мова / Моделі

Автовизначення йде першим і охоплює шістнадцять мов. В англійської свої моделі з вибором між швидкістю і точністю; решта мов приходить з одного багатомовного чекпоінта. Переходи всередині пакета миттєві, перехід між пакетами це ще одне завантаження.

Перемикачі, про які варто знати

«Пропускати немовленнєве» не дає музиці перетворитися на вигадані слова пісень. «Новий блок при зміні мовця» вимкнено за замовчуванням, і його варто ввімкнути для дзвінків. «Бліднути під вказівником» не дає оверлею ховати те, що під ним.

Параметри

Розмір блоку, непрозорість, скільки рядків він тримає і як довго живе історія, і все це в попередньому перегляді на справжньому оверлеї, а не на макеті. Кеш моделей очищається з того самого вікна.

Вікно параметрів Subtitles із живим попереднім переглядом блоку субтитрів над повзунками рядків, непрозорості тла, просвітлення під вказівником і останніх блоків
Кожен повзунок показує результат на справжньому оверлеї просто під час перетягування, а не на макеті.

Чотири клавіші

Оверлей не приймає кліків, тож ви працюєте просто крізь нього. Ось єдине, що він хоче від вашої клавіатури.

  • Утримуйте ⇧ і перетягніть, щоб пересунути оверлей. Місце, куди ви його поставили, запам'ятовується.
  • Утримуйте ⌥, щоб повернути кілька останніх субтитрів і прогорнути їх.
  • ⌥⌘S призупиняє і відновлює субтитрування.
  • Наведіть на нього вказівник, і він поблідне, тож ви прочитаєте те, що під ним, нічого не пересуваючи.

Коли щось не так

Субтитрів немає, і помилки теж немає.
Дозвіл на звук, у дев'яти випадках із десяти. Відкрийте «Перевірити дозвіл на звук…» у меню і переконайтеся, що Subtitles позначено в розділі «Запис аудіо». Ця відмова мовчазна через будову API, а не через чийсь вибір: відхилений дозвіл і тихий комп'ютер зсередини програми виглядають однаково.
Субтитри з'являються, але слова неправильні.
Перевірте, яка модель завантажена. Автовизначення найзручніше, але не найточніше; якщо ви слухаєте лише англійською, англійська модель допоможе, а повільніша допоможе ще більше. Імена, жаргон і абревіатури це те, де спотикається будь-який розпізнавач, і жодне налаштування цього не виправить.
Музика перетворюється на текст пісні.
Вимкнено «Пропускати немовленнєве (VAD)». Увімкніть його назад, і перед розпізнавачем працюватиме детектор голосу, тож фонові доріжки до нього не доходитимуть. За замовчуванням він увімкнений.
Оверлей накриває те, що мені треба бачити.
Утримайте ⇧ і перетягніть його кудись інде або просто лишіть над ним вказівник, і він розчиниться. Наскільки далеко сягає цей вплив і наскільки він бліднішає, задають два налаштування. Якщо оверлей опинився там, куди не дотягтися, пункт «Скинути позицію оверлея» в меню поверне його на місце.
Вона перестала давати субтитри після того, як Mac заснув.
Вимкніть і ввімкніть субтитри з меню, це наново встановить тап. Якщо програма в іншому відгукується, так буде швидше, ніж виходити з неї.
Хочу повернути місце на диску.
У параметрах є «Очистити кеш моделей», який видаляє завантажені ваги і повідомляє, скільки місця звільнилося. Наступний запуск завантажить їх знову, тож робіть це, коли ви завершили, а не між сеансами.

Хвилина на налаштування, а далі вона не заважає.

Повернення коштів за 14 днів, без зайвих запитань

$9 одноразово, усі майбутні оновлення включено · macOS 14.2 або новіша · Apple Silicon
Необмежені живі субтитри, доки у вас є цей Mac. Жодних хвилин на докупку, жодного облікового запису, жодної підписки.