VocalStack-ի լոգոVocalStack-ի լոգո
VOCALSTACK PAYLOAD CMS-Ի ՀԱՄԱՐ

Տառադարձումները՝ որպես բովանդակություն

«Տառադարձել» կոճակ Payload-ի յուրաքանչյուր աուդիո վերբեռնման վրա։ Տառադարձումը պահվում է փաստաթղթում որպես խմբագրելի տեքստ և ժամանակագրված նախադասություններ, ուստի ձեր frontend-ը, որոնումը և API-ները այն կարդում են ինչպես ցանկացած այլ դաշտ։

PAYLOAD 3 · NEXT.JS 15+ · $0.20-ԻՑ ԺԱՄ ԱՈՒԴԻՈՅԻ ՀԱՄԱՐ
ՄԵԴԻԱ · EPISODE-042.MP3Կողային վահանակ
Տառադարձվում է31: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." }
    ]
  }
}

Պարզապես ևս մեկ դաշտ

Տառադարձումը և դրա ժամանակագրված նախադասությունները պահվում են փաստաթղթում, ուստի Local API-ն, REST-ը և GraphQL-ը դրանք վերադարձնում են մնացած ամեն ինչի հետ։

Տեսանելի առաջընթաց

Կոճակը ցույց է տալիս, թե աուդիոյի որ մասն է պատրաստ, և պահպանվում է էջը վերաբեռնելուց հետո։ Կանգնեցնելը փաստաթուղթը վերադարձնում է նախկին վիճակին։

Խմբագիրները մնում են վերահսկողության տակ

Տառադարձումը պարզ տեքստ է, որը խմբագիրը կարող է ուղղել։ Պարբերությունները բաժանվում են այնտեղ, որտեղ խոսնակը փոխվում է կամ դադար է տալիս։

Բանալին մնում է սերվերում

Միացված API բանալին պահվում է սերվերի կողմում և չի կարող կարդացվել REST կամ GraphQL API-ների միջոցով։

ԿԱՐԳԱՎՈՐՈՒՄ

Մեկ պլագին, մեկ տող

Ավելացրեք պլագինը payload.config.ts-ում։ Աուդիո ընդունող վերբեռնման յուրաքանչյուր հավաքածու ստանում է կոճակը․ փոխանցեք collections՝ ընտրելու համար։ Բաց թողեք բանալին, և խմբագիրը փոխարենը կմիացնի հաշիվ Կարգավորումներ → VocalStack բաժնից։

01Տեղադրեք պլագինը GitHub-ից և ավելացրեք այն ձեր կոնֆիգուրացիայում։
02Գործարկեք payload generate:importmap։ Postgres-ի դեպքում գործարկեք նաև payload migrate:create։
03Բացեք աուդիո վերբեռնում և սեղմեք «Տառադարձել»։
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,
    }),
  ],
})
ԸՆՏՐԱՆՔՆԵՐ

Համապատասխանում է ձեր կառուցվածքին

Խելամիտ լռելյայն կարգավորումներ և հուկ յուրաքանչյուր տեղի համար, որտեղ ձեր կարգավորումը տարբերվում է։

collections

Վերբեռնման որ հավաքածուներն են ստանում «Տառադարձել» կոճակը։ Լռելյայն՝ բոլորը, որոնք ընդունում են աուդիո։

audioFields

Ներմուծված բովանդակություն, որը մատնանշում է աուդիոն ֆայլի անունով կամ հղումով։ Զանգվածային դաշտի յուրաքանչյուր տող ստանում է իր կոճակը և տառադարձումը։

spokenLanguage

Աուդիոյում հնչող լեզուն։ Բաց թողեք՝ այն ավտոմատ որոշելու համար։

fileURL

Հասցեն, որտեղից VocalStack-ը վերցնում է աուդիոն։ Ուղղեք այն ձեր բաքեթին՝ Payload-ի ֆայլային պրոքսին շրջանցելու համար։

access

Ով կարող է տառադարձել և փոխել միացումը։ Լռելյայն՝ մուտք գործած օգտատերերը, որոնք կարող են թարմացնել փաստաթուղթը։

ԳՆԵՐ

Պլագինի վճար չկա

Դուք VocalStack-ին վճարում եք միայն ձեր տառադարձած աուդիոյի համար՝ նույն սակագնով, ինչ կառավարման վահանակում և API-ում։ Վճարումը վայրկյանային է՝ յուրաքանչյուր տառադարձման համար առնվազն 5 րոպե։

ՖԱՅԼԵՐ$0.20ժամը

Յուրաքանչյուր աուդիո վերբեռնում և զանգվածի տող, որ տառադարձում եք՝ խոսնակներով, կետադրությամբ և ժամանակներով։

Հաճախ տրվող հարցեր

Դիտել GitHub-ումԿարդալ README-ն