Открыть сервисСервис

Talk Back — функция речевого взаимодействия

Talk Back (стилизуется как TalkBack) — программа экранного доступа для операционных систем Android и Chrome OS, обеспечивающая голосовое сопровождение интерфейса для пользователей с нарушениями зрения. Программа озвучивает элементы экрана, управляет навигацией жестами и преобразует графический интерфейс в звуковую и тактильную модель взаимодействия.

Общие сведения

TalkBack входит в состав стандартной поставки Android с версии 1.6 (Donut, 2009 год) и поддерживается компанией Google. Программа реализует концепцию «программного экранного дисплея» (screen reader): она анализирует содержимое экрана и передаёт пользователю информацию о текущем фокусе, типе элемента, его состоянии и доступных действиях.

Помимо озвучивания, TalkBack поддерживает управление жестами: свайпы в разные стороны выполняют навигацию по элементам, переход к началу или концу списка, открытие контекстного меню. Для пользователей с остаточным зрением предусмотрены тактильные (вибрационные) отклики.

Основные функции

  • Навигация по элементам — последовательный переход между кнопками, ссылками, полями ввода и изображениями с озвучиванием подписей.
  • Набор текста — голосовое подтверждение вводимых символов, подсказки по автозаполнению.
  • Работа с приложениями — озвучивание уведомлений, диалогов, состояний элементов управления (флажков, переключателей, ползунков).
  • Чтение экрана — режим последовательного чтения текста с произвольной точки экрана.
  • Распознавание изображений — с версии Android 11 TalkBack использует технологии машинного обучения для описания содержимого фотографий и графических элементов, а также для распознавания текста на изображениях (оптическое распознавание символов).
  • Браузерные жесты — специальные команды для навигации по заголовкам, ссылкам и спискам в веб-браузере.

Управление и настройка

TalkBack активируется через раздел «Специальные возможности» в настройках Android. После включения программа сопровождает свои действия голосовыми подсказками и вибрацией. Основные настройки включают:

ПараметрНазначение
Скорость речиРегулировка темпа синтезированной речи
Уровень подробностиОбъём озвучиваемой информации об элементах
Тактильная обратная связьВключение/отключение вибрации при навигации
Звуковые эффектыКлики и сигналы при перемещении фокуса
Голосовой движокВыбор синтезатора речи (встроенный или сторонний)
АвтообъявлениеОзвучивание фокуса при переходе между приложениями

Для быстрого включения/выключения TalkBack предусмотрено сочетание клавиш: удержание обоих клавиш громкости в течение трёх секунд.

Жесты

По умолчанию TalkBack использует следующие основные жесты:

  • Свайп вправо/влево — переход к следующему/предыдущему элементу.
  • Свайп вверх/вниз — изменение порядка навигации (по символам, словам, элементам).
  • Двойное касание — активация выбранного элемента.
  • Свайп вверх-вправо (L-образный жест) — открытие контекстного меню.
  • Долгое нажатие с двойным касанием — возврат к предыдущему экрану.

Полный набор жестов может быть переназначен пользователем.

TalkBack и разработка приложений

Google рекомендует разработчикам Android-приложений обеспечивать совместимость с TalkBack через семейство атрибутов contentDescription, теги доступности и интерфейс AccessibilityService. Приложения, не предоставляющие доступной информации о своих элементах, становятся непригодными для использования людьми с нарушениями зрения. Для тестирования доступности применяются инструменты Accessibility Scanner и Layout Inspector.

Аналоги

На платформе iOS аналогичную роль играет VoiceOver, в Windows — Narrator и сторонние программы (JAWS, NVDA). На Linux-системах распространение получили Orca и Speech Dispatcher. Все эти программы реализуют схожий принцип программного экранного дисплея.

Значение

По данным статистических исследований, число пользователей TalkBack исчисляется миллионами по всему миру. Программа является обязательным компонентом доступности Android и одним из немногих экранных дисплеев, доступных бесплатно и предустановленных в системе.

Источники

  • Документация Android для разработчиков: раздел Accessibility
  • Справочный центр Google: настройка TalkBack на Android
  • Google Play: описание приложения TalkBack
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru