Диктування на Mac іншими мовами і кількома мовами

Щоб змінити мову диктування на Mac, відкрийте Системні параметри, розділ «Клавіатура», перейдіть до «Диктування» і клацніть «Змінити» поруч із «Мови». Apple дає змогу додати кілька мов і перемикатися між ними під час диктування. YapToText, безкоштовна програма, яку я розробляю, диктує 29 мовами плюс Auto-detect, що вибираються на сторінці AI Models, і для кожної з них запускає Whisper на вашому Mac.

Вони працюють по-різному. Apple каже, що Диктування доступне не в усіх мовах і регіонах і що його функції відрізняються. YapToText пропонує однаковий список усюди, але задає одну мову на одне диктування, а в Apple можна перемикатися просто під час диктування. Повний список мов нижче.

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

На цій сторінці: 12 розділів
  1. Кроки
  2. Як змінити мову в Диктуванні Apple
  3. Як змінити мову в YapToText
  4. 29 мов у списку YapToText
  5. Диктування кількома мовами
  6. Якщо видає не ту мову
  7. Чого YapToText не робить із мовами
  8. Коротко
  9. Посібники
  10. Інші посібники, англійською
  11. Джерела
  12. Запитання

Кроки

  1. Оберіть меню Apple, Системні параметри, потім клацніть Клавіатура.
  2. Перейдіть до «Диктування» і клацніть «Змінити» поруч із «Мови».
  3. Виберіть мову й регіон або зніміть вибір, щоб вилучити мову.
  4. Під час диктування клацніть мову поруч із курсором або натисніть клавішу Globe, щоб перемкнути.

Як змінити мову в Диктуванні Apple

  • Ви: Оберіть меню Apple, Системні параметри, потім Клавіатура. Перейдіть до «Диктування», клацніть «Змінити» поруч із «Мови» та виберіть мову й регіон. Зніміть вибір, щоб вилучити мову.
  • macOS: Додає мову до Диктування. Якщо налаштовано кілька мов, під час диктування поруч із курсором показується поточна мова, скороченням або символом.
  • Перевірка: Почніть диктувати, потім клацніть мову поруч із курсором або натисніть клавішу Globe, якщо вона є на клавіатурі, щоб перемкнути.

Apple веде список мов Диктування на сторінці про доступність функцій macOS, а її посібник попереджає, що функції залежать від мови. Автоматичні коми, крапки й знаки питання працюють у підтримуваних мовах, а емодзі за назвою працюють у деяких. Чи опрацьовується ваш голос на Mac, чи надсилається на сервери Siri, показано під пунктом «Диктування» в параметрах клавіатури. Якщо ви перемикаєте мови під час диктування, обирайте Диктування Apple.

На сторінці Apple про доступність функцій macOS перелічено мови, для яких є диктування на пристрої. З 29 мов у списку YapToText польської, української, чеської, словацької, угорської, румунської, грецької, індонезійської та гінді там немає, як і китайської для Тайваню. Посібник Apple для macOS Sonoma каже, що диктування мовою без підтримки на пристрої надсилається в Apple для обробки. Якщо ви диктуєте однією з цих мов, Диктування Apple надсилає ваші слова в Apple. YapToText опрацьовує кожну мову зі свого списку на Mac.

Як змінити мову в YapToText

  • Ви: Відкрийте сторінку AI Models у YapToText. У блоці Your defaults під моделлю диктування відкрийте перемикач Language і виберіть свою мову або Auto-detect language.
  • YapToText: Передає цю мову Whisper як підказку для кожного наступного диктування. Спочатку вживається системна мова вашого Mac, а не автовизначення.
  • Перевірка: Надиктуйте речення. Слова з’являться тією мовою, якою ви говорили, а рядок Language у відомостях про конвеєр цього диктування в History показує, яке налаштування було використано.
Сторінка AI Models у YapToText: моделі Whisper Large v3 Turbo (Q5) і Phi-3.5 Mini Instruct з позначкою Included, нижче бібліотека моделей.
Рисунок 1. Перемикач Language стоїть під моделлю диктування в блоці Your defaults, тут вибрано English (United States). Нижче бібліотека позначає Whisper Tiny, Base і Small (English) як моделі лише для англійської.

Вбудована модель Whisper Large v3 Turbo (Q5) багатомовна. Три моделі з бібліотеки такими не є: Whisper Tiny, Base і Small з позначкою (English) в назві розуміють лише англійську, тож для будь-якої іншої мови оберіть багатомовну модель. Для впорядкування тексту Phi-3.5 Mini Instruct позначено як багатомовну, Clean Up має зберігати вашу мову й нічого не перекладати, а каталог програми радить Qwen 2.5 3B Instruct передусім для диктування не англійською.

Дещо лишається англійською. Власні екрани програми існують лише англійською, навіть якщо ви говорите іншою мовою, а типові голосові команди є англійськими фразами, як-от «question mark» або «insert comma». Будь-яку команду можна змінити або додати власні фрази виклику на сторінці Commands. Як працюють команди, пояснює посібник із голосової пунктуації. Мову задає один перемикач, а Auto-detect є для тих, хто перемикається часто.

29 мов у списку YapToText

Так виглядає перемикач Language у версії 1.5.3: 32 записи у 29 мовах плюс Auto-detect language, у порядку за абеткою англійських назв.

  • Від А до Г. Англійська (США, Велика Британія, Австралія), арабська, в’єтнамська, гінді, грецька.
  • Від Д до К. Данська, іврит, індонезійська, іспанська (Іспанія, Мексика), італійська, китайська (Китай), корейська.
  • Від Н до Т. Нідерландська, німецька, норвезька (букмол), польська, португальська (Бразилія), російська, румунська, словацька, тайська, турецька.
  • Від У до Я. Угорська, українська, фінська, французька, чеська, шведська, японська.
  • Auto-detect language. Whisper сам визначає мову кожного диктування.

Auto-detect, польська та ще чотирнадцять мов з’явилися у версії 1.5.2 завдяки pull request на GitHub, і це відкритий код, який працює так, як має. У README від OpenAI сказано, що якість Whisper дуже залежить від мови, тож перевірте свою на кількох справжніх реченнях, перш ніж покладатися на неї. Рахуйте лише те, що є в списку: 29 мов плюс Auto-detect.

Диктування кількома мовами

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

  1. Auto-detect language. Оберіть його в перемикачі Language, і Whisper визначатиме мову кожного диктування. Якщо він помиляється, задайте мову вручну.
  2. Мова на програму. Створіть режим або відредагуйте наявний, задайте мову в картці Recording & language і додайте свої програми в розділі Apps that use this mode. Тоді диктування в цих програмах вживатиме мову цього режиму.
  3. Мова на скорочення. Дайте цьому режиму Activation shortcut у картці Basics, і скорочення запускатиме диктування в цьому режимі й цією мовою звідусіль. Диктування, запущене так, стає вибраним режимом, а це також вимикає Auto mode, доки ви знову не оберете Auto.
Сторінка Modes у YapToText: угорі Auto, далі Raw Transcription, Clean Up, Note, Email, Message і Code Comment, пронумеровані від 2 до 7.
Рисунок 2. Кожен режим на сторінці Modes відкривається у власному редакторі, де картка Recording & language може дати режиму власну мову.

Редактор режимів описує посібник про режими. Обирайте мову до початку, бо вона діє протягом усього диктування.

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

Якщо видає не ту мову

  1. Перевірте перемикач. Перемикач Language на сторінці AI Models задає типове значення. Режим із власною мовою його перекриває.
  2. Перевірте програму. Програма, додана в розділі Apps that use this mode якогось режиму, вживає мову цього режиму, якщо режим її задає.
  3. Перевірте модель. Модель із (English) в назві розуміє лише англійську. Поверніться до Whisper Large v3 Turbo (Q5) або іншої багатомовної моделі.
  4. Спробуйте інше налаштування. Якщо фіксована мова дає дивні результати, спробуйте Auto-detect. Якщо Auto-detect помиляється, задайте мову вручну.
Запис у History програми YapToText із відкритими відомостями про конвеєр: сирий текст, очищений текст, режим, доставка, цільова програма і час.
Рисунок 3. Щоб побачити, якою мовою було диктування, відкрийте його відомості про конвеєр у History: тут рядок Language показує en-US.

У Диктуванні Apple мова міститься в параметрах клавіатури, а індикатор поруч із курсором або клавіша Globe перемикає її, поки ви говорите. Перемикач і моделі YapToText описує посібник про моделі ШІ.

Чого YapToText не робить із мовами

  • Не перемикається посеред диктування. Мова фіксується на початку. Перемикається під час диктування саме Диктування Apple.
  • Не перекладає ваше мовлення. Whisper друкує сказане тією мовою, якою ви це сказали. Щоб перекласти потім, виділіть текст, натисніть клавішу Quick Edit і назвіть мову, наприклад Spanish, або запустіть дію ШІ Translate to English. Як це робити, показує посібник про Quick Edit.
  • Не обіцяє більше, ніж у списку. Заявлено лише 29 мов із перемикача.

Усе вище працює на вашому Mac для кожної мови зі списку. Що це означає з вимкненим Wi-Fi, розповідає сторінка про диктування офлайн, а про модель розповідає сторінка про Whisper для Mac.

Коротко

  • Диктування Apple. Перейдіть до Системних параметрів, «Клавіатура», «Диктування», потім клацніть «Змінити» поруч із «Мови». Перемикайтеся під час диктування через курсор або клавішею Globe.
  • YapToText. Скористайтеся перемикачем Language на сторінці AI Models: 29 мов плюс Auto-detect, усе на пристрої.
  • Дві мови щодня. Вживайте Auto-detect або режим на кожну мову, прив’язаний до програм чи до власного скорочення.

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

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

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

Посібники

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

Джерела

Запитання

Як змінити мову диктування на Mac?

Відкрийте Системні параметри, «Клавіатура», перейдіть до «Диктування», клацніть «Змінити» поруч із «Мови» та виберіть мову й регіон. У YapToText виберіть мову в перемикачі Language на сторінці AI Models.

Чи може диктування на Mac вживати кілька мов?

Так. Диктування Apple дає змогу налаштувати кілька мов і перемикатися під час диктування, клацнувши мову поруч із курсором або натиснувши клавішу Globe. YapToText вживає одну мову на одне диктування або Auto-detect.

Які мови підтримує YapToText?

29 мов плюс Auto-detect: англійська (США, Велика Британія, Австралія), арабська, в’єтнамська, гінді, грецька, данська, іврит, індонезійська, іспанська (Іспанія, Мексика), італійська, китайська (Китай), корейська, нідерландська, німецька, норвезька (букмол), польська, португальська (Бразилія), російська, румунська, словацька, тайська, турецька, угорська, українська, фінська, французька, чеська, шведська та японська.

Чи працює диктування на Mac китайською?

Так. YapToText має китайську (Китай) у своєму перемикачі Language і розшифровує її на вашому Mac. Щодо Диктування Apple перегляньте сторінку Apple про доступність функцій macOS, де Apple веде список мов Диктування.

Чи перекладає YapToText те, що я кажу?

Ні. Він друкує сказане тією мовою, якою ви це сказали. Щоб перекласти текст потім, виділіть його, натисніть клавішу Quick Edit і назвіть мову, наприклад Spanish, або запустіть дію ШІ Translate to English.