VocalStack логотипіVocalStack логотипі
PAYLOAD CMS ҮШІН VOCALSTACK

Транскрипттер контент ретінде

Payload-тағы әр аудио жүктеуде «Транскрипциялау» батырмасы. Транскрипт құжатта өңделетін мәтін және уақытпен белгіленген сөйлемдер ретінде сақталады, сондықтан фронтендіңіз, іздеуіңіз және 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-тан орнатып, конфигурацияңызға қосыңыз.
02payload 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-ні оқу