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

GPT
H

huggingartists

רץ בדפדפן

AlekseyKorshukרישיון לא דווח2022-03-02

  • streamlit

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

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

מה זה

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

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

מתאים ל

  • רעיונות לחריזה

    קבלת שורות ורעיונות ראשוניים לשירים לפי סגנון של אמן מסוים.

  • בדיקת מודלי שפה

    התנסות ביכולת של מודלים מותאמים אישית לחקות שפה וסגנון כתיבה.

  • שעשוע בטקסטים

    יצירה מהירה של שירים היתוליים שמחקים כותבים מוכרים.

איפה זה נופל

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

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

שאלות
נפוצות

האם השימוש בחינם?

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

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

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

מה קורה עם החומר שמקלידים פנימה?

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

במה זה שונה משימוש במודל עצמו ישירות?

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

איך משתמשים

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

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

הרישיון

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

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