VocalStacki logoVocalStacki logo
VOCALSTACK PAYLOAD CMS-ILE

Transkriptid kui sisu

Nupp Transkribeeri igal heli üleslaadimisel Payloadis. Transkript salvestatakse dokumenti muudetava teksti ja ajastatud lausetena, nii et sinu frontend, otsing ja API-d loevad seda nagu iga teist välja.

PAYLOAD 3 · NEXT.JS 15+ · ALATES $0.20 HELITUNNI KOHTA
MEEDIA · EPISODE-042.MP3Külgriba
Transkribeerib31: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." }
    ]
  }
}

Lihtsalt üks väli veel

Transkript ja selle ajastatud laused asuvad dokumendis, nii et Local API, REST ja GraphQL tagastavad need koos kõige muuga.

Edenemine on näha

Nupp näitab, kui palju heli on valmis, ja püsib ka lehe uuesti laadimisel. Peata taastab dokumendi endise seisu.

Toimetajad otsustavad

Transkript on lihttekst, mida toimetaja saab parandada. Lõigud vahetuvad seal, kus kõneleja vahetub või pausi teeb.

Võti jääb serverisse

Ühendatud API-võtit hoitakse serveris ja seda ei saa lugeda REST- ega GraphQL-API kaudu.

SEADISTAMINE

Üks plugin, üks rida

Lisa plugin faili payload.config.ts. Iga üleslaadimiskogu, mis aktsepteerib heli, saab nupu; anna kaasa collections, et valida, millised. Kui jätad võtme ära, ühendab toimetaja selle asemel konto jaotises Seaded → VocalStack.

01Paigalda plugin GitHubist ja lisa see oma konfiguratsiooni.
02Käivita payload generate:importmap. Postgresiga käivita ka payload migrate:create.
03Ava heli üleslaadimine ja klõpsa Transkribeeri.
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,
    }),
  ],
})
VALIKUD

Sobib sellega, kuidas sa selle ehitasid

Mõistlikud vaikeväärtused ja hook igaks kohaks, kus sinu seadistus erineb.

collections

Millised üleslaadimiskogud saavad nupu Transkribeeri. Vaikimisi kõik, mis aktsepteerivad heli.

audioFields

Imporditud sisu, mis viitab helile failinime või lingi kaudu. Massiivivälja iga rida saab oma nupu ja transkripti.

spokenLanguage

Helis kõneldav keel. Jäta see ära, et see tuvastataks automaatselt.

fileURL

Aadress, kust VocalStack heli laadib. Suuna see oma bucketisse, et Payloadi failiproksist mööda minna.

access

Kes tohib transkribeerida ja ühendust muuta. Vaikimisi sisselogitud kasutajad, kes saavad dokumenti uuendada.

HINNAD

Pluginatasu pole

Maksad VocalStackile ainult transkribeeritud heli eest, sama hinnaga mis töölaual ja API-s. Arveldus sekundi järgi, miinimum 5 minutit transkriptsiooni kohta.

FAILID$0.20tunnis

Iga heli üleslaadimine ja massiivi rida, mille transkribeerid, koos kõnelejate, kirjavahemärkide ja ajastustega.

Korduma kippuvad küsimused

Vaata GitHubisLoe README-d