השפה הזו תורגמה אוטומטית ולא נבדקה על ידי אדם.

בינה מלאכותית · מאמר

איך הכרת דיבור והוא פועל בפועל של טכנולוגיית קול-לטקסט בבינה מלאכותית

פורסם:

בקצרה

מערכות המרת דיבור לטקסט מודרניות הופכות גלי קול לתמונת ספקטרוגרם, ואז מזינות את התמונה הזו דרך רשת עצבית שחוזה טקסט אסימון אחד בכל פעם. אותה שיטה בסיסית - שיזמו מערכות כמו זיהוי ההתקן של Google ו-Whisper של OpenAI - מנעה כעת לוחות מקשים של טלפון, רמקולים חכמים וכלים להנגשה, אם כי חוקרים גם תיעדו מקרים שבהם מודלים אלו מומציאים מילים שמעולם לא נאמרו.

גרסה זו היא תרגום מכונה של המקור (English). לקריאת המקור

בכל פעם שטלפון תומך בהודעה קולית, או רמקול חכם עונה לשאלה מדוברת, או אפליקציית הכתוביות הלייב מציגה תרגומים, אותו קו צינור בסיסי פועל בתחום הרקע: הצליל מומר לדפוס ויזואלי, ורשת עצבית קוראת את הדפוס הזה כדי לנחש מילים. מסביר זה משתתק את קו הצינור הזה לאופן פעולתו, אילו מערכות נמצאות בשימוש נרחב, והיכן עדיין הטכנולוגיה עושה טעויות.

מגל קול לספקטרוגרם

מערכות המרת דיבור לטקסט אינן קוראות אודיו גולמי ישירות. לפי הנייר הטכני של OpenAI לדגם Whisper שלו, המפורסם ב-arXiv, האודיו מומר תחילה לצורה שרשת עצבית יכולה לעבד ביעילות לפני כל תעתוק. תיעוד מפתחים עבור Whisper, שפורסם על GitHub על ידי OpenAI, מתאר את המודל כ'דגם כללי להכרת דיבור' המטפל בתעתוק רב-לשוני, תרגום לאנגלית, זיהוי שפה דיבורית וגילוי פעילות קול - הכל דרך מודל אחד ולא כמה שלבים נפרדים.

הטכניקה המקובלת על פני מערכות מודרניות היא להפוך את האודיו לספקטרוגרם מל: תרשים המראה אילו תדרים קיימים בכל רגע של ההקלטה, בקנה מידה כדי להתאים בערך כיצד האוזן האנושית תופסת גובה. ייצוג דומה לתמונה זה, ולא הגל הגולמי, הוא מה שמוזן לרשת העצבית.

שתי גישות שונות: בקנה מידה עננים ובהתקן

לא כל מזהי דיבור בנויים באותה דרך, והבדלים חשובים לאופן ולמיקום בו הם יכולים לרוץ.

ה-Whisper של OpenAI, המתואר בנייר 'Robust Speech Recognition via Large-Scale Weak Supervision', הוכשר על 680,000 שעות של אודיו רב-לשוני ורב-משימתי שנאספו מהאינטרנט, תוך שימוש בארכיטקטורה של מקודד-מפענח טרנספורמר דומה לזו שמאחורי מודלים ליצירת טקסט כמו GPT. המקודד מעבד את הספקטרוגרם; המפענח חוזה אז את אסימוני הטקסט אחד בכל פעם. מחברי הנייר מדווחים שהמודלים המתקבלים 'מתכללים היטב לנקודות ייחוס סטנדרטיות' בהגדרות zero-shot, כלומר ללא התאמה דקה של נקודות הייחוס הספציפיות, וכי 'בהשוואה לבנים אדם, המודלים מתקרבים לדיוקם ועמידותם'.

מטרת עיצוב שונה עיצבה את מזהה ההתקן של Google עבור לוח המקשים של Gboard שלו, המתואר בפוסט מ-12 במרץ 2019 בבלוג Google Research. במקום מודל גדול הפועל על שרתים מרחוקים, Google בנתה את מה שהיא כינתה 'מזהה קול עצבי כללי להתקן' תוך שימוש בטכניקה הנקראת RNN transducer (RNN-T). המערכת דחוסה לכ-80 מגה-בתים - בהשוואה לכ-2 גיגה-בתים עבור גרף החיפוש המשמש אלא מודלי הייצור המסורתיים של Google - על ידי החלת כימוט פרמטרים, טכניקה שהפוסט אומר שסיפקה קיצוץ של פי ארבעה בערך בהשוואה לגרסת הנקודה הצפה המאומנת (כ-450 מגה-בתים לפני דחיסה). מכיוון שהמודל כולו מתאים לטלפון, Google אמרה שהוא 'מציע את אותה דיוק כמו המודלים המסורתיים המבוססים על שרתים' בזמן שהוא עובד 'גם כאשר אתה מחוץ לרשת', תוך שמנוע הגבלות או הפסקות המגיעות מהשידור של קול לשרת מרוחק.

שתי גישות זיהוי דיבור בהשוואה
תכונהמודל בקנה מידה עננים (למשל Whisper)מודל בהתקן (למשל מזהה Gboard של Google)
איפה זה רץשרת/ענן (או מודל גדול שהורד)ישירות על הטלפון
ארכיטקטורה ליביתמקודד-מפענח טרנספורמרRNN transducer (RNN-T)
נתוני הכשרה680,000 שעות, רב-לשוני, לפי נייר OpenAIלא צוין על ידי Google בפוסט זה
עובד ללא חיבורלא מטבעכן, בעיצוב
גודל דווחגדלי מודל מרובים, הגדול ביותר 1.55 מיליארד פרמטרים, לפי GitHub~80MB אחרי דחיסה (450MB לפני), לפי Google

מדוע זה חשוב להנגשה

הכרת דיבור עובדת היטב רק לדפוסי דיבור שהיא ראתה מספיק בהכשרה. צוות AI for Social Good של Google השיק את Project Euphonia בפוסט מ-7 במאי 2019, ואמר שמודלים סטנדרטיים בנויים מנתונים גדולים של מה שהפוסט קורא לו דיבור 'טיפוסי' ולכן ביצוע גרוע לאנשים שדיבורם שונה לפי תנאים שהפוסט קורא להם - שבץ, ALS, טרשת נפוצה, פגיעה בראש טראומטית ומחלת פרקינסון; Team Gleason, קבוצת תadvocacy של ALS שעבדה עם הפרויקט, מוצעת בנפרד שיתוק מוחי בין התנאים שיכולים להפוך טכנולוגיה זו לקשה יותר לשימוש. הפרויקט מבקש מתנדבים עם דיבור לא טיפוסי להקליט ביטויים כדי שחוקרים יוכלו לבנות מודלים כוללים יותר. פוסט המשך מ-2022 על אותו בלוג הודיע שהמחקר של הפרויקט הרחיב לארבע שפות נוספות - צרפתית, הינדית, יפנית וספרדית - בנוסף לעבודתו המקורית דוברת אנגלית, ואמר שהמאמץ הרחב יותר גדל ל-Project Relate, המתואר בפוסט בלוג Google נפרד מנובמבר 2021 כאפליקציית Android, שהושקה באותו זמן בבטא סגורה, שתוכננה כדי ללמוד דפוסי דיבור בודדים של המשתמש ולבנות מודל זיהוי מותאם אישית.

היכן הטכנולוגיה עדיין כושלת: 'הזיות'

תעתוק אוטומטי אינו פשוט איטי או לעתים אחרונות שגוי - חוקרים תיעדו מקרים שבהם מודלים מומציאים תוכן שמעולם לא נאמר, מצב כישלון בדרך כלל נקרא הזיה. דיווח של Fortune, שפורסם ב-26 באוקטובר 2024, ציטט חוקרים Allison Koenecke מאוניברסיטת Cornell ו-Mona Sloane מאוניברסיטת Virginia, שמצאו שמההזיות שהם זיהו בתעתוקי Whisper, כמעט 40% הכילו תוכן שחוקרים סיווגו כמזיק או מדאיג, כולל הצהרות אלימות שנעשו ותגובות גזעניות שלא היו קיימות בקול המקורי. אותו דוח אמר שתעתוק מבוסס Whisper מחברה שנקראת Nabla כבר בשימוש על ידי יותר מ-30,000 רופאים ברחבי 40 מערכות בריאות, עם כ-7 מיליון ביקורים רפואיים שתוקדמו בנקודה זו, למרות שOpenAI התריעה נגד שימוש ב-Whisper ב'תחומי סיכון גבוה' שבהם שגיאות תעתוק עלולות להשפיע על החלטות.

בהשוואה לבנים אדם, המודלים מתקרבים לדיוקם ועמידותם.

— נייר המחקר של OpenAI's Whisper, arXiv

היכן אנשים פוגשים זאת מדי יום

שאלות

מה ההבדל בין זיהוי דיבור למרת קול לטקסט?
בפועל המונחים משמשים להחלפה: שניהם מתארים תוכנה המממירה אודיו דבור לטקסט כתוב, תוך שימוש בצינור הספקטרוגרם-פלוס-רשת-עצבית המתואר בפרסומים טכניים של OpenAI ו-Google.
האם מרת קול לטקסט עובדת ללא חיבור אינטרנט?
זה יכול, אם מזהה קטן מספיק כדי לרוץ לחלוטין על ההתקן. מזהה Gboard של Google, המתואר בפוסט של Google Research מ-מרץ 2019, בנוי במיוחד לרוץ בלי חיבור בכ-80 מגה-בתים, בניגוד למערכות קודמות שנשענו על שרתים מרחוקים.
מדוע תעתוק בינה מלאכותית לעתים מייצר טקסט שמעולם לא נאמר?
זה נקרא הזיה. המחקר שצוטט ב-Fortune מצא שבמודל Whisper של OpenAI, חוקרים זיהו הזיות כאשר כמעט 40% הכילו תוכן שחוקרים סיווגו כמזיק, כמו הצהרות אלימות שנעשו או תגובות גזעניות שלא היו קיימות בקול המקורי.
כמה נתוני אודיו הוא בינה מלאכותית המרת דיבור לטקסט הוכשר על?
נייר ה-Whisper של OpenAI ב-arXiv קובע שהמודל הוכשר על 680,000 שעות של אודיו רב-לשוני ורב-משימתי שנאספו מהאינטרנט.
כיצד הכרת דיבור הופכת לנגישה יותר לאנשים עם הפרעות דיבור?
Google השיקה את Project Euphonia בפוסט מ-מאי 2019, שאספה דגימות דיבור מתנדבים עם דיבור לא טיפוסי - הנגרם על ידי תנאים שהפוסט קורא להם - שבץ, ALS, טרשת נפוצה, פגיעה בראש טראומטית ומחלת פרקינסון, כאשר קבוצת ALS Team Gleason גם ציטטה שיתוק מוחי - לבניית מודלים כוללים ויותר מותאמים אישית. פוסט משך מ-2022 אמר שעבודה זו גדלה ל-Project Relate, שפוסט בלוג Google נפרד מנובמבר 2021 מתאר כאפליקציית Android, שהושקה בבטא סגורה באותו זמן, שלמדה דפוסי דיבור בודדים של משתמש לבנייה מודל מותאם אישית.

מקורות

  1. arXiv — Robust Speech Recognition via Large-Scale Weak Supervision (Whisper paper)
  2. GitHub (OpenAI) — openai/whisper repository
  3. Google Research Blog — An All-Neural On-Device Speech Recognizer
  4. Google (blog.google) — How AI can improve products for people with impaired speech
  5. Google (blog.google) — How we build with and for people with disabilities
  6. Fortune — OpenAI's transcription tool has a hallucination problem, researchers say
  7. Team Gleason — Project Euphonia collaboration overview

כתבה זו הוכנה בעזרת בינה מלאכותית ועברה בדיקת מקורות אוטומטית לפני הפרסום. אם ראיתם טעות, בקשו תיקון. בקשת תיקון או זכות תגובה · איך אנחנו עובדים

כתבות קשורות