Пунктуація голосом у YapToText: що казати для кожного знака

Щоб отримати розділові знаки, коли ви диктуєте на Mac у YapToText, наприкінці фрази назвіть знак англійською: question mark (знак питання), exclamation point, new line, new paragraph. Назви з одного слова, як-от comma, period і colon, потребують перед собою слова insert, тож ви кажете insert comma, бо параметр Require the word “insert” before a command за замовчуванням увімкнено.

Більшості речень цього не потрібно, бо Whisper сам розставляє знаки в звичайній мові. Названі голосом знаки потрібні для того, що він не вгадає, і кожен із них перелічено, і його можна змінити, на сторінці Commands. Мені важко друкувати руками, і тягнутися до клавіатури по одну кому звело б нанівець сенс диктування. Для власного Диктування Apple список є в посібнику з команд диктування на Mac.

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

Плаваюча панель диктування YapToText на Mac: жива хвиля звуку, речення, що друкується, і кнопки скасування, паузи та зупинки.
Рисунок 1. Живі слова на панелі надходять просто від Whisper, який сам розставляє знаки в звичайній мові. Названі голосом знаки потрібні для того, що він не вгадає.
На цій сторінці: 12 розділів
  1. Назви з двох слів кажіть наприкінці фрази
  2. Ставте insert перед назвами з одного слова
  3. Як знак потрапляє до тексту
  4. Усі назви розділових знаків
  5. Емодзі та сніпети
  6. Змініть будь-яку назву на сторінці Commands
    1. Додайте власну фразу
  7. Обмеження
  8. Якщо знак виходить словом
  9. Коротко
  10. Посібники
  11. Інші посібники, англійською
  12. Запитання

Назви з двох слів кажіть наприкінці фрази

Назви з двох і більше слів спрацьовують самі, без insert, коли завершують фразу. Назвам із двох слів insert ніколи не потрібен, якщо вони завершують фразу.

Скажіть: Завершіть речення назвою знака.

is it working now, question mark

Ви отримаєте: «is it working now?» Кома, яку Whisper ставить перед назвою, зникає, як і будь-який знак, який він додає одразу після неї.

Якщо далі йде слово з малої літери, назва з двох слів лишається словами, тож «it put a question mark in the middle» друкується так, як ви сказали. Якщо далі йде велика літера або число, вона спрацьовує. New line і new paragraph також прибирають пробіли з обох боків розриву. Це звичайна угода в диктуванні, і YapToText дотримується її від версії 1.4.

Ставте insert перед назвами з одного слова

На сторінці Commands є перемикач Require the word “insert” before a command, за замовчуванням увімкнений. Він не дає звичайній мові перетворюватися на символи, тож «that period of time» і «a dash of salt» лишаються словами.

Сторінка Commands програми YapToText: Enable voice commands увімкнено, Require the word insert before a command увімкнено, вкладка Snippets.
Рисунок 2. Require the word insert before a command розташовано вгорі сторінки Commands, за замовчуванням увімкнено, над вкладками Snippets, Punctuation і Emoji.

Скажіть: У будь-якому місці речення, поки перемикач увімкнено.

insert comma

Що відбувається: З’являється кома, прикріплена до слова перед нею.

  • Назви розділових знаків з одного слова. Period, comma, colon, semicolon, hyphen, dash, ellipsis, quote, apostrophe, slash, backslash, ampersand, hashtag, asterisk, tilde, underscore, bang та решта потребують insert.
  • Емодзі та сніпети. Усім потрібен insert, навіть довгим: insert smiley face, insert today's date.
  • Назви розділових знаків з двох слів. Їм він ніколи не потрібен.

Вимкніть перемикач, і кожна назва спрацьовуватиме без нього. Збіг шукається за цілими словами без урахування регістру, тож «periodic» ніколи не стає крапкою. Правило insert не дає звичайним словам перетворюватися на символи.

Як знак потрапляє до тексту

  • Знаки, що прикріплюються. Period, comma, question mark, exclamation point, colon, semicolon і ellipsis поглинають пробіл перед собою, тож «really question mark» дає «really?»
  • Символи, що стоять перед словом. Hashtag, at sign, dollar sign і відкривні дужки приклеюються до наступного слова: «dollar sign 50» дає $50, а при ввімкненому перемикачі «insert hashtag vibes» дає #vibes. Назва з двох слів, як-от at sign перед словом з малої літери, лишається словами.
  • Розриви рядків. New line і new paragraph поглинають пробіли з обох боків.
  • Повтори. Dot dot dot поглинає зайві крапки, тож п’ять розпізнаних крапок усе одно дають один символ трикрапки.

Розділові знаки розставляються до будь-якого очищення ШІ, тож модель очищення бачить готовий знак, а не слова. Емодзі та сніпети вставляються після очищення, тож перепис не може їх втратити чи пересунути. Усе це працює в кожному режимі, зокрема в Raw Transcription. Усе відбувається до друку тексту, тож працює в будь-якій програмі, у яку друкує YapToText, від Word до Google Docs.

Список Switch Mode у YapToText з режимами Auto, Raw Transcription, Clean Up, Note, Email, Message і Code Comment, кожен зі своєю цифровою клавішею
Рисунок 3. Голосова пунктуація працює в кожному режимі цього списку, зокрема в Raw Transcription.

Усі назви розділових знаків

Це 45 команд розділових знаків, які постачає YapToText. Коли Require the word “insert” before a command увімкнено, назвам з одного слова потрібен insert перед ними. Назвам з двох і більше слів він ніколи не потрібен. Pound sign друкує знак числа. Для валюти кажіть sterling sign.

СкажітьВи отримаєте
period, full stopкрапка (.)
commaкома (,)
question markзнак питання (?)
exclamation point, exclamation mark, exclamation, bangзнак оклику (!)
colonдвокрапка (:)
semicolon, semi colonкрапка з комою (;)
hyphen, dash, minus signдефіс (-)
ellipsis, dot dot dotтрикрапка (…)
open paren, open parenthesis, left parenвідкривна кругла дужка
close paren, close parenthesis, right parenзакривна кругла дужка
open bracket, left bracket, open square bracketвідкривна квадратна дужка
close bracket, right bracket, close square bracketзакривна квадратна дужка
open brace, left brace, open curly braceвідкривна фігурна дужка
close brace, right brace, close curly braceзакривна фігурна дужка
quote, double quote, quotation markпряма подвійна лапка (")
apostrophe, single quoteапостроф (')
slash, forward slashкоса риска (/)
backslash, back slashзворотна коса риска (\)
ampersandамперсанд (&)
at sign, at symbolзнак «равлик» (@)
hashtag, hash sign, pound sign, number signзнак числа (#)
percent sign, percent symbolзнак відсотка (%)
asterisk, star symbolзірочка (*)
plus signзнак плюс (+)
equals sign, equal signзнак рівності (=)
dollar signзнак долара ($)
euro signзнак євро (€)
pound sign symbol, sterling signзнак фунта стерлінгів (£)
cent signзнак цента (¢)
bullet point, bullet symbolмаркер списку (•)
degree sign, degrees symbolзнак градуса (°)
caret symbolзнак вставки (^)
tildeтильда (~)
underscoreпідкреслення (_)
vertical bar, pipe symbolвертикальна риска (|)
less than sign, left angle bracketзнак «менше» (<)
greater than sign, right angle bracketзнак «більше» (>)
copyright sign, copyright symbolзнак авторського права (©)
registered sign, registered trademarkзнак зареєстрованої торговельної марки (®)
trademark sign, trademark symbolзнак торговельної марки (™)
section signзнак параграфа (§)
paragraph sign, pilcrowзнак абзацу (¶)
tab keyтабуляція
new line, line breakрозрив рядка
new paragraphпорожній рядок, два розриви рядків

Кожну назву в цій таблиці можна перейменувати, вимкнути або дати їй більше фраз.

Емодзі та сніпети

Одразу після встановлення 158 емодзі мають голосові назви, майже всі закінчуються словом emoji: fire emoji, heart emoji, laughing emoji, thinking emoji, party emoji, rocket emoji, check mark emoji, skull emoji. Деякі мають коротші назви: smiley face, thumbs up, thumbs down.

Скажіть: Коли перемикач insert увімкнено, а так за замовчуванням.

insert smiley face

Що відбувається: Усміхнене емодзі з’являється там, де ви його назвали.

П’ять сніпетів готові до використання одразу:

  • today's date. Друкує сьогоднішню дату.
  • current time. Можна також сказати the time right now. Друкує поточний час.
  • paste my clipboard. Друкує текст із вашого буфера обміну.
  • shrug face. Друкує знизування плечима, складене із символів клавіатури.
  • my email signature. Друкує «Best,» і розрив рядка. Змініть його на власне прощання.

Унизу сторінки Commands розділ Suggestions пропонує п’ять заготовок: Phone number, Work email, Personal email, Home address і Website. Клацніть одну, впишіть своє справжнє значення, і insert phone number його друкує. Це заготовки, які ви заповнюєте, а не вбудовані команди. У полі Inserts будь-якої команди працюють три живі маркери, {date}, {time} і {clipboard}, які підставляються в момент диктування. Сніпет є будь-якою фразою на ваш вибір, що друкує будь-який написаний вами текст.

Постер з App Store із заголовком Teach it your words, на якому поруч показано сторінки Dictionaries і Commands.
Рисунок 4. Праворуч сторінка Commands: заповніть заготовку, наприклад Phone number, один раз, і insert phone number друкує її. Ліворуч сторінка Dictionaries, яка виправляє написання імен.

Змініть будь-яку назву на сторінці Commands

Сторінка Commands має три вкладки, Snippets, Punctuation і Emoji, та поле пошуку. Кожен рядок показує фрази, які ви кажете, розділені комами, що вставляється, і перемикач On.

Додайте власну фразу

  • Ви: Відкрийте вкладку, натисніть кнопку Add під списком, потім впишіть фразу під Say this, а текст під Inserts.
  • YapToText: Зберігає її, поки ви друкуєте. У полі Inserts \n означає розрив рядка.
  • Перевірка: Продиктуйте фразу, поставивши перед нею insert, поки перемикач увімкнено, і текст з’явиться.
  • Кілька фраз. Дайте одній команді кілька, як-от «exclamation point, exclamation, bang». Довші фрази зіставляються першими, тож exclamation point ніколи не обривається на exclamation.
  • Restore Defaults. Це скидає лише вкладку, на якій ви перебуваєте.
  • Export All та Import. Вони переносять усі команди одним файлом.
  • Enable voice commands. Цей перемикач вимикає всі команди одразу.

Перейменуйте будь-яку команду на слова, які ви сказали б природно. Слова, що постійно виходять із помилками в написанні, краще виправляти словниками.

Обмеження

  • Правило insert. Поки воно ввімкнене, назва з одного слова, сказана без insert, друкується як слово.
  • Завершення фрази. Назва з двох слів, після якої йде слово з малої літери, навмисно лишається словами.
  • Немає команди вилучення чи backspace. Щоб скасувати диктування, яке щойно з’явилося, скажіть scratch that окремим диктуванням протягом 30 секунд. Replace, потім неправильне слово, потім with, потім правильне слово виправляє одне слово. Обидва способи називаються Corrections by voice і описані в посібнику з Quick Edit.
  • Що чує Whisper. Назва спрацьовує, лише коли Whisper записує саме ці слова. YapToText підказує Whisper назви з двох слів, але галаслива кімната все одно може перетворити одну з них на щось інше.

Якщо знак виходить словом

  1. Додайте insert. Назвам з одного слова він потрібен, поки перемикач увімкнено.
  2. Завершіть фразу. Кажіть назву з двох слів там, де фраза закінчується. Якщо далі йде слово з малої літери, вона лишається словами.
  3. Перевірте перемикачі. На сторінці Commands має бути ввімкнено Enable voice commands, а також перемикач On у рядку.
  4. Прочитайте сирий текст. У History пункт Show pipeline details показує, що почув Whisper. Якщо він записав назву інакше, додайте це написання як ще одну фразу в рядку.
  5. Напишіть мені. Створіть issue на GitHub із точними словами, які ви сказали, і тим, що надруковано.

Коротко

  • Назви з двох слів. Кажіть їх без insert, наприкінці фрази.
  • Назви з одного слова. Ставте перед ними insert.
  • Емодзі та сніпети. Перед ними теж ставте insert.

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

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

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

Посібники

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

Запитання

Як додати розділові знаки, коли диктуєте на Mac?

У YapToText назвіть знак англійською наприкінці фрази, наприклад question mark або new paragraph. Назви з одного слова, як-от comma, спершу потребують insert, поки цей параметр увімкнено, а так за замовчуванням.

Чи треба казати insert перед кожним розділовим знаком?

Ні. Він потрібен лише назвам з одного слова, як-от period, comma або dash, і лише поки Require the word insert before a command увімкнено. Назвам з двох і більше слів він ніколи не потрібен.

Як почати новий рядок, коли диктуєте на Mac?

Наприкінці фрази скажіть new line для розриву рядка або new paragraph для порожнього рядка. Жодному з них insert не потрібен, а tab key друкує табуляцію.

Як видалити слово, коли диктуєте на Mac?

Одразу після того, як диктування з’явилося, скажіть scratch that окремим диктуванням протягом 30 секунд, і YapToText його вилучить. Щоб виправити одне слово, скажіть replace, потім неправильне слово, потім with, потім правильне слово.

Чому period з’явився словом, а не крапкою?

Period складається з одного слова, тож при ввімкненому параметрі insert треба казати insert period. Вимкніть параметр на сторінці Commands, якщо вам зручніше казати без нього.

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

Так. YapToText має 158 голосових назв емодзі, як-от fire emoji і thumbs up. При ввімкненому параметрі insert скажіть insert fire emoji, і з’явиться емодзі.