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