GPT
Y

youtube-video-transcription-with-whisper

רץ בדפדפן

rajesh1729afl-3.02022-09-24

  • gradio

מדביקים קישור מיוטיוב ומקבלים תמלול טקסטואלי או סיכום קצר. הכלי מיועד למי שרוצה לחלץ תוכן מסרטונים בלי לצפות בהם ובלי להתקין ספריות קוד במחשב.

  • הורדות בחודש
  • 85לייקים

מה זה

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

מאחורי הקלעים הקוד משתמש בספריית pytubefix כדי להוריד את פס הקול של הסרטון לשרת. התמלול עצמו רץ דרך whisper של חברת OpenAI, ובמקביל טעון מודל סיכום כללי של transformers באמצעות pipeline. אין בממשק דוגמאות מוכנות מראש ללחיצה, אלא רק שדות טקסט ריקים שמחכים להדבקת כתובת מצד המשתמש.

מתאים ל

  • תמלול הרצאות מיוטיוב

    הדבקת קישור לשיעור או הרצאה כדי לקבל את כל הטקסט הנאמר לקריאה מהירה.

  • סיכום סרטונים ארוכים

    הפקת תקציר טקסטואלי מתוך וידאו כדי להבין במה מדובר בלי לצפות בכולו.

  • בדיקת הקוד במחברת חיצונית

    מעבר לקישור הקולאב שהמפתח צירף כדי לעקוף את החסימות של יוטיוב בסביבה אישית.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש באפליקציה הזאת עולה כסף?

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

מה קורה עם קובצי הווידאו שאני מזין?

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

למה האפליקציה מציגה שגיאה כשאני מנסה לתמלל?

המפתח ציין במפורש שיוטיוב חוסמת את הבקשות שנשלחות מספריית pytubefix שרצה בשרת. במצב כזה ההורדה נכשלת עוד לפני ששלב התמלול מתחיל בכלל. לכן הוצע קישור חלופי להרצה עצמאית ב־Colab.

האם אפשר להריץ את הכלי הזה במחשב המקומי?

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

איך משתמשים

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

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

הרישיון

הקוד מופץ תחת רישיון afl-3.0 שמאפשר שימוש והתאמה חופשית בקוד המקור. עם זאת, התוכן שמוזן תלוי בזכויות היוצרים של סרטוני היוטיוב המקוריים ובמדיניות השרתים שעליהם מתבצע העיבוד.

הרישיון המלא ב־Hugging Face ↗