תמלילים כתוכן
כפתור תמלול בכל העלאת שמע ב־Payload. התמליל נשמר במסמך כטקסט שניתן לעריכה וכמשפטים מתוזמנים, כך שהחזית, החיפוש וה־API שלכם קוראים אותו כמו כל שדה אחר.
PAYLOAD 3 · NEXT.JS 15+ · החל מ־$0.20 לשעת שמעעוד שדה אחד
התמליל והמשפטים המתוזמנים שלו נמצאים במסמך, כך ש־Local API, REST ו־GraphQL מחזירים אותם עם כל השאר.
התקדמות שרואים
הכפתור מראה כמה מהשמע הושלם ושורד טעינה מחדש. עצירה מחזירה את המסמך למצבו הקודם.
העורכים בשליטה
התמליל הוא טקסט רגיל שעורך יכול לתקן. הפסקאות נשברות במקום שבו הדובר מתחלף או עוצר.
המפתח נשאר בשרת
מפתח API מחובר נשמר בצד השרת ואי אפשר לקרוא אותו דרך ממשקי ה־API של REST או GraphQL.
תוסף אחד, שורה אחת
מוסיפים את התוסף ל־payload.config.ts. כל אוסף העלאות שמקבל שמע מקבל את הכפתור; מעבירים collections כדי לבחור אילו. משמיטים את המפתח, ועורך מחבר חשבון מהגדרות → VocalStack במקום זאת.
payload generate:importmap. עם Postgres, מריצים גם payload migrate:create.pnpm add github:vocalstack/payload-plugin// 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 דקות לכל תמלול.
כל העלאת שמע ושורת array שמתמללים, כולל דוברים, פיסוק ותזמונים.