VocalStack loqosuVocalStack loqosu
PAYLOAD CMS ÜÇÜN VOCALSTACK

Kontent kimi transkriptlər

Payload-dakı hər audio yükləməsində «Transkripsiya et» düyməsi. Transkript sənəddə redaktə edilə bilən mətn və vaxtlı cümlələr kimi saxlanılır, ona görə frontend-iniz, axtarışınız və API-ləriniz onu istənilən digər sahə kimi oxuyur.

PAYLOAD 3 · NEXT.JS 15+ · SƏSİN SAATI $0.20-DƏN
MEDİA · EPISODE-042.MP3Yan panel
Transkripsiya edilir31: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." }
    ]
  }
}

Sadəcə başqa bir sahə

Transkript və onun vaxtlı cümlələri sənəddə saxlanılır, ona görə Local API, REST və GraphQL onları qalan hər şeylə birlikdə qaytarır.

Görünən irəliləyiş

Düymə səsin nə qədərinin hazır olduğunu göstərir və səhifə yenilənəndə də qalır. «Dayandır» sənədi əvvəlki vəziyyətinə qaytarır.

Redaktorlar nəzarəti saxlayır

Transkript redaktorun düzəldə biləcəyi sadə mətndir. Abzaslar danışan dəyişəndə və ya fasilə verəndə bölünür.

Açar serverdə qalır

Qoşulmuş API açarı server tərəfində saxlanılır və REST və ya GraphQL API-ləri vasitəsilə oxuna bilməz.

QURAŞDIRMA

Bir plagin, bir sətir

Plagini payload.config.ts faylına əlavə edin. Audio qəbul edən hər yükləmə kolleksiyası düyməni alır; hansıları seçmək üçün collections ötürün. Açarı göstərməsəniz, redaktor hesabı Tənzimləmələr → VocalStack bölməsindən qoşur.

01Plagini GitHub-dan quraşdırın və konfiqurasiyanıza əlavə edin.
02payload generate:importmap əmrini işə salın. Postgres istifadə edirsinizsə, payload migrate:create əmrini də işə salın.
03Audio yükləməsini açın və «Transkripsiya et» düyməsinə klikləyin.
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,
    }),
  ],
})
SEÇİMLƏR

Qurduğunuz kimi uyğunlaşır

Ağlabatan standartlar və quruluşunuzun fərqləndiyi hər yer üçün hook.

collections

Hansı yükləmə kolleksiyalarının «Transkripsiya et» düyməsi alacağı. Standart olaraq, audio qəbul edən hər biri.

audioFields

Səsə fayl adı və ya keçidlə istinad edən idxal edilmiş kontent. Massiv sahəsinin hər sətri öz düyməsini və transkriptini alır.

spokenLanguage

Səsdə danışılan dil. Avtomatik aşkarlanması üçün göstərməyin.

fileURL

VocalStack-in səsi götürdüyü ünvan. Payload fayl proksisindən yan keçmək üçün onu bucket-inizə yönəldin.

access

Kimin transkripsiya edə və bağlantını dəyişə biləcəyi. Standart olaraq, sənədi yeniləyə bilən daxil olmuş istifadəçilər.

QİYMƏTLƏR

Plagin haqqı yoxdur

VocalStack-ə yalnız transkripsiya etdiyiniz səsə görə, İdarə paneli və API ilə eyni tariflə ödəyirsiniz. Saniyə ilə hesablanır, hər transkripsiya üçün ən azı 5 dəqiqə.

FAYLLAR$0.20saatı

Transkripsiya etdiyiniz hər audio yükləməsi və massiv sətri, danışanlar, durğu işarələri və vaxtlar daxil olmaqla.

Tez-tez verilən suallar

GitHub-da baxınREADME-ni oxuyun