Logo VocalStackLogo VocalStack
VOCALSTACK PRE PAYLOAD CMS

Prepisy ako obsah

Tlačidlo Prepísať pri každom nahranom zvuku v Payloade. Prepis sa uloží do dokumentu ako upraviteľný text a časované vety, takže váš frontend, vyhľadávanie aj API ho čítajú ako ktorékoľvek iné pole.

PAYLOAD 3 · NEXT.JS 15+ · OD $0.20 ZA HODINU ZVUKU
MÉDIÁ · EPISODE-042.MP3Bočný panel
Prepisuje sa31: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." }
    ]
  }
}

Len ďalšie pole

Prepis a jeho časované vety sú uložené v dokumente, takže ich Local API, REST aj GraphQL vrátia spolu so všetkým ostatným.

Viditeľný priebeh

Tlačidlo ukazuje, koľko zvuku je hotové, a prežije aj obnovenie stránky. Zastaviť vráti dokument do pôvodného stavu.

Editori majú kontrolu

Prepis je čistý text, ktorý editor môže opraviť. Odseky sa zalamujú tam, kde sa rečník zmení alebo urobí pauzu.

Kľúč zostáva na serveri

Pripojený kľúč API je uložený na serveri a nedá sa prečítať cez REST ani GraphQL API.

NASTAVENIE

Jeden plugin, jeden riadok

Pridajte plugin do payload.config.ts. Každá kolekcia nahrávaní, ktorá prijíma zvuk, dostane tlačidlo; cez collections vyberiete ktoré. Ak kľúč vynecháte, editor pripojí účet v Nastavenia → VocalStack.

01Nainštalujte plugin z GitHubu a pridajte ho do konfigurácie.
02Spustite payload generate:importmap. S Postgres spustite aj payload migrate:create.
03Otvorte nahraný zvuk a kliknite na Prepísať.
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

Prispôsobí sa tomu, ako ste to postavili

Rozumné predvolené nastavenia a hook pre každé miesto, kde sa vaše nastavenie líši.

collections

Ktoré kolekcie nahrávaní dostanú tlačidlo Prepísať. Predvolene každá, ktorá prijíma zvuk.

audioFields

Importovaný obsah, ktorý odkazuje na zvuk názvom súboru alebo odkazom. Každý riadok poľa typu array dostane vlastné tlačidlo a prepis.

spokenLanguage

Jazyk, ktorým sa vo zvuku hovorí. Ak ho vynecháte, rozpozná sa automaticky.

fileURL

Adresa, z ktorej VocalStack stiahne zvuk. Nasmerujte ju na svoj bucket a obídete proxy súborov Payloadu.

access

Kto smie prepisovať a meniť pripojenie. Predvolene prihlásení používatelia, ktorí môžu upravovať dokument.

CENNÍK

Žiadny poplatok za plugin

VocalStacku platíte len za zvuk, ktorý prepíšete, za rovnakú sadzbu ako na nástenke a v API. Účtuje sa za sekundu, minimálne 5 minút za prepis.

SÚBORY$0.20za hodinu

Každý nahraný zvuk a riadok poľa, ktorý prepíšete, vrátane rečníkov, interpunkcie a časovania.

Často kladené otázky

Zobraziť na GitHubePrečítať README