Logotip VocalStackLogotip VocalStack
VOCALSTACK ZA PAYLOAD CMS

Prepisi kot vsebina

Gumb Prepiši pri vsakem naloženem zvoku v Payloadu. Prepis se shrani v dokument kot urejljivo besedilo in časovno označeni stavki, zato ga vaš frontend, vaše iskanje in vaši API-ji berejo kot katero koli drugo polje.

PAYLOAD 3 · NEXT.JS 15+ · OD $0.20 NA URO ZVOKA
PREDSTAVNOST · EPISODE-042.MP3Stranska vrstica
Prepisovanje31: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." }
    ]
  }
}

Le še eno polje

Prepis in njegovi časovno označeni stavki so shranjeni v dokumentu, zato jih Local API, REST in GraphQL vrnejo skupaj z vsem drugim.

Viden napredek

Gumb pokaže, koliko zvoka je obdelanega, in preživi ponovno nalaganje strani. Ustavi vrne dokument v prejšnje stanje.

Uredniki imajo nadzor

Prepis je navadno besedilo, ki ga urednik lahko popravi. Odstavki se prelomijo, kjer se govorec zamenja ali naredi premor.

Ključ ostane na strežniku

Povezan ključ API je shranjen na strežniku in ga ni mogoče prebrati prek API-jev REST ali GraphQL.

NAMESTITEV

En vtičnik, ena vrstica

Dodajte vtičnik v payload.config.ts. Vsaka zbirka nalaganj, ki sprejema zvok, dobi gumb; s collections izberete katere. Če ključ izpustite, urednik poveže račun v Nastavitve → VocalStack.

01Namestite vtičnik z GitHuba in ga dodajte v konfiguracijo.
02Zaženite payload generate:importmap. Pri Postgres zaženite tudi payload migrate:create.
03Odprite naložen zvok in kliknite Prepiši.
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,
    }),
  ],
})
MOŽNOSTI

Prilagodi se temu, kako ste ga zgradili

Smiselne privzete nastavitve in kavelj za vsako mesto, kjer se vaša postavitev razlikuje.

collections

Katere zbirke nalaganj dobijo gumb Prepiši. Privzeto vsaka, ki sprejema zvok.

audioFields

Uvožena vsebina, ki na zvok kaže z imenom datoteke ali povezavo. Vsaka vrstica polja array dobi svoj gumb in prepis.

spokenLanguage

Jezik, ki se govori v posnetku. Izpustite ga za samodejno zaznavo.

fileURL

Naslov, s katerega VocalStack prenese zvok. Usmerite ga v svoje vedro in obidite datotečni posrednik Payloada.

access

Kdo sme prepisovati in spreminjati povezavo. Privzeto prijavljeni uporabniki, ki lahko posodobijo dokument.

CENIK

Brez pristojbine za vtičnik

VocalStack plačate le za zvok, ki ga prepišete, po enaki ceni kot na nadzorni plošči in v API-ju. Obračun po sekundi, z najmanj 5 minut na prepis.

DATOTEKE$0.20na uro

Vsak naložen zvok in vrstica polja array, ki jo prepišete, z govorci, ločili in časi.

Pogosta vprašanja

Oglejte si na GitHubuPreberite README