תוכנה להקראה טקסט באנגלית בעזרת מנועי דיבור

מה הבעיה

היתי מעוניין בתוכנה ששולחת את הטקסט שמסומן על ידי ישירות למנוע הקראה שיש בכל מערכת הפעלה חלונות. היתי משתמש בכמה תוכנות מסחריות אבל לאחרונה את התוכנות שהישתמשתי בה ברציפות התחילה ליפול בתכיפות רבה (כל 10 דקות בערך) כוון שאני משתמש בה באופן רציף לצורכי עבודה, לא היה לי זמן לבדוק את הסיבות לתקלה.
התחלתי לחפש תוכנות אחרות שביכולתן לבצע אותה פעולה …
מסתבר שהן יקרות מאוד ביחס לפעולה שהן מבצעות. תוכנות ללא תשלום אינני מוצא, ודאי שלא תוכנות חופשיות עם קוד מקור.
לכן בודדתי את התכונות הנחוצות לי מהתוכנה לכמה מהתכונות:
  •  בכל פעם שאני לוחץ על רצף מקשים הטקסט יעבור לתוכנת הקראה.
  • העתקת הטקסט לא תפגע או תהרוס / תדרוס את מה שנימצא בclipboard.
  • תנאי נוסף הוא שיהיה אפשרות לא לשמוע מנועי דיבור (TTS) מסוימים.
  • קיצורי מילים צריכים להיות מדויקים. לדוגמא LTD חייב להשמע כlong term depression , כוון שאני קורא מאמרים מתחום הנוירולוגיה והביולוגיה, על התוכנה לדעת את הקיצורים הרלבנטיים או לפחות שאוכל לכתוב לה איך להגיד את הקיצורים ההלו. וכמובן יש קיצורים נוספים הדורשים שינוי.
  • התוכנה כולה אינו אמור להכיל יותר מ30 מגה זיכרון, שגם זה מוגזם בעניי.
אלה הדברים שנראו לי בסיסיים, ולכן נראה שמחיר מעל ל4 דולר עבור תוכנת הקראה מוגזם בהחלט.
לכן בעצת חבר (שמו שמור במערכת) שהמליץ לי על תוכנת סקריפטים בשם AutoHotKey ובעזרת אנשי הפורום שרת הקודים שלהם שיכתבתי. הרכבתי תוכנה שתהיה מותאמת לתכונות הדרושות לעי”ל, בעלות של יום וחצי של עבודה בלבד..וגם זה היה יותר מדי.

הוראות

בכדי להריץ את הסקריפט (script) הבא אתם חייבים לקמפל (להעביר לשפה שאותה המחשב יוכל להריץ) ולשם זה תצתרכו את מה שכתוב בלינק הזה.
הפעלה:
סמן קטע טקסט והקש על הצירוף Control + Shift + Z והטקסט שסומן יעובר למנוע הדיבור ואתם תשמעו את מה שסימנתם.
לעצירת ההקראה פשוט לחץ על הצירוף Control + Shift + X וההקראה תפסק.
אם למישהו יש בעיה הוא מוזמן לפנות אלי.

אם יש לכם מה שיפורים או הוספות נחמדות, אתם מוזמנים לכתוב אלי

להלן הקוד מקור וקוד הרצה

Leave a Reply

Your email address will not be published. Required fields are marked *