VocalStack logotipasVocalStack logotipas
VOCALSTACK, SKIRTAS PAYLOAD CMS

Nuorašai kaip turinys

Mygtukas Transkribuoti prie kiekvieno Payload garso įkėlimo. Nuorašas išsaugomas dokumente kaip redaguojamas tekstas ir sakiniai su laiko žymomis, todėl jūsų sąsaja, paieška ir API jį skaito kaip bet kurį kitą lauką.

PAYLOAD 3 · NEXT.JS 15+ · NUO $0.20 UŽ GARSO VALANDĄ
MEDIJA · EPISODE-042.MP3Šoninė juosta
Transkribuojama31: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." }
    ]
  }
}

Tiesiog dar vienas laukas

Nuorašas ir jo sakiniai su laiko žymomis saugomi dokumente, todėl Local API, REST ir GraphQL juos grąžina kartu su visa kita.

Matoma eiga

Mygtukas rodo, kiek garso jau apdorota, ir išlieka perkrovus puslapį. Sustabdymas grąžina dokumentą į ankstesnę būseną.

Redaktoriai lieka atsakingi

Nuorašas yra paprastas tekstas, kurį redaktorius gali pataisyti. Pastraipos skaidomos ten, kur keičiasi kalbėtojas ar daroma pauzė.

Raktas lieka serveryje

Prijungtas API raktas saugomas serverio pusėje ir negali būti nuskaitytas per REST ar GraphQL API.

SĄRANKA

Vienas įskiepis, viena eilutė

Pridėkite įskiepį į payload.config.ts. Kiekviena garsą priimanti įkėlimų kolekcija gauna mygtuką; perduokite collections, kad pasirinktumėte kurias. Praleiskite raktą, ir redaktorius prijungs paskyrą skiltyje Nustatymai → VocalStack.

01Įdiekite įskiepį iš GitHub ir pridėkite jį į konfigūraciją.
02Paleiskite payload generate:importmap. Su Postgres taip pat paleiskite payload migrate:create.
03Atidarykite garso įkėlimą ir spustelėkite Transkribuoti.
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,
    }),
  ],
})
PARINKTYS

Tinka taip, kaip sukūrėte

Protingi numatytieji nustatymai ir kabliukas kiekvienai vietai, kur jūsų sąranka skiriasi.

collections

Kurios įkėlimų kolekcijos gauna mygtuką Transkribuoti. Pagal numatytuosius nustatymus – kiekviena, priimanti garsą.

audioFields

Importuotas turinys, nurodantis garsą failo pavadinimu ar nuoroda. Kiekviena masyvo lauko eilutė gauna savo mygtuką ir nuorašą.

spokenLanguage

Garso įraše kalbama kalba. Praleiskite, kad būtų aptikta automatiškai.

fileURL

Adresas, iš kurio VocalStack paima garsą. Nukreipkite jį į savo saugyklą, kad apeitumėte Payload failų tarpinį serverį.

access

Kas gali transkribuoti ir keisti ryšį. Pagal numatytuosius nustatymus – prisijungę naudotojai, galintys atnaujinti dokumentą.

KAINOS

Jokio įskiepio mokesčio

VocalStack mokate tik už transkribuojamą garsą, tokiu pat tarifu kaip valdymo skydelyje ir API. Apmokestinama už kiekvieną sekundę, mažiausiai 5 minutės vienam transkribavimui.

FAILAI$0.20per valandą

Kiekvienas jūsų transkribuojamas garso įkėlimas ir masyvo eilutė, su kalbėtojais, skyryba ir laiko žymomis.

Dažniausiai užduodami klausimai

Žiūrėti GitHubSkaityti README