פיסוק מדובר ב-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. אמוג׳י ו-Snippets
  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.
  • אמוג׳י ו-Snippets. כולם צריכים insert, גם הארוכים: insert smiley face, insert today's date.
  • שמות פיסוק של שתי מילים. הם אף פעם לא צריכים אותו.

כשמכבים את המתג, כל שם פועל גם בלי insert. ההתאמה היא למילים שלמות ומתעלמת מרישיות, ולכן “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 סופג נקודות נוספות, ולכן חמש נקודות שזוהו עדיין נותנות סימן שלוש נקודות אחד.

הפיסוק מוכרע לפני כל ליטוש בינה מלאכותית, ולכן מודל הליטוש רואה את הסימן המוגמר ולא את המילים. אמוג׳י ו-Snippets נכנסים אחרי הליטוש, כך ששכתוב לא יכול להשמיט אותם או להזיז אותם. כל זה פועל בכל מצב, כולל 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שורה ריקה, שתי שבירות שורה

כל שם בטבלה הזאת אפשר לשנות, לכבות או להוסיף לו ביטויים.

אמוג׳י ו-Snippets

ל-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

מה קורה: האמוג׳י המחייך מופיע במקום שבו נאמר.

חמישה Snippets מגיעים מוכנים לשימוש:

  • 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}, והם מתמלאים ברגע ההכתבה. Snippet הוא כל ביטוי שבוחרים, שמקליד כל מלל שכותבים.

פוסטר 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.
  • אמוג׳י ו-Snippets. גם להם מקדימים insert.

אומרים את השם במקום שבו הסימן אמור להיות, ומוסיפים insert כשהשם הוא מילה אחת. אם שם לא פועל כפי שהעמוד הזה אומר, אפשר לספר לי ב-GitHub. כל issue נקרא.

הורדת 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 והאמוג׳י מופיע.