VocalStack LogosuVocalStack Logosu
PAYLOAD CMS İÇİN VOCALSTACK

İçerik olarak transkriptler

Payload'daki her ses yüklemesinde bir Transkribe Et düğmesi. Transkript belgeye düzenlenebilir metin ve zamanlanmış cümleler olarak kaydedilir; böylece ön yüzünüz, aramanız ve API'leriniz onu diğer alanlar gibi okur.

PAYLOAD 3 · NEXT.JS 15+ · SAATLİK SES İÇİN $0.20 BAŞLAYAN FİYATLARLA
MEDYA · EPISODE-042.MP3Kenar çubuğu
Transkripte dönüştürülüyor31: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." }
    ]
  }
}

Sadece bir alan daha

Transkript ve zamanlanmış cümleleri belgede yer alır, bu yüzden Local API, REST ve GraphQL onları diğer her şeyle birlikte döndürür.

Görebildiğiniz ilerleme

Düğme, sesin ne kadarının tamamlandığını gösterir ve sayfa yenilense de kaybolmaz. Durdur, belgeyi eski hâline döndürür.

Kontrol editörlerde kalır

Transkript, bir editörün düzeltebileceği düz metindir. Konuşmacı değiştiğinde veya duraksadığında paragraf değişir.

Anahtar sunucuda kalır

Bağlanan bir API anahtarı sunucu tarafında saklanır ve REST veya GraphQL API'leri üzerinden okunamaz.

KURULUM

Tek eklenti, tek satır

Eklentiyi payload.config.ts dosyasına ekleyin. Ses kabul eden her yükleme koleksiyonu düğmeyi alır; hangilerinin alacağını seçmek için collections geçin. Anahtarı eklemezseniz bir editör bunun yerine Ayarlar → VocalStack üzerinden bir hesap bağlar.

01Eklentiyi GitHub'dan yükleyin ve yapılandırmanıza ekleyin.
02payload generate:importmap komutunu çalıştırın. Postgres kullanıyorsanız payload migrate:create komutunu da çalıştırın.
03Bir ses yüklemesini açın ve Transkribe Et'e tıklayın.
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ÇENEKLER

Kurduğunuz yapıya uyar

Mantıklı varsayılanlar ve kurulumunuzun farklılaştığı her yer için bir kanca.

collections

Hangi yükleme koleksiyonlarının Transkribe Et düğmesi alacağı. Varsayılan olarak ses kabul eden her biri.

audioFields

Sese dosya adı veya bağlantıyla işaret eden içe aktarılmış içerik. Bir dizi alanının her satırı kendi düğmesini ve transkriptini alır.

spokenLanguage

Seste konuşulan dil. Otomatik algılanması için boş bırakın.

fileURL

VocalStack'in sesi aldığı adres. Payload dosya proxy'sini atlamak için bucket'ınıza yönlendirin.

access

Kimlerin transkripsiyon yapabileceği ve bağlantıyı değiştirebileceği. Varsayılan olarak, belgeyi güncelleyebilen giriş yapmış kullanıcılar.

FİYATLANDIRMA

Eklenti ücreti yok

VocalStack'e yalnızca transkripte dönüştürdüğünüz ses için, Kontrol paneli ve API ile aynı ücretle ödeme yaparsınız. Saniye bazında faturalandırılır, transkripsiyon başına en az 5 dakika.

DOSYALAR$0.20/ saat

Transkripte dönüştürdüğünüz her ses yüklemesi ve dizi satırı; konuşmacılar, noktalama ve zamanlamalar dahil.

Sıkça Sorulan Sorular

GitHub'da GörüntüleREADME'yi Okuyun