Лого на VocalStackЛого на VocalStack
VOCALSTACK ЗА PAYLOAD CMS

Транскрипти како содржина

Копче Транскрибирај на секое аудио прикачување во 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 и додајте го во вашата конфигурација.
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