Диктування на Mac з VoiceOver, для незрячих і людей зі слабким зором

Так, на Mac із увімкненим VoiceOver можна диктувати. Вбудоване Диктування Apple сигналізує про готовність пульсуючим курсором або звуковим сигналом, а YapToText, безкоштовна програма для диктування, яку я розробляю, озвучує для VoiceOver кожен крок диктування: Listening, Transcribing, Cleaning up, будь-яку помилку та мить, коли ваші слова з’явилися або диктування скасовано, навіть коли жодне вікно програми не попереду. Ви натискаєте одну клавішу, щоб почати, і ту саму, щоб зупинити, а слова друкуються біля курсора в тій програмі, де ви перебуваєте.

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

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

На цій сторінці: 14 розділів
  1. Кроки
  2. Прочитайте це спершу: що перевірено, а що ні
  3. Користуйтеся Диктуванням Apple з увімкненим VoiceOver
    1. Крок 1: Увімкніть VoiceOver
    2. Крок 2: Запустіть Диктування там, куди мають потрапити слова
    3. Крок 3: Зупиніть його
  4. Чуйте кожен крок диктування YapToText
  5. Одна клавіша, щоб почати й зупинити, і елементи керування з іменами
  6. Почуйте текст, перш ніж він з’явиться
    1. Крок 1: Увімкніть Review before inserting
    2. Крок 2: Нехай VoiceOver це прочитає
    3. Крок 3: Вставте його або відкиньте
  7. Почуйте його знову після появи, з «Промовляти вибране»
    1. Крок 1: Увімкніть «Промовляти вибране»
    2. Крок 2: Виділіть і слухайте
  8. Налаштуйте з увімкненим VoiceOver
    1. Крок 1: Встановіть із Mac App Store
    2. Крок 2: Дозвольте мікрофон
    3. Крок 3: Увімкніть «Доступність»
    4. Крок 4: Виберіть свою клавішу
    5. Крок 5: Надиктуйте одне речення в нотатку
  9. Чого він не вміє і що не перевірено
  10. Коротко
  11. Посібники
  12. Інші посібники, англійською
  13. Джерела
  14. Запитання

Кроки

  1. Встановіть YapToText безкоштовно з Mac App Store на Mac із процесором Apple і macOS 14 або новішою.
  2. Дозвольте мікрофон, а потім увімкніть YapToText у Системних параметрах > Приватність і безпека > Доступність, попросивши когось допомогти з цим одноразовим кроком, якщо він завдає клопоту.
  3. На сторінці <span lang="en">Dictation</span> у блоці <span lang="en">Keys</span> виберіть клавішу диктування, яка не є вашим модифікатором VoiceOver, і залиште <span lang="en">Tap to start / stop</span>.
  4. Клацніть у нотатці, торкніться клавіші, скажіть речення й торкніться знову. YapToText озвучує <span lang="en">Listening</span>, <span lang="en">Transcribing</span> і момент, коли слова з’явилися. Повної перевірки з VoiceOver не проводили.
  5. За бажанням увімкніть <span lang="en">Review before inserting</span> у <span lang="en">Settings</span>, <span lang="en">Advanced</span>, <span lang="en">Text output</span>, виділіть утримуваний текст і натисніть <span lang="en">VO-Fn-F6</span>, щоб почути його, а потім <span lang="en">Command Return</span>, щоб вставити.

Прочитайте це спершу: що перевірено, а що ні

Ось межа між тим, що є в програмі, і тим, що перевірено. Створено, щоб працювати поряд із VoiceOver, описує код. Перевірку з VoiceOver не проводили.

  • У коді. Кожен крок диктування озвучується для VoiceOver. Пауза, зупинка з вставленням і скасування на плаваючій панелі це дії доступності, а кнопки панелі в смузі меню мають підписи. Коли ввімкнено Require pressing Escape twice to cancel, панель каже Press Esc again to cancel, і VoiceOver це промовляє.
  • Ще не перевірено. Повної перевірки з VoiceOver не проводили, тож жоден екран програми, від вітальних екранів і Settings до редактора перегляду й панелі в смузі меню, не перевіряли з VoiceOver. Кожну функцію на цій сторінці описано з того, що програма робить, і нічого з цього не є обіцянкою щодо того, як певний екран читається вголос.
  • Як мені повідомити. Створіть issue на GitHub і напишіть, що сказав VoiceOver або чого не сказав. Copy Diagnostics, у Settings, About, збирає модель вашого Mac, версії та статистику затримки, ніколи не ваші слова, якщо ви хочете вставити й це.

Вузол доступності містить таку саму примітку й таке саме запрошення.

Користуйтеся Диктуванням Apple з увімкненим VoiceOver

Диктування Apple безкоштовне, уже є на вашому Mac і є добрим місцем для початку. Усе про функції Apple тут походить зі сторінок підтримки Apple. Слухайте сигнал, якщо ваш Mac його відтворює: це сигнал Apple, що Диктування готове.

Крок 1: Увімкніть VoiceOver

  • Ви: Натисніть Command-F5 або попросіть Siri щось на кшталт Turn on VoiceOver.
  • macOS: Вмикає VoiceOver, і ті самі клавіші його вимикають.
  • Перевірка: VoiceOver починає говорити. Команди VoiceOver у Apple використовують модифікатор VO, який типово є Control і Option, натиснутими разом, або Caps Lock, тож VO-пробіл означає модифікатор плюс пробіл.

Крок 2: Запустіть Диктування там, куди мають потрапити слова

  • Ви: Один раз увімкніть Диктування в Системних параметрах > Клавіатура > Диктування. Потім поставте точку вставлення туди, де потрібен текст, і натисніть клавішу мікрофона, якщо вона є на вашій клавіатурі, натисніть своє скорочення Диктування або оберіть Редагування > Почати диктування.
  • Перевірка: Торкайтеся клавіші мікрофона, а не утримуйте її: натискання й відпускання запускає Диктування, а натискання й утримування викликає Siri.

Крок 3: Зупиніть його

  • Ви: Натисніть Esc, клавішу мікрофона або своє скорочення Диктування.
  • macOS: Припиняє слухати, і ваші останні слова вже в тексті.
  • Перевірка: Нехай VoiceOver прочитає рядок, перш ніж ви його надішлете.

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

Чуйте кожен крок диктування YapToText

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

  • Listening. Запис розпочато, тож говоріть.
  • Transcribing. Ви зупинилися, і ваш Mac перетворює запис на текст.
  • Cleaning up. Працює модель очищення, якщо ваш режим її використовує.
  • Будь-яка помилка. Щось пішло не так із цим диктуванням.
  • Слова з’явилися чи скасовано. Ваші слова надруковано біля курсора, або диктування відкинуто.

Озвучення лунає, навіть коли жодне вікно програми не попереду. Це важливо, бо YapToText ніколи не друкує у власне вікно, тож програма, у яку ви диктуєте, залишається попереду.

Ще два звуки можуть допомогти. Play start and stop sounds, у Settings, General, додає звук на кожному кінці диктування, тож ви чуєте початок і зупинку навіть між озвученнями. Типово звуки вимкнено. І Pause music and video while dictating, у блоці Recording на сторінці Dictation і типово ввімкнено, призупиняє відтворення, коли починається диктування, і відновлює його, коли диктування завершується. Якщо диктування обірвав збій, запис зберігається, і під час наступного запуску програма розшифровує його, кладе текст у буфер обміну, заносить до History і повідомляє про відновлення вашого останнього диктування.

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

Одна порада: носіть навушники. Apple радить їх, коли Керування голосом і VoiceOver працюють разом, щоб Керування голосом чуло лише вас, і те саме міркування стосується будь-якої програми для диктування, поки говорить VoiceOver. Чи потрапляє голос VoiceOver коли-небудь у мікрофон YapToText, не перевірялося. Сторінка про слухові апарати охоплює збереження доброго мікрофона, поки звук іде у ваші вуха.

Одна клавіша, щоб почати й зупинити, і елементи керування з іменами

Клавіша диктування це Right Command. Торкніться її, говоріть і торкніться ще раз. Жодне диктування не потребує двох клавіш одночасно. Поки диктування триває, працюють ще три клавіші, а решту часу вони друкують як звичайно:

  • Space. Призупиняє й відновлює. Пробіл ніколи не друкується у ваш документ.
  • Esc. Скасовує, і нічого не друкується. Слова все одно зберігаються в History, позначені як скасовані. Увімкніть Require pressing Escape twice to cancel, у блоці Keys на сторінці Dictation, і перше натискання лише готує скасування: VoiceOver промовляє Press Esc again to cancel, а друге натискання впродовж 0,6 секунди скасовує.
  • Від 1 до 9. Вибирає режим для цього диктування. З увімкненим Auto mode, типово, 1 це Auto.

Два вибори клавіш потребують обережності з VoiceOver, і жоден не перевірено:

  • Caps Lock. YapToText може використовувати Caps Lock як клавішу диктування, а VoiceOver може використовувати її як модифікатор VO. Якщо Caps Lock є вашою клавішею VO, виберіть іншу клавішу диктування.
  • Резервне скорочення. Резервне скорочення YapToText це Control Option Space, у Settings, General, Shortcuts. Якщо модифікатором VO є Control Option, це також VO-пробіл, який у командах VoiceOver від Apple використовують для клацання елемента під курсором VoiceOver. Я не знаю, яке з двох матиме перевагу, тож клацніть поле й запишіть іншу комбінацію, або відкладіть резервне скорочення й користуйтеся клавішею диктування.

Якщо ви волієте нічого не натискати, щоб зупинити, увімкніть Auto-stop after silence у блоці Recording на сторінці Dictation: диктування завершується після тиші від 0,5 до 5 секунд. Типово його вимкнено, бо довга пауза на роздуми теж завершує диктування. Сторінка клавіш і скорочень перелічує кожну клавішу, а диктування однією клавішею охоплює перемикачі та педалі.

Є також елементи керування з іменами. Плаваюча панель має скасування, паузу, зупинку з вставленням, і кожне з них це дія доступності. Клацання капібари в смузі меню відкриває невелику панель, верхня кнопка якої називається Start Dictation і виконує ту саму роботу, що й клавіша. Під час запису вона стає скасуванням, паузою чи відновленням і зупинкою з вставленням, і кожна кнопка там має підпис. Insert last друкує ваше останнє диктування в програму, якою ви щойно користувалися. Сторінка смуги меню охоплює решту цієї панелі.

Панель YapToText у смузі меню: Start Dictation, вибір режиму й мікрофона, Transcribe file, Regenerate та Insert last.
Рисунок 2. Панель у смузі меню. Start Dictation стоїть угорі й виконує ту саму роботу, що й клавіша, а кожна кнопка має підпис.

Почуйте текст, перш ніж він з’явиться

Типово ваші слова потрапляють прямо до курсора. Якщо ви хочете спершу їх почути, Review before inserting тримає готовий текст у невеликому плаваючому редакторі, доки ви не вирішите. Review before inserting вставляє паузу між тим, що ви сказали, і тим, що буде надруковано.

Крок 1: Увімкніть Review before inserting

  • Ви: Відкрийте Settings, Advanced, Text output і ввімкніть Review before inserting. Типово його вимкнено.
  • YapToText: Від наступного диктування готовий текст відкривається в плаваючому редакторі, а не потрапляє до курсора.
  • Перевірка: Only for long dictations (200+ characters) увімкнено, поки ввімкнено Review, тож короткі диктування й далі потрапляють напряму. Вимкніть його, якщо хочете, щоб затримувалося кожне диктування.

Крок 2: Нехай VoiceOver це прочитає

  • Ви: Виділіть текст у редакторі й натисніть VO-Fn-F6.
  • macOS: У посібнику Apple про прослуховування поточного виділення сказано, що VO-Fn-F6 його читає, а VoiceOver каже «No Selection» (нічого не виділено), коли нічого не виділено.
  • Перевірка: Ви чуєте слова так, як їх буде надруковано, а не так, як ви їх мали на увазі.

Крок 3: Вставте його або відкиньте

  • Ви: Натисніть Command Return, щоб вставити, або Esc, щоб відкинути.
  • YapToText: Друкує текст біля курсора або відкидає його.
  • Перевірка: Слова біля курсора. Нехай VoiceOver прочитає рядок.

Чесна примітка: редактор перегляду з VoiceOver не проходили, тож я не можу нічого обіцяти щодо того, де починається курсор VoiceOver і як редактор читається. Якщо він поводитиметься неправильно, нічого не втрачається. History зберігає ваші останні 500 диктувань 30 днів типово, кожне з тим, що почула модель мовлення, і тим, що було доставлено, і будь-який запис можна скопіювати чи вставити знову.

Почуйте його знову після появи, з «Промовляти вибране»

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

Крок 1: Увімкніть «Промовляти вибране»

  • Ви: Оберіть меню Apple > Системні параметри, клацніть «Доступність» на бічній панелі, а потім клацніть «Читання і мовлення». У ранніх версіях macOS посібник Apple називає це Spoken Content (англійською, у перекладі «Промовлений вміст»). Увімкніть «Промовляти вибране».
  • macOS: Промовляє текст, який ви виділяєте, щоразу, коли ви натискаєте його клавіатурне скорочення, типово Option-Esc.
  • Перевірка: Перемикач увімкнено. Клацніть кнопку поруч із «Промовляти вибране», щоб змінити скорочення.

Крок 2: Виділіть і слухайте

  • Ви: Виділіть речення, яке щойно надиктували, і натисніть Option-Esc.
  • macOS: Читає його вголос. Apple каже, що коли текст не виділено, промовляються наявні текстові елементи в поточному вікні.
  • Перевірка: Ви чуєте слова на сторінці.

Параметри «Читання і мовлення» від Apple можуть підсвічувати слова, речення або те й інше під час промовляння, кожне кольором на ваш вибір, а її посібник про читання тексту вашим Mac уголос описує екранний контролер для швидкості мовлення та переходу вперед чи назад. «Промовляти вибране» разом із клавішами YapToText не перевірялося. Якщо Option-Esc колись викличе Quick Edit, яка стоїть на Right Option, змініть одне з двох. Сторінка про перетворення мовлення на текст для дислексії охоплює ту саму процедуру «скажіть, перевірте й почуйте» докладніше.

Для слабкого зору можуть допомогти кілька параметрів. У блоці Pop-up на сторінці Dictation макет Expanded, типовий, показує ваші слова, коли вони формуються. У блоці Pop-up colors Pop-up background color і Pop-up waveform color можна задати власний колір із повзунком Strength. А капібара в смузі меню робить свою мовну хмаринку червоною під час запису й спалахує зеленим, коли текст з’явився. Регулювання розміру немає: три макети це єдині розміри.

Налаштуйте з увімкненим VoiceOver

Налаштування це п’ять кроків, і один із них це перемикач у Системних параметрах, який програма не може ввімкнути сама. Якщо будь-який крок опирається, попросіть когось допомогти з одноразовим налаштуванням. Після цього диктування це одна клавіша.

Крок 1: Встановіть із Mac App Store

  • Ви: Встановіть YapToText із Mac App Store. Потрібен Mac із процесором Apple і macOS 14 або новіша.
  • YapToText: Постачається з обома моделями всередині, тож може диктувати від першого запуску без мережі.
  • Перевірка: Відкривається вітальний екран.

Крок 2: Дозвольте мікрофон

  • Ви: Натисніть Continue біля Microphone на вітальних екранах. Після налаштування та сама кнопка є в блоці Get set up на сторінці Home.
  • macOS: Один раз запитує доступ до мікрофона.
  • Перевірка: Microphone показано як Granted.

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

  • Ви: Натисніть Continue біля Accessibility на вітальних екранах або Grant у блоці Get set up на сторінці Home, а потім увімкніть YapToText у списку, що відкриється.
  • macOS: Переводить вас у Системні параметри > Приватність і безпека > Доступність. Програма не може ввімкнути це сама.
  • Перевірка: Accessibility показано як Granted, і блок Get set up зникає, коли обидва дозволи ввімкнено. Керування голосом може клацнути цей перемикач голосом, але цей список з VoiceOver не проходили, тож не обіцяю, що він читається чисто. Якщо він завдає клопоту, саме з цим кроком варто попросити когось допомогти.

Крок 4: Виберіть свою клавішу

  • Ви: На сторінці Dictation у блоці Keys клацніть поле клавіші. Коли в ньому написано Tap a key, натисніть потрібну клавішу й залиште поруч Tap to start / stop.
  • YapToText: Робить цю клавішу тригером. Left Command і Left Shift не можуть бути тригером.
  • Перевірка: Якщо Caps Lock є вашою клавішею VO, виберіть щось інше. Типова Right Command не конфліктує з жодним із двох типових модифікаторів VO, хоча з VoiceOver це не перевіряли.

Крок 5: Надиктуйте одне речення в нотатку

  • Ви: Відкрийте нову нотатку, торкніться клавіші, скажіть речення й торкніться клавіші ще раз.
  • YapToText: Озвучує Listening, потім Transcribing, потім що слова з’явилися, і друкує їх біля курсора.
  • Перевірка: Нехай VoiceOver прочитає рядок. Якщо речення там немає, піднімайтеся драбиною нижче.

Потім увімкніть Launch YapToText at login, у Settings, General, System, щоб клавіша працювала після перезапуску. Типово його вимкнено. Якщо допомагаєте ви, налаштування для іншої людини охоплює те, як робити це з людиною, а не замість неї.

Якщо слова не з’являються, пройдіть по цьому списку:

  1. Перевірте, яка програма попереду. YapToText ніколи не друкує у власне вікно, тож диктування, запущене з YapToText попереду, потрапляє в буфер обміну. Перейдіть до потрібної програми й натисніть Command V, або скористайтеся Insert last на панелі в смузі меню.
  2. Перевірте «Доступність». Без неї кожне диктування все одно розшифровується, але потрапляє в буфер обміну, а не до курсора. Блок Get set up на сторінці Home залишається, доки її не ввімкнено.
  3. Перевірте меню клавіші. У блоці Keys меню поруч із клавішею має казати Tap to start / stop або Hold to talk, а не Off.
  4. Знайдіть у History. Кожне диктування зберігається з тим, що було почуто, що було доставлено і в яку програму потрапило, і його можна скопіювати чи вставити знову.

Чого він не вміє і що не перевірено

  • Стверджувати, що він повністю доступний. Повної перевірки з VoiceOver не проводили, як і з Керуванням голосом. Усе про VoiceOver на цій сторінці описує код.
  • Читати текст уголос. YapToText промовляє для VoiceOver стан, а не ваш текст. Читання вголос це робота VoiceOver чи «Промовляти вибране» від Apple.
  • Керувати Mac. Він друкує. Пересування й клацання це робота VoiceOver чи Керування голосом. Друк на Mac без рук показує, як Керування голосом і YapToText ділять роботу.
  • Змінювати розмір панелі. Expanded, Compact і Mini це єдині розміри.
  • Говорити своїм інтерфейсом іншими мовами. Слова самої програми англійською. Вона розуміє 29 мов, плюс автовизначення.
  • Працювати на кожному Mac. Потрібен Mac із процесором Apple і macOS 14 або новішою. На Mac з Intel безкоштовна запасна можливість це Диктування Apple.

Коротко

  • Диктування Apple. Вбудоване й безкоштовне: запустіть, зачекайте на сигнал чи пульсуючий курсор і зупиніть клавішею Esc.
  • YapToText. Одна клавіша, щоб почати й зупинити, з озвученням для VoiceOver Listening, Transcribing, Cleaning up, помилок і появи слів.
  • Почути спершу. Review before inserting тримає текст, а VO-Fn-F6 чи «Промовляти вибране» його читає.
  • Не перевірено. Повної перевірки з VoiceOver не проводили, тож я не називаю його повністю доступним.

Він безкоштовний, працює на вашому Mac і повідомляє VoiceOver, що робить.

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

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

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

Посібники

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

Джерела

Запитання

Чи можуть незрячі люди користуватися диктуванням на Mac?

Так. Диктування Apple вбудоване й відтворює сигнал або пульсує курсором, коли воно готове, а VoiceOver може прочитати назад надруковане. YapToText, безкоштовна програма, також озвучує для VoiceOver кожен крок диктування, хоча повної перевірки з VoiceOver не проводили.

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

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

Як запустити Диктування Apple на Mac з увімкненим VoiceOver?

Поставте точку вставлення туди, де потрібен текст, а потім натисніть клавішу мікрофона, своє скорочення Диктування або оберіть Редагування > Почати диктування. Apple каже, що курсор пульсує чи лунає сигнал, коли воно готове, а Esc його зупиняє.

Чи може VoiceOver прочитати мій надиктований текст до того, як його надруковано?

Коли ввімкнено Review before inserting у YapToText, готовий текст чекає в невеликому редакторі. Виділіть його й натисніть VO-Fn-F6, щоб почути, а Command Return його вставляє. Цей редактор з VoiceOver ще не перевіряли.

Чи може Mac читати вибраний текст уголос без VoiceOver?

Так. Увімкніть «Промовляти вибране» в Системних параметрах > Доступність > Читання і мовлення, виділіть текст і натисніть Option-Esc, типове скорочення.

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

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