Mga transcript bilang content
May I-transcribe button sa bawat audio upload sa Payload. Nase-save ang transcript sa document bilang nae-edit na text at mga naka-time na pangungusap, kaya binabasa ito ng frontend mo, ng search mo at ng mga API mo tulad ng anumang ibang field.
PAYLOAD 3 · NEXT.JS 15+ · MULA $0.20 BAWAT ORAS NG AUDIOIsa lang na field
Nasa document ang transcript at ang mga naka-time na pangungusap nito, kaya ibinabalik sila ng Local API, REST at GraphQL kasama ng lahat ng iba pa.
Progreso na nakikita mo
Ipinapakita ng button kung gaano karami na ang tapos na audio at hindi ito nawawala kahit mag-reload. Ibinabalik ng Ihinto ang document sa dati nitong ayos.
Hawak pa rin ng mga editor
Plain text ang transcript na puwedeng itama ng editor. Nagsisimula ang bagong talata kapag nagpalit o huminto ang nagsasalita.
Nasa server ang key
Iniimbak sa server ang nakakonektang API key at hindi ito mababasa sa pamamagitan ng REST o GraphQL API.
Isang plugin, isang linya
Idagdag ang plugin sa payload.config.ts. Bawat upload collection na tumatanggap ng audio ay magkakaroon ng button; ipasa ang collections para pumili kung alin. Kung hindi mo ilalagay ang key, magkokonekta na lang ang editor ng account mula sa Mga Setting → VocalStack.
payload generate:importmap. Kung Postgres, patakbuhin din ang 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,
}),
],
})Akma sa paraan ng pagkakagawa mo
Maaayos na default, at isang hook para sa bawat lugar kung saan iba ang setup mo.
collectionsKung aling mga upload collection ang may I-transcribe button. Bilang default, lahat ng tumatanggap ng audio.
audioFieldsNa-import na content na tumuturo sa audio gamit ang filename o link. Bawat row ng array field ay may sariling button at transcript.
spokenLanguageAng wikang sinasalita sa audio. Huwag itong ilagay para awtomatiko itong ma-detect.
fileURLAng address kung saan kinukuha ng VocalStack ang audio. Ituro ito sa bucket mo para lampasan ang Payload file proxy.
accessSino ang puwedeng mag-transcribe at magbago ng koneksyon. Bilang default, mga naka-sign in na user na puwedeng mag-update ng document.
Walang bayad sa plugin
Sa VocalStack ka lang magbabayad para sa audio na tina-transcribe mo, sa parehong rate ng Dashboard at ng API. Sinisingil kada segundo, na may minimum na 5 minuto bawat transcription.
Bawat audio upload at array row na tina-transcribe mo, kasama na ang mga nagsasalita, bantas at timing.