← Блог
Платформы4 мин чтения

DubTab для Mac уже здесь — и слышит больше, чем браузер

Ethan Hu
Делает DubTab
На этой странице
Курс астрономии на Mac с двуязычными субтитрами, озвучкой перевода и учебными заметками

DubTab для Mac вышел на этой неделе. Apple Silicon и Intel, оба установщика подписаны и нотариализованы — скачать можно со страницы загрузок.

Короткий питч простой: всё, что умеет расширение, плюс ещё. Длинный ответ интереснее. Приложение для компьютера открывает не новые кнопки. Оно открывает другие моменты, в которых кнопку вообще можно нажать.

Название — ископаемое

DubTab. Озвучить вкладку. Вся идея была в этом: смотреть трансляцию на языке, которого я не знаю, в браузере, не уходя со страницы. Рамки торчали из имени, и долгое время рамки были верными.

Потом люди стали рассказывать, что они на самом деле пытаются смотреть, — и многое из этого было вообще не во вкладке. Название осталось. Продукт — нет.

У расширения предел был не в недостающей функции

Расширение слушает вкладку. Это не урезанный дизайн — так и надо для того, чем большинство занимается большую часть времени: смотреть что-то в браузере. Ставится за секунды, субтитры сидят на странице, качать нечего.

Но вкладка — это граница. Если звук не идёт через браузер, никакое расширение до него не дотянется, каким бы хорошим оно ни было. А удивительная доля того, что людям нужно переводить вживую, живёт вне вкладки.

Что живёт вне вкладки

Созвоны с клиентами. У Zoom и Teams есть веб-версии, и расширение с ними справляется. Но большинство сидит в приложении для компьютера — его открывает приглашение из календаря, его поставил IT. Звук в этом окне браузера не касается. До сих пор единственный совет был «зайдите через веб», и это плохой ответ человеку, который и так опаздывает на две минуты.

Файлы на своём диске. Запись лекции, которую прислал коллега. Доклад с конференции, скачанный в самолёт. .mkv, который ни один стриминговый сервис никогда не выложит. Откройте в любом плеере — DubTab это слышит.

Приложения, которые никогда не были сайтом. Сцены Discord. Десктопные клиенты стриминга. Приложения для изучения языков. Всё, у чего есть окно и звук.

И вкладки браузера — тоже. Эту часть часто пропускают: приложение для компьютера слышит и браузер. Значит, это не выбор на каждую сессию — поставили один раз, и закрыты все случаи. Если хотите нормальное сравнение двух вариантов, для этого есть статья в справке.

DubTab для Mac
Apple Silicon и Intel. macOS 14.2 или новее.
Скачать

Почему оно слышит больше

Дольше всего заняла не та часть, которую все ждут.

Очевидный способ захватить звук компьютера — писать всё, что идёт в колонки. Для озвучки это ломается сразу, по причине, которая очевидна задним числом и совсем не очевидна заранее: мы тоже воспроизводим звук. Озвучка перевода выходит из тех же колонок, в которые попал исходный звук. Пишете весь микс — пишете собственную озвучку, подаёте её обратно и переводите свой перевод.

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

Поэтому приложение слушает не колонки. Оно слушает одно приложение за раз и просто никогда не слушает само себя. На обеих платформах эта возможность новее, чем кажется, — отсюда системные требования: Windows 11 либо macOS 14.2 и новее. Не вкусовщина: это первая версия, где обычное приложение умеет так без установки системного расширения и перезагрузки.

Последнее оказалось важнее отсечки по версии. Старый способ захватить звук на Mac — везти виртуальное аудиоустройство: поставить расширение, перезагрузиться, подтвердить низкоуровневый запрос, потом руками перенаправить выход, прежде чем что-то смотреть. Для продукта, всё обещание которого — нажать одну кнопку на том, что уже играет, это не компромисс. Это другой продукт.

О чём спрашивает и о чём — нет

macOS один раз спросит разрешение писать системный звук. Это единственное разрешение, которое приложению нужно. Оно никогда не просит запись экрана и никогда — микрофон; шаги разобраны в руководстве по первому запуску.

Когда именно спрашивать, тоже пришлось продумать. Индикатор простоя — маленькая шкала, что звук идёт — сам по себе уже мог вызвать запрос и поставить системный диалог до того, как вы что-то нажали и вообще ждали вопроса. Поэтому до аудиослоя ничего не доходит, пока вы действительно не начнёте сессию. Тот же диалог, совсем другой момент.

Что ставить

Если на Mac стоит 14.2 или новее — ставьте приложение для компьютера: вкладки оно тоже закрывает, решать больше нечего. Если Mac старше, или Windows 10, или Linux, или ChromeOS — берите расширение, и это не утешительный приз: тот же перевод, то же качество, тот же запас часов. Один аккаунт покрывает оба.