קוראים בערביתציון על ההגייהמתרגמים לעבריתציון על התרגום
לחצו על הכרטיסייה כדי לגלות את התשובה
ניהול
מעבדה
רשימה קבועה של הברות ומילים קצרות, שכל אחת בודקת הגה אחד. כל דובר מקריא אותה פעם אחת. אומרים נכון, או בוחרים מראש את ההגה שבו תיעשה טעות מכוונת. כל הקלטה נשמרת עם התווית שלה, ומהן נמדד זיהוי הפונמות: כמה פעמים הגה שנאמר נכון סומן כטעות, וכמה טעויות מכוונות לא נתפסו.
בדיקה מהירה לדוברי עברית
עשר מילים שבודקות ח ו־ע גרוניות, ח׳, ע׳, עיצורים נחציים והבדל בין תנועה קצרה לאליף ארוכה. הקליטו כל מילה פעם אחת; אותה הקלטה נבדקת ב־Facebook, ב־wav2vec2 המאומן וב־POWSM short-pad (ONNX). ההקלטות אינן נשמרות.
בחרו שאלה והקליטו
לחצו, אמרו את המילה, ולחצו שוב לסיום
כל שורה היא פריט לומר. השורה המסומנת היא הבאה בתור: לוחצים 🎤, אומרים את הפריט נכון ככל האפשר, וההקלטה מושמעת לבד. אחרי ההשמעה: ✓ שולח אותה ועובר לשורה הבאה, ✗ מוחק אותה ומקליטים שוב. מה שנשלח נשמר כ"נאמר נכון" של הדובר, והוא הבסיס לבדיקת זיהוי הפונמות.
מי מקליט:
מקשים: רווח הקלטה · Enter אישור · Backspace דחייה
מבחן אוטומטי בקול TTS
קול ה-TTS אומר כל פריט ברשימה, וההקלטה נשמרת כאילו הקליט ואישר אותה דובר בשם "TTS" ושם הקול, בלי אישור ידני. הציון נמדד בלי קו הבסיס הילידי, שבנוי מאותו קול ומודד כל הגה מול עצמו. זה נותן דובר "ילידי" נוסף לבדיקה, אבל זה דיבור מסונתז: השוו אותו בתוצאות להקלטות של אנשים, ולא במקומן.
מי מקליט:
איך תגידו:
לחצו על המיקרופון ואמרו את המילה
הדיווחים שאושרו בטאב ניטור, כל אחד עם ההגאים שהמורה סימנה שסומנו בטעות. ההרצה מחדש מנתחת כל הקלטה עם המודל והכללים של עכשיו, ובודקת אם אותם הגאים עדיין מסומנים. דיווח שבו לא סומן הגה מסוים לא נספר.
בחרו סרטון כדי לנתח מחדש את כל קטעי הדיבור שלו. הטבלה משווה בין התוצאה שנשמרה בייבוא לבין ה־pipeline והגדרת ה־GOP הנוכחיים.
20 המילים שקיבלו את הציון הנמוך ביותר
לפי ההרצה הנוכחית של הסרטון הנבחר.
מילים שהוחרגו מהבדיקה
הציון המקורי של ה־pipeline נשמר. מילים אלו אינן משתתפות בציון הבדיקה, בסימוני ההגאים או ברשימת המילים החלשות.
איך בודקים שינוי במימוש: הריצו מחדש ושמרו כנקודת השוואה, שנו את המימוש, והריצו מחדש. ירוק: השתפר, אדום: הורע. שיפור אמיתי מוריד את "סומנו בטעות" בלי להוריד את "זיהוי". "סומן בטעות": הגה שנאמר נכון וסומן כטעות. "זיהוי": טעות מכוונת שסומנה. "דיווחים": ההגה סומן בטעות בדיווח מאושר מתרגול אמיתי. אותה בדיקה משורת הפקודה: python scripts/bench.py
השוואת הגדרות GOP
המדד: איכות = ממוצע של (100% פחות "סומנו בטעות") ושל "זיהוי" (דיוק מאוזן). כל חצי הוא שיעור, ולכן ההגאים הרבים שנאמרו נכון לא מבטלים את הטעויות המכוונות המעטות, והגדרה לא יכולה לנצח בכך שאינה מסמנת דבר או מסמנת הכל. בכל ציר מדד, למעלה = טוב יותר.
תנועות: המערכת לא מסמנת תנועה כטעות (מלבד u אחרי עיצור, כלל 3.11), ולכן הגדרות האיגום והחלון, שמשנות רק תנועות, כמעט לא מזיזות את "סומנו בטעות" ואת "זיהוי". שלושת צירי התנועות מודדים את הציון עצמו: תנועות חלשות = תנועות שנאמרו נכון וקיבלו פחות מ-75 (נצבעות לתלמיד כחלשות), ציון תנועות = הממוצע שלהן, הפרדת תנועות = הסיכוי שתנועה נכונה תקבל ציון גבוה יותר מתנועה שנאמרה בטעות מכוונת (1 = הפרדה מלאה, 0.5 = ניחוש). כשהאיכות שווה, הדירוג נקבע לפי הצירים האלה. ציונים ששונו: כמה ציוני הגאים ההגדרה נתנה אחרת מ-max · חלון רחב (החישוב שלפני השינויים), בדיקה ישירה שההגדרה אכן הופעלה.
אין עדיין טעויות מכוונות בהקלטות האלה, ולכן האיכות כאן היא רק 100% פחות "סומנו בטעות": היא לא יודעת אם הגדרה מפספסת טעויות אמיתיות. הקליטו טעויות מכוונות בטאב הקלטה.