Ограничения Live Text на Mac: где он работает и где нет
Автор: Eduard Bruch, разработчик Optic · Обновлено
Live Text — встроенное распознавание текста от Apple. На Mac оно позволяет выделять и копировать текст на изображениях в «Просмотре», «Фото», «Быстром просмотре» и Safari, а в некоторых плеерах — и на кадрах приостановленного видео. Оно не работает в произвольных окнах приложений, видеозвонках и тексте интерфейса, и именно здесь многие упираются в его ограничения.
Коротко: пользуйтесь Live Text, когда он работает, ведь он бесплатный и встроенный. Для всего остального на экране мой выбор — Optic, приложение для строки меню, которое копирует текст из любой выделенной на экране области (4,99 $ (разовая покупка) в Mac App Store).
Раскрытие информации: я делаю Optic.
Где Live Text работает хорошо
Live Text хорош в том, для чего создан: текст внутри изображений в собственных приложениях Apple.
- «Просмотр»: откройте фото, скриншот или файл изображения и выделите текст курсором.
- «Фото»: снимки вывесок, документов и досок.
- «Быстрый просмотр»: нажмите пробел на изображении в Finder и выделите текст в предпросмотре.
- Safari: многие изображения на веб-страницах.
- Видео на паузе: в некоторых плеерах, на приостановленном кадре.
Если ваш текст находится в одном из этих мест, сначала попробуйте Live Text. Ему не нужна настройка.
Где он перестаёт работать
Live Text работает на изображениях в поддерживаемых приложениях. Из-за этого многое на экране остаётся вне досягаемости:
- Интерфейсы приложений и диалоги. Подписи, кнопки, сообщения об ошибках и боковые панели в приложениях — не изображения, которые Live Text может прочитать. См. как скопировать сообщение об ошибке из диалога на Mac.
- Видеозвонки и демонстрации экрана. Слайд, показанный в звонке, — это не изображение в «Просмотре» или «Фото».
- Веб-приложения, которые сами рисуют текст. Дашборды и инструменты, отображающие текст как графику, часто не предлагают выделение через Live Text.
- Изображения внутри других приложений. Картинку в чат-приложении или дизайн-инструменте, возможно, придётся сначала сохранить и открыть в «Просмотре».
- Нет памяти. Live Text копирует в буфер обмена, и на этом всё. Списка того, что вы копировали раньше, нет.
Это не столько недостаток Live Text, сколько его область применения: он создан для изображений, а не для всего экрана.
Обходной путь на встроенных средствах
Для текста вне досягаемости Live Text можно сделать скриншот сочетанием Shift-Command-4, открыть его в «Просмотре» и использовать Live Text на скриншоте. Это работает, но каждый захват — это несколько шагов, и после него остаётся файл.
OCR на уровне экрана с Optic
Optic читает текст с самого экрана, внутри рамки, которую вы рисуете, независимо от того, какое приложение его показывает.
- Нажмите значок Optic в строке меню.
- Выберите Захватить текст (или Захватить QR-код для кода).
- Выделите рамкой текст.
- Вставьте сочетанием Command-V.
Как и Live Text, он использует фреймворк Vision от Apple на вашем Mac, поэтому распознавание происходит локально, а у приложения нет доступа к сети. Он добавляет широту охвата и несколько инструментов вокруг результата:
- Любой видимый текст: подписи в приложениях, диалоги, показанные слайды, холсты веб-приложений, видео на паузе.
- История: последние 20 захватов с миниатюрами, хранятся локально, чтобы скопировать снова или открыть ссылку.
- Чтение вслух: любой захват из истории можно озвучить голосами macOS. Подробнее: чтение текста вслух с экрана на Mac и озвучивание текста с экрана.
- Режим кода и параметры переносов строк: сохранять отступы или объединять разбитые строки в предложения.
- QR и 2D-коды: QR, Micro QR, Aztec, Data Matrix и PDF417 на экране.
Где Optic не подходит
- Он не открывает файлы. В отличие от «Просмотра», он не может открыть изображение или PDF; содержимое должно быть на экране.
- Одна область за раз. Без обработки папок и без PDF с поиском.
- Без перевода и без извлечения таблиц.
- Нет 1D-штрихкодов, таких как EAN или UPC.
- Рукописный текст не входит в обещанные функции.
Если Live Text закрывает ваши потребности, продолжайте им пользоваться. Если вы постоянно упираетесь в описанные выше случаи, см. сравнение приложений OCR экрана для Mac и как скопировать текст из любого места экрана Mac.
FAQ
Почему Live Text не работает на моём Mac?
Live Text работает только в поддерживаемых местах, в основном на изображениях в «Просмотре», «Фото», «Быстром просмотре» и Safari. Он не читает окна приложений, диалоги и видеозвонки. Проверьте, что он включён в настройках языка.
Может ли Live Text копировать текст из любого приложения?
Нет. Он работает на изображениях в поддерживаемых приложениях, а не в произвольных окнах и тексте интерфейса.
Работает ли Live Text с видео на Mac?
На приостановленных кадрах в некоторых плеерах да. В остальных случаях поставьте паузу и используйте приложение OCR экрана.
Есть ли альтернатива Live Text для всего экрана?
Да. Приложения OCR экрана читают текст из любой выделенной области экрана. Мой выбор — Optic (я его делаю); TextSniper и CleanShot X решают ту же задачу с другими дополнениями. Сравнение: приложения OCR экрана для Mac.