VocalStack-logóVocalStack-logó
VOCALSTACK PAYLOAD CMS-HEZ

Átiratok tartalomként

Átírás gomb minden hangfeltöltésen a Payloadban. Az átirat szerkeszthető szövegként és időzített mondatokként mentődik a dokumentumon, így a frontended, a keresésed és az API-jaid bármely más mezőhöz hasonlóan olvassák.

PAYLOAD 3 · NEXT.JS 15+ · ÓRÁNKÉNT $0.20-TÓL
MÉDIA · EPISODE-042.MP3Oldalsáv
Átírás folyamatban31: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." }
    ]
  }
}

Csak egy újabb mező

Az átirat és az időzített mondatai a dokumentumon tárolódnak, így a Local API, a REST és a GraphQL minden mással együtt visszaadja őket.

Látható haladás

A gomb mutatja, mennyi hang készült el, és egy újratöltést is túlél. A Leállítás visszaállítja a dokumentumot az eredeti állapotába.

A szerkesztők irányítanak

Az átirat sima szöveg, amelyet egy szerkesztő javíthat. Ahol a beszélő vált vagy szünetet tart, ott új bekezdés kezdődik.

A kulcs a szerveren marad

A csatlakoztatott API-kulcs szerveroldalon tárolódik, és nem olvasható ki a REST vagy a GraphQL API-n keresztül.

BEÁLLÍTÁS

Egy bővítmény, egy sor

Add hozzá a bővítményt a payload.config.ts fájlhoz. Minden hangot fogadó feltöltési gyűjtemény megkapja a gombot; a collections megadásával választhatsz. Ha kihagyod a kulcsot, egy szerkesztő a Beállítások → VocalStack alatt kapcsolhat be egy fiókot.

01Telepítsd a bővítményt a GitHubról, és add hozzá a konfigurációdhoz.
02Futtasd a payload generate:importmap parancsot. Postgres esetén futtasd a payload migrate:create parancsot is.
03Nyiss meg egy hangfeltöltést, és kattints az Átírás gombra.
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,
    }),
  ],
})
BEÁLLÍTÁSOK

Igazodik ahhoz, ahogy felépítetted

Értelmes alapértelmezések, és egy kapcsolódási pont minden helyen, ahol a te beállításod eltér.

collections

Mely feltöltési gyűjtemények kapják meg az Átírás gombot. Alapértelmezés szerint mindegyik, amely hangot fogad.

audioFields

Importált tartalom, amely fájlnévvel vagy linkkel hivatkozik a hangra. Egy tömbmező minden sora saját gombot és átiratot kap.

spokenLanguage

A hangfelvételben beszélt nyelv. Hagyd el, és automatikusan felismerjük.

fileURL

A cím, ahonnan a VocalStack letölti a hangot. Irányítsd a tárolódra, hogy kikerüld a Payload fájlproxyját.

access

Ki írhat át és módosíthatja a kapcsolatot. Alapértelmezés szerint a bejelentkezett felhasználók, akik frissíthetik a dokumentumot.

ÁRAK

Nincs bővítménydíj

A VocalStacknek csak az átírt hangért fizetsz, ugyanazon a díjon, mint a Dashboardon és az API-n. Másodpercalapú számlázás, átiratonként legalább 5 perc.

FÁJLOK$0.20óránként

Minden átírt hangfeltöltés és tömbsor, beszélőkkel, írásjelekkel és időzítéssel együtt.

Gyakran ismételt kérdések

Megtekintés a GitHubonA README elolvasása