VocalStackin logoVocalStackin logo
VOCALSTACK PAYLOAD CMS:LLE

Litteraatit sisältönä

Litteroi-painike jokaisessa Payloadin äänilatauksessa. Litteraatti tallennetaan dokumenttiin muokattavana tekstinä ja ajoitettuina lauseina, joten frontendisi, hakusi ja API:si lukevat sitä kuten mitä tahansa muuta kenttää.

PAYLOAD 3 · NEXT.JS 15+ · ALKAEN $0.20 ÄÄNITUNNILTA
MEDIA · EPISODE-042.MP3Sivupalkki
Litteroidaan31: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." }
    ]
  }
}

Vain yksi kenttä muiden joukossa

Litteraatti ja sen ajoitetut lauseet ovat dokumentissa, joten Local API, REST ja GraphQL palauttavat ne kaiken muun mukana.

Näkyvä edistyminen

Painike näyttää, kuinka paljon äänestä on valmiina, ja säilyy sivun uudelleenlatauksen yli. Pysäytä palauttaa dokumentin ennalleen.

Toimittajat pitävät ohjat

Litteraatti on pelkkää tekstiä, jota toimittaja voi korjata. Kappale vaihtuu, kun puhuja vaihtuu tai pitää tauon.

Avain pysyy palvelimella

Yhdistetty API-avain tallennetaan palvelimelle, eikä sitä voi lukea REST- tai GraphQL-rajapintojen kautta.

KÄYTTÖÖNOTTO

Yksi lisäosa, yksi rivi

Lisää lisäosa tiedostoon payload.config.ts. Jokainen ääntä hyväksyvä upload-kokoelma saa painikkeen; valitse kokoelmat antamalla collections. Jos jätät avaimen pois, toimittaja yhdistää tilin sen sijaan kohdasta Asetukset → VocalStack.

01Asenna lisäosa GitHubista ja lisää se konfiguraatioosi.
02Suorita payload generate:importmap. Jos käytät Postgresia, suorita myös payload migrate:create.
03Avaa äänilataus ja klikkaa Litteroi.
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,
    }),
  ],
})
ASETUKSET

Sopii siihen, miten olet sen rakentanut

Järkevät oletukset ja koukku jokaiseen kohtaan, jossa asetuksesi poikkeavat.

collections

Mitkä upload-kokoelmat saavat Litteroi-painikkeen. Oletuksena kaikki, jotka hyväksyvät ääntä.

audioFields

Tuotu sisältö, joka viittaa ääneen tiedostonimellä tai linkillä. Array-kentän jokainen rivi saa oman painikkeen ja litteraatin.

spokenLanguage

Äänessä puhuttu kieli. Jätä pois, niin se tunnistetaan automaattisesti.

fileURL

Osoite, josta VocalStack hakee äänen. Osoita se bucketiisi ohittaaksesi Payloadin tiedostovälityspalvelimen.

access

Kuka saa litteroida ja muuttaa yhteyttä. Oletuksena kirjautuneet käyttäjät, jotka voivat päivittää dokumentin.

HINNOITTELU

Ei lisäosamaksua

Maksat VocalStackille vain litteroimastasi äänestä, samalla hinnalla kuin hallintapaneelissa ja API:ssa. Laskutus sekunnin tarkkuudella, vähimmäisveloitus 5 minuuttia litterointia kohden.

TIEDOSTOT$0.20tunnilta

Jokainen litteroimasi äänilataus ja array-rivi, puhujat, välimerkit ja ajoitukset mukaan lukien.

Usein kysytyt kysymykset

Näytä GitHubissaLue README