Текстор — застосунок для глухих людей і всіх, кому зручніше спілкуватися текстом. Його ще шукають як «додаток для глухих» — і це саме він: простий інструмент для спілкування глухих і чуючих. Пишете — і співрозмовник читає ваші слова великим шрифтом на весь екран. Говорить співрозмовник — і його мовлення з'являється текстом наживо, прямо на телефоні й без інтернету. Ми в QD зробили Текстор повністю: дизайн, застосунок для iPhone, застосунок для Android і сайт textor.site.
Задача
Глухій людині щодня доводиться пояснюватися в магазині, у лікаря, на пошті, в транспорті, на лекції. Папір і ручка не завжди під рукою, набирати текст у нотатках і повертати телефон незручно: шрифт дрібний, екран гасне, співрозмовник мружиться. А зрозуміти, що каже людина навпроти, ще складніше — особливо якщо вона не знає жестової мови.
Текстор створив глухий розробник Анатолій Куралов — засновник QD. Тому вимоги були не з брифу, а з власного досвіду: застосунок має працювати за секунду, однією рукою, без реєстрації, без інтернету і без реклами.
Рішення: застосунок для глухих, який працює в будь-якій ситуації
Великий текст на весь екран
Головний екран — поле вводу і рожева кнопка, яка з'являється під час набору. Одне натискання — і фраза розгортається на весь екран великим шрифтом. Свайп змінює розмір, один дотик закриває, подвійний — закриває й очищає поле. Поки текст на екрані, телефон не гасне, а яскравість можна підняти на максимум. Ці жести автор відточував роками, і вони однакові на iPhone і Android.
«Улюблені», категорії та історія
Фрази, які людина показує щодня, — «Я не чую», «Напишіть, будь ласка» — живуть чипами на головному екрані. Є готові категорії (магазин, медицина, транспорт, офіс), власні категорії з кольором та іконкою, історія до 1000 фраз і підказки під час набору. Якщо фразу показують часто, Текстор сам пропонує додати її в «Улюблені».
Жива транскрипція без інтернету
Найскладніша частина проєкту — жива транскрипція мовлення. Мовлення співрозмовника перетворюється на текст наживо — на лекції, нараді чи в розмові. Розпізнавання працює на самому телефоні: на iPhone — модель Whisper large-v3 turbo через WhisperKit, на Android — мовні моделі Vosk. Модель завантажується один раз за згодою людини, далі інтернет не потрібен, а звук нікуди не надсилається. Сяюча хвиля показує, що мікрофон чує мовця, а транскрипції зберігаються в історії.
Інструменти для швидкої розмови
- «Так / Ні» — питання і великі кнопки відповіді для співрозмовника, зокрема власні варіанти на кшталт «Кава / Чай / Вода».
- «Цифри» — співрозмовник набирає ціну, номер чи час на великих кнопках.
- «Малювання» — стрілка, схема чи підпис пальцем, коли слів замало.
- «Текст з камери» — табличка, рецепт чи записка стають текстом.
Доступність у кожній дрібниці
- Вібрація на кожну дію. Для глухої людини це підтвердження, що натискання спрацювало, — замість звуку.
- Перевірка контрасту WCAG прямо в налаштуваннях кольорів великого тексту: обрати нечитабельне поєднання не вийде.
- Підписи для VoiceOver і TalkBack — застосунком можуть користуватися й незрячі люди.
- Мова без бар'єрів. В інтерфейсі немає слів на кшталт «Слухати», які для глухих звучать дискримінаційно.
- 6 мов інтерфейсу: українська, англійська, німецька, іспанська, італійська, французька.
Приватність за замовчуванням
Історія, «Улюблені», категорії, налаштування й транскрипції зберігаються лише на пристрої. Без реєстрації, трекінгу, аналітики і реклами. Історію можна захистити Face ID чи відбитком пальця, а резервна копія переносить усі дані на новий телефон — і вона сумісна між iPhone та Android.
Дві платформи — одна логіка
iOS-версія написана на Swift і SwiftUI, Android-версія — на Kotlin і Jetpack Compose. Android повторює поведінку iPhone до дрібниць: ті самі жести, ті самі радіуси й кольори, ті самі ключі даних. Ключову логіку покривають автотести — лише для iOS-версії їх 80.
Сайт textor.site
Сайт пояснює, що вміє застосунок, і веде на App Store та Google Play. На першому екрані — жива демонстрація транскрипції: текст лекції з'являється рядок за рядком, як у застосунку. Є сторінка підтримки проєкту, політика конфіденційності і зворотний зв'язок. Сайт легкий і швидкий: статичні сторінки, Tailwind CSS, мінімум скриптів.
Результат
- застосунок для iPhone (iOS 17.6 і новіші) та Android (8.0 і новіші), версія 2.0;
- 100% безкоштовно і 0 реклами;
- офлайн-транскрипція мовлення на телефоні;
- спільний формат резервної копії для обох платформ;
- сайт-вітрина з живою демонстрацією.
Текстор — це те, що ми вміємо найкраще: продукт, у якому доступність не «опція», а основа. Хочете застосунок чи сайт, яким зручно користуватися всім? Розкажіть про свою ідею або подивіться, як ми робимо мобільні застосунки.