Безкоштовна програма для диктування на Mac для людей з інвалідністю

YapToText це безкоштовна програма для диктування на Mac для людей з інвалідністю: запустити її може будь-що, що натискає одну клавішу, або Керування голосом, а ваші слова друкуються на місці курсора в будь-якій програмі, і голос не залишає Mac. Я не можу друкувати, і це налаштування, яким я користуюся щодня. Керування голосом у macOS клацає й переміщується по екрані. YapToText пише слова.

Вона працює на Mac із процесором Apple і macOS 14 або новішою. Вона безкоштовна, без платного рівня, бо брати з людей з інвалідністю гроші за можливість друкувати мені здавалося неправильним. Облікового запису немає, а вихідний код відкритий за ліцензією GPL, тож кожне твердження про приватність можна перевірити. Ця сторінка є вузлом: скільки мають робити ваші руки, налаштування, що допомагають, як налаштувати програму разом із кимось і що ще не перевірено.

Завантажити YapToText у Mac App StoreБезкоштовно. Без облікового запису й без заблокованих функцій, для macOS 14 або новішої на Mac із процесором Apple. Вихідний код на GitHub.

Плакат App Store із написом I created this because my hands don't work, зі значками доступності та капібарою YapToText.
Рисунок 1. Причина, чому програма існує, на одному з її плакатів в App Store: передусім засіб доступності, створений людиною, яка від нього залежить.
На цій сторінці: 14 розділів
  1. Почніть із того, що можуть ваші руки
  2. Налаштування, що допомагають
  3. Налаштуйте разом
    1. Крок 1. Установіть програму й дозвольте мікрофон
    2. Крок 2. Увімкніть «Доступність»
    3. Крок 3. Нехай оберуть клавішу самі
    4. Крок 4. Зробіть одне диктування в нотатку
  4. Створено для роботи разом із VoiceOver і Керуванням голосом
  5. Пишіть голосом без вказівного пристрою
  6. Виправлення й переформулювання сказаного
  7. Якщо слова з’являються деінде
  8. Що не перевірено
  9. Знайдіть сторінку для вашої ситуації
  10. Коротко
  11. Посібники
  12. Інші посібники, англійською
  13. Джерела
  14. Запитання

Почніть із того, що можуть ваші руки

Від тригера залежить, чи підійде диктування вашим рукам, тож починайте з нього. Жодне диктування не потребує двох клавіш одночасно. Сходинки йдуть від найменшого зусилля до найбільшого. Зупиніться на першій, з якою впораються ваші руки:

  1. Зовсім без рук. Керування голосом, вбудоване в macOS, може відкрити панель капібари в рядку меню й клацнути її кнопку Start Dictation, яка виконує те саме, що й клавіша диктування. Так поєднуються частини, а не перевірений результат. Посібник із друкування без рук містить повне налаштування крок за кроком.
  2. Одне натискання. Натисніть Right Command, говоріть і натисніть ще раз. Типовий режим Tap to start / stop, а клавішею може бути будь-яка, до якої ви дотягнетеся. Увімкніть Auto-stop after silence, і друге натискання стане необов’язковим: перестаньте говорити, і диктування завершиться.
  3. Одне утримування. Деяким рукам легше утримувати клавішу, ніж двічі в неї потрапляти. Оберіть Hold to talk, і запис триває, поки клавішу натиснуто, і завершується, коли ви її відпускаєте.
  4. Один рух деінде. Перемикач, педаль для ноги або кнопка на інвалідному візку можуть бути тригером, якщо Mac бачить їх як натискання однієї клавіші, бо клавішею диктування може бути будь-яка одна клавіша. Не кожен інтерфейс перемикача перевірено, тож так працює тригер, а не гарантія. Посібник із диктування однією клавішею містить десятисекундну перевірку для вашого пристрою.

Налаштування, що допомагають

Кожна потреба нижче відповідає одному налаштуванню, і всі вони безкоштовні. Типові значення вже враховують втомлені руки: натискання замість утримування й жодних втрат через випадкове Esc.

  • Руки, що не можуть утримувати клавішу. Режим Tap to start / stop типовий і для клавіші диктування, і для клавіші Quick Edit. Клавішу Quick Edit переведено з утримування на натискання, бо натискання легше для рук, які не можуть тримати клавішу.
  • Руки, що тремтять. Увімкніть Require pressing Escape twice to cancel на сторінці Dictation, у картці Keys, і для скасування потрібне друге натискання протягом 0,6 секунди. Навіть скасоване диктування зберігається в History з позначкою про скасування, якщо не вимкнути Keep canceled dictations у Settings, Advanced, History & audio.
  • Руки, що втомлюються. Параметр Auto-stop after silence у картці Recording на сторінці Dictation завершує диктування після від 0,5 до 5 секунд тиші, тож досить одного натискання. За замовчуванням його вимкнено, бо довга пауза на роздуми теж завершує диктування.
  • Тихий голос. Параметр Auto-amplify quiet speech увімкнено за замовчуванням, і він зіставляє ваш голос із шумом приміщення. Коли вхідна гучність Mac низька, сторінка Dictation повідомляє про це й пропонує її підвищити. Я диктую тихо, часто поруч із увімкненим 3D-принтером, тому цій частині приділено багато уваги.
  • Бажання глянути, перш ніж текст з’явиться. Параметр Review before inserting у Settings, Advanced, Text output утримує текст у невеликому редакторі з кнопками Insert і Discard. За замовчуванням його вимкнено.
  • Панель, що відволікає погляд. Оберіть розкладку Mini, лише хвиля, у картці Pop-up, або вимкніть Show the floating recording panel. Диктування працює однаково в обох випадках, а сторінка про плаваючу панель показує всі три розкладки.
  • Очі, що не можуть стежити за панеллю. VoiceOver озвучує кожен крок диктування, а параметр Play start and stop sounds у Settings, General додає звук на початку й наприкінці. За замовчуванням звуки вимкнено.
  • Повідомлення, що мають надсилатися самі. Параметр After a dictation lands у Settings, Advanced, Text output натискає Return або Command Return у вибраних вами програмах, тож надиктоване повідомлення йде без зайвого натискання.
Сторінка налаштувань Dictation у YapToText на Mac: картки Keys, Recording, Microphone і Delivery.
Рисунок 2. Три з цих налаштувань на одній сторінці: Require pressing Escape twice to cancel у картці Keys, Auto-stop after silence у картці Recording і Auto-amplify quiet speech у картці Microphone.

Налаштуйте разом

Якщо ви налаштовуєте програму для когось, робіть це разом із ним, а не за нього. Клавішу має обрати він, бо натискатиме її його рука. Чотири кроки, кожен із перевіркою:

Крок 1. Установіть програму й дозвольте мікрофон

  • Ви: Установіть YapToText із Mac App Store з тим Apple ID, що вже є на Mac, відкрийте її й натисніть Continue поруч із Microphone на вітальних екранах. Після налаштування та сама кнопка є в картці Get set up на сторінці Home.
  • macOS: Один раз запитує дозвіл на мікрофон.
  • Перевірка: Microphone показано як наданий.

Крок 2. Увімкніть «Доступність»

  • Ви: Натисніть Continue поруч із Accessibility на вітальних екранах або Grant у картці Get set up на сторінці Home, а потім увімкніть YapToText у списку, що відкриється.
  • macOS: Переспрямовує вас до розділу Системних параметрів Privacy & Security, пункт «Доступність». Програма не може ввімкнути це сама. Коли працює Керування голосом, перемикач можна клацнути голосом, за назвою або за допомогою Show numbers.
  • Перевірка: На вітальному екрані Accessibility показано як Granted, а на сторінці Home картка Get set up зникає, коли обидва дозволи ввімкнено. Якщо перемикач не залишається ввімкненим, натисніть Show in Finder на сторінці Home, перетягніть програму до списку й натисніть Recheck.

Крок 3. Нехай оберуть клавішу самі

  • Ви: На сторінці Dictation, у картці Keys, клацніть поле клавіші. Коли в ньому написано Tap a key, нехай натиснуть клавішу, яку рука знаходить найлегше, а потім поруч оберіть Tap to start / stop або Hold to talk.
  • YapToText: Робить цю клавішу тригером. Літера або F-клавіша перестає друкувати, поки вона є клавішею диктування.
  • Перевірка: У полі показано нову клавішу, без червоного попередження про конфлікт.

Крок 4. Зробіть одне диктування в нотатку

  • Ви: Клацніть у нову нотатку, натисніть клавішу, скажіть речення й натисніть її ще раз.
  • YapToText: Показує голос як хвилю на плаваючій панелі й робить червоною хмаринку мовлення капібари в рядку меню, що найближче до слів «я слухаю», на які здатен гризун. Потім друкує слова на місці курсора.
  • Перевірка: Речення є в нотатці. Якщо воно натомість потрапило в буфер обміну, крок 2 не спрацював.

Створено для роботи разом із VoiceOver і Керуванням голосом

Плаваюча панель візуальна, тож програма ще й говорить. Коли ввімкнено VoiceOver, кожен крок диктування озвучується: Listening, Transcribing, Cleaning up, будь-яка помилка та мить, коли слова з’являються або диктування скасовано, навіть якщо попереду немає жодного вікна програми. Пауза, зупинка, вставлення й скасування на панелі є діями доступності, а кнопки панелі в рядку меню мають підписи, тож VoiceOver і Керування голосом можуть дістатися до них без вказівного пристрою.

Ці два засоби ділять роботу. Керування голосом клацає, прокручує й відкриває програми. YapToText пише. Слова «створено для роботи разом» описують код, а не результат тесту. Перевірки з VoiceOver і Керуванням голосом ще не проведено. Якщо щось у вашому налаштуванні поводиться не так, як сказано на цій сторінці, саме про це мені найважливіше дізнатися.

Компактна панель YapToText: жива хвиля поруч із кнопками скасування, паузи й зупинки, кнопка розкладки та кнопка, що відкриває програму.
Рисунок 3. Скасування, пауза й зупинка в розкладці Compact. Кожна кнопка має підпис доступності, і саме цю назву використовують VoiceOver і Керування голосом.

Пишіть голосом без вказівного пристрою

Натисніть клавішу, говоріть і натисніть ще раз: слова друкуються на місці курсора в тій програмі, що попереду, наче ви надрукували їх самі. Поки триває диктування, працюють ще три клавіші. Їх перехоплюють лише під час диктування, тож решту часу вони друкують як звичайно:

  • Пробіл. Він ставить на паузу й відновлює.
  • Esc. Він одразу скасовує, тож нічого не друкується. Слова все одно потрапляють у History з позначкою про скасування.
  • Від 1 до 9. Ці клавіші вибирають режим. Коли ввімкнено режим Auto, а так за замовчуванням, Auto це 1, і вибір діє для цього одного диктування.

Пунктуація виходить зі звичайного мовлення, а назви з двох слів працюють наприкінці частини речення: скажіть question mark (знак питання) або new paragraph (новий абзац), і з’явиться знак або розрив. Режим Auto формує кожне диктування сам, тож диктування, що починається привітанням і завершується підписом, виходить як лист, а коротке повідомлення в чаті залишається таким, як сказано. Ви говорите як завжди, а програма робить форматування. Посібник із першого диктування проводить через одне диктування, а сторінка про режим Auto розповідає, що він читає і що залишає без змін.

Вбудоване Диктування Apple безкоштовне й добре для коротких фрагментів. Посібник із диктування на Mac показує, як його ввімкнути, а посібник із голосового введення тексту розповідає, що потрібно, щоб диктування замінило клавіатуру.

Виправлення й переформулювання сказаного

Через неправильне слово не обов’язково повертатися до клавіатури. Одразу після того, як диктування з’явилося, зробіть наступне диктування однією з цих фраз протягом 30 секунд, і воно редагуватиме замість друкувати:

  • Scratch that. Ця фраза скасовує щойно зроблене диктування.
  • Replace X with Y. Ця фраза замінює в ньому одне слово чи фразу, як-от replace Tuesday with Thursday.

Зараховується лише точна цілісна фраза, і потрібен параметр Insert text automatically, який увімкнено за замовчуванням. Для чогось більшого є Quick Edit: виділіть текст, натисніть Right Option, скажіть зміну, наприклад make this shorter або fix the grammar, і натисніть ще раз. Переписаний текст замінює виділений на місці. Передруковувати це єдине, чого не повинна робити втомлена рука. Якщо розпізнавання постійно помиляється в імені, виправте його так само двічі, і програма запропонує його запам’ятати. Сторінка про Quick Edit перелічує, що можна казати, а сторінка про словники пояснює, як працює запам’ятане слово.

Quick Edit слухає: напис Listening for your edit, під ним усна інструкція.
Рисунок 4. Quick Edit слухає, що змінити. Натисніть клавішу, скажіть і натисніть ще раз, і переписаний текст замінить ваше виділення.

Якщо слова з’являються деінде

Коли диктування з’являється не там, де ви очікували, починайте з початку цього списку:

  1. Спершу клацніть у програмі. YapToText ніколи не друкує у власному вікні, тож диктування, запущене з YapToText на передньому плані, потрапляє в буфер обміну. Натисніть Command V, щоб вставити його.
  2. Увімкніть «Доступність». Без цього кожне диктування копіюється в буфер обміну замість друкування. Картка Get set up на сторінці Home показує, чи його ввімкнено.
  3. Заглушіть сигнал. Intelligent Insert читає слова навколо курсора за допомогою кількох невидимих натискань клавіш, і деякі програми відмовляються від одного з них, тож macOS відтворює звук сповіщення. Знизьте Alert volume до нуля в Системних параметрах, у розділі «Звук», що вимикає лише сигнали сповіщень, або вимкніть Intelligent Insert для цієї одної програми на сторінці Dictation.
  4. Знайдіть у History. За замовчуванням History зберігає ваші останні 500 диктувань протягом 30 днів, кожне з тим, що почуто, що доставлено й до якої програми воно потрапило, і будь-який запис можна скопіювати чи вставити ще раз.
Сторінка History у YapToText: поле пошуку, фільтри за датою й режимом та диктування з позначками режиму, програми й часу.
Рисунок 5. History зберігає кожне диктування з його режимом і програмою, до якої воно потрапило, і кожен запис можна скопіювати чи вставити ще раз.

Нічого з сказаного не втрачається. Воно є в History. Посібник із усунення несправностей іде далі, сторінка про Intelligent Insert пояснює сигнал, а сторінка про History розповідає, що зберігається і як довго.

Що не перевірено

  • Перевірки доступності ще не було. Перевірку з VoiceOver, Керуванням голосом, педаллю й перемикачем не проведено, тож ця сторінка не називає перевіреного обладнання. Тригером може бути будь-що, що натискає одну клавішу, а кожен інтерфейс перемикача не перевірено.
  • Лише процесор Apple. Потрібен Mac із процесором Apple і macOS 14 або новішою. Для Mac з Intel нічого не стверджується.
  • Універсальна модель розпізнавання мовлення. Whisper Large v3 Turbo використовується як опублікована, без налаштування на мовлення, яке важко зрозуміти. Сторінка про налаштування за станом містить п’ятихвилинну перевірку для цього.
  • Англійський інтерфейс. Слова самої програми англійською. Вона розуміє 29 мов, а також автовизначення.
  • Збірка Homebrew. Вона постачається без моделей, тож не може диктувати, поки ви не завантажите модель розпізнавання. Збірка з App Store має обидві моделі всередині, а посібник із офлайнового диктування пояснює, що це означає без інтернету.

Знайдіть сторінку для вашої ситуації

Коротко

  • Почніть з однієї клавіші. Натисніть, щоб почати, натисніть, щоб зупинити, і клавішею може бути будь-яка, до якої ви дотягнетеся.
  • Нехай Керування голосом клацає. YapToText пише слова, і ці два засоби створено так, щоб вони працювали поруч.
  • Виправляйте голосом. Scratch that, replace X with Y і Quick Edit тримають ваші руки подалі від клавіш.

Вона безкоштовна для всіх, і ніщо сказане вами не залишає ваш Mac. Якщо щось тут не працює з вашим тілом чи налаштуванням, створіть issue на GitHub. Я читаю кожне.

Завантажити YapToText у Mac App StoreБезкоштовно. Без облікового запису й без заблокованих функцій, для macOS 14 або новішої на Mac із процесором Apple. Вихідний код на GitHub.

Хто пише. Ryleigh Newman розробляє програми, насилу друкує на клавіатурі та щодня диктує в YapToText, програмі, якій присвячено цей сайт. Цю сторінку перекладено з англійської. Інтерфейс програми та решта сторінок сайту англійською. Докладніше про проєкт, англійською.

Посібники

Інші посібники, англійською

Джерела

Запитання

Чи є безкоштовна програма для диктування на Mac для людей з інвалідністю?

Так. YapToText безкоштовний у Mac App Store, без платного рівня, облікового запису й заблокованих функцій, і працює на пристрої на Mac із процесором Apple і macOS 14 або новішою. Диктування Apple і Керування голосом теж вбудовані в macOS безкоштовно.

Чи є на Mac інструмент для диктування?

Так. Диктування Apple є в Системних параметрах, у розділі «Клавіатура», а Керування голосом, яке керує всім Mac голосом, у Системних параметрах, у розділі «Доступність». YapToText це безкоштовна програма, що додає тригер однією клавішею, виправлення голосом і форматування.

Чим відрізняється Керування голосом від диктування на Mac?

Диктування перетворює мовлення на текст. Керування голосом дає змогу переміщуватися по Mac, клацати, прокручувати й редагувати голосом. Багато людей користуються обома: Керуванням голосом для клацання, а програмою для диктування, як-от YapToText, для довшого тексту.

Чи працює YapToText із VoiceOver?

Його створено для роботи разом із VoiceOver. Він озвучує Listening, Transcribing, Cleaning up, помилки та мить, коли слова з’являються або диктування скасовано, а елементи керування його панелі є діями доступності. Повної перевірки з VoiceOver ще не проведено.

Чи можна почати диктування однією клавішею або перемикачем?

Так, якщо перемикач натискає клавішу. Клавішею диктування може бути будь-яка одна клавіша, і одне натискання починає, а наступне зупиняє. Кожен інтерфейс перемикача не перевірено, тож переконайтеся, що поле клавіші на сторінці Dictation показує клавішу, коли ви натискаєте свою.

Чи справді YapToText безкоштовний для користувачів з інвалідністю?

Так, для всіх. Кожна функція працює одразу після встановлення, платного рівня й облікового запису немає, а єдині гроші в програмі це необов’язкова скарбничка для чайових, яка нічого не відкриває.