הלוגו של VocalStackהלוגו של VocalStack
VOCALSTACK ל־PAYLOAD CMS

תמלילים כתוכן

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

PAYLOAD 3 · NEXT.JS 15+ · החל מ־$0.20 לשעת שמע
מדיה · EPISODE-042.MP3סרגל צד
מתמלל31:06 / 48:20
json
{
  "vocalstack": {
    "status": "done",
    "language": "en",
    "transcript": "Welcome back to the show. Today…",
    "sentences": [
      { "start": 0.4, "end": 2.9, "speaker": 0,
        "text": "Welcome back to the show." }
    ]
  }
}

עוד שדה אחד

התמליל והמשפטים המתוזמנים שלו נמצאים במסמך, כך ש־Local API,‏ REST ו־GraphQL מחזירים אותם עם כל השאר.

התקדמות שרואים

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

העורכים בשליטה

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

המפתח נשאר בשרת

מפתח API מחובר נשמר בצד השרת ואי אפשר לקרוא אותו דרך ממשקי ה־API של REST או GraphQL.

הגדרה

תוסף אחד, שורה אחת

מוסיפים את התוסף ל־payload.config.ts. כל אוסף העלאות שמקבל שמע מקבל את הכפתור; מעבירים collections כדי לבחור אילו. משמיטים את המפתח, ועורך מחבר חשבון מהגדרות → VocalStack במקום זאת.

01מתקינים את התוסף מ־GitHub ומוסיפים אותו לקונפיגורציה.
02מריצים payload generate:importmap. עם Postgres, מריצים גם payload migrate:create.
03פותחים העלאת שמע ולוחצים על תמלול.
bash
pnpm add github:vocalstack/payload-plugin
typescript
// payload.config.ts
import { vocalstackPlugin } from '@vocalstack/payload'

export default buildConfig({
  plugins: [
    vocalstackPlugin({
      // Optional: or connect from Settings → VocalStack
      apiKey: process.env.VOCALSTACK_API_KEY,
    }),
  ],
})
אפשרויות

מתאים לאופן שבו בניתם

ברירות מחדל הגיוניות, ונקודת חיבור לכל מקום שבו ההגדרה שלכם שונה.

collections

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

audioFields

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

spokenLanguage

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

fileURL

הכתובת שממנה VocalStack מושך את השמע. מפנים אותה ל־bucket שלכם כדי לדלג על ה־proxy של הקבצים ב־Payload.

access

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

מחירים

בלי תשלום על התוסף

משלמים ל־VocalStack רק על השמע שמתמללים, באותו תעריף כמו בלוח הבקרה וב־API. החיוב לפי שנייה, עם מינימום של 5 דקות לכל תמלול.

קבצים$0.20לשעה

כל העלאת שמע ושורת array שמתמללים, כולל דוברים, פיסוק ותזמונים.

שאלות נפוצות

לצפייה ב־GitHubלקריאת ה־README