- Работает ли Subtitles с Zoom, Teams и Google Meet?
-
Да. Приложение перехватывает звук, который проигрывает программа, а не встраивается в какой-то один сервис, поэтому окно Zoom, хадл в Slack и звонок во вкладке браузера получают субтитры одинаково. Браузеры и приложения на Electron тоже: звук берётся и с вспомогательных процессов, которые они запускают, а идёт он именно оттуда.
- Для каких языков приложение делает субтитры?
-
Шестнадцать: английский, испанский, французский, итальянский, португальский, немецкий, нидерландский, турецкий, русский, арабский, хинди, японский, корейский, вьетнамский, украинский и китайский (путунхуа). Приложение само определяет, на каком языке говорят, а можно выбрать язык в меню, и угадывание прекратится. Список одинаков во всех поддерживаемых версиях macOS, без условий по стране или региону, а начиная с macOS 15 любой из них переводится на любой другой.
- Умеет ли приложение переводить то, что слышит?
-
Да, начиная с 1.3. Меню «Переводить на» переводит любой из шестнадцати языков на любой из остальных пятнадцати через переводчик Apple прямо на устройстве, так что переведённый субтитр не покидает компьютер, как не покидает его и непереведённый. Перевод выключен, пока вы не выберете язык, а если удерживать ⌃, под переводом видно оригинал. Можно также показывать в оверлее перевод и оригинал одновременно, а пункт «Озвучивать перевод», следующий под «Переводить на», читает перевод вслух, приглушая оригинал. Нужна macOS 15; одни только субтитры по-прежнему работают на 14.2.
- Работает ли приложение с VoiceOver?
-
Да. VoiceOver читает блок субтитров и нажимает его кнопку, а пункт «Озвучивать перевод», по умолчанию включённый, пока работает VoiceOver, читает перевод вслух, так что звонок или фильм на другом языке можно понимать на слух. Вопросы приложения, например сохранить ли расшифровку, проговариваются, как только появляются, а собственная речь VoiceOver никогда не попадает в субтитры и не переводится.
- А оверлей не мешает?
-
Нет: оверлей вообще не принимает кликов, поэтому вы работаете прямо сквозь него, а под указателем он растворяется, так что видно всё, что под ним, и с этим можно работать. Насколько сильно он растворяется, как широко, насколько плотный блок и сколько в нём строк, задаётся в настройках. Удерживайте ⇧, чтобы блок оставался непрозрачным, и перетащите его куда угодно; новое место запомнится.
- Будут ли субтитры к моему собственному голосу?
-
Только если выбрать микрофон в меню «Слушать». По умолчанию Subtitles слушает то, что играет ваш Mac, так что на звонке вы читаете собеседников, а не себя. Если выбран микрофон, субтитры идут к тому, что говорят в комнате, а macOS при первом выборе спросит разрешение. Если же в меню «Переводить на» включить «Показывать оба языка», двое могут говорить на разных языках, и каждый читает на своём.
- Нужно ли подключение к интернету?
-
Один раз, чтобы скачать модель при первом запуске, около 633 МБ. После этого приложение работает полностью офлайн. Из сетевых запросов у него остаются только два: ежедневная проверка новой версии, о которой оно сначала спросит разрешения и от которой можно отказаться, и время от времени проверка лицензионного ключа.
- Можно сохранить или экспортировать расшифровку?
- Да, если попросите. Если речь шла минуту или дольше, блок субтитров предлагает сохранить сеанс, когда звук стихает или перед тем, как достаточно долгая тишина очистит историю, а «Сохранить расшифровку…» в меню сохраняет его в любой момент, как простой текст, Markdown или субтитры SRT; иначе на диск ничего не пишется. Пока приложение работает, удерживайте ⌥, чтобы вернуть закрытые блоки, а ⌥F ищет по ним: так находится строка, от которой вы отвели взгляд. Если вам нужны заметки или конспект разговора, Subtitles для этого не подходит: приложение задумано как дополнение к программам для заметок.
- Нужно ли согласование от ИТ-отдела?
-
Согласовывать тут нечего и не с кем: ни аккаунта, ни сервера, ни расшифровки, покидающей Mac, и никто не подключается к звонку как участник, поэтому никого на встрече ничто не записывает. Это одно подписанное и заверенное Apple приложение на одном компьютере, и после единственной загрузки модели оно может сделать лишь два запроса: проверку новой версии, которую можно выключить, и проверку лицензионного ключа. Проходит ли это по вашей внутренней политике, решать вам, но третьей стороны, которую надо проверять, тут просто нет.
- Работает ли приложение с наушниками или AirPods?
-
Да. Приложение берёт звук, который выдаёт программа, а не тот, что идёт из динамиков, поэтому неважно, через что вы слушаете.
- Не будет ли приложение тормозить мой Mac?
-
Расшифровка идёт на Neural Engine, а не на процессоре, примерно с коэффициентом 0,15 к реальному времени, то есть шесть секунд речи за секунду вычислений. Та же модель на процессоре оказалась примерно в 100 раз медленнее, чем нужно, чтобы вообще успевать.
- На каких Mac работает приложение?
-
Apple silicon, macOS 14.2 или новее. Нижняя планка по версии задана перехватом процессов в Core Audio, тем самым API, на котором всё и построено. Перевод работает начиная с macOS 15.
- Приложение работает в реальном времени?
-
Да. Здесь потоковая модель распознавания речи (ASR), поэтому субтитр появляется, пока фраза ещё произносится, а не после того, как она закончится. Приложение берёт системный звук прямо из программ, и ставить виртуальный аудиодрайвер не нужно, а варианты для английского позволяют выбрать баланс между задержкой и точностью, от 160 мс и выше. Если вы искали преобразование речи в текст или расшифровку в реальном времени для Mac, это оно и есть, только на экране и прямо по ходу воспроизведения, а не в файле.
- Это подписка?
-
Нет. Скачать приложение можно бесплатно: это пробный период на семь дней. Лицензионный ключ стоит $19 один раз, все будущие обновления включены, без аккаунта и без покупки минут; один ключ действует на всех ваших Mac, а приложение сверяет его с Gumroad примерно раз в месяц, отправляя сам ключ и ничего о вас. Если не подойдёт, есть возврат в течение 14 дней.
- Можно посмотреть исходный код?
-
Да. Он опубликован под лицензией FSL-1.1-ALv2, которая через два года после каждого выпуска становится Apache 2.0. Почитайте его или соберите приложение сами: github.com/daformat/subtitles.