Транскриптите като съдържание
Бутон „Транскрибиране“ за всеки качен аудио файл в Payload. Транскриптът се запазва в документа като редактируем текст и изречения с времена, така че фронтендът, търсенето и API-тата ви го четат като всяко друго поле.
PAYLOAD 3 · NEXT.JS 15+ · ОТ $0.20 НА ЧАС АУДИОПросто още едно поле
Транскриптът и изреченията с времена се намират в документа, така че Local API, REST и GraphQL ги връщат заедно с всичко останало.
Видим напредък
Бутонът показва колко аудио е обработено и се запазва при презареждане. „Стоп“ връща документа в предишното му състояние.
Редакторите остават в контрол
Транскриптът е обикновен текст, който редакторът може да поправи. Абзаците се разделят там, където говорителят се сменя или прави пауза.
Ключът остава на сървъра
Свързаният API ключ се съхранява на сървъра и не може да бъде прочетен през REST или GraphQL API.
Един плъгин, един ред
Добавете плъгина в payload.config.ts. Всяка колекция за качване, която приема аудио, получава бутона; подайте collections, за да изберете кои. Ако пропуснете ключа, редактор свързва акаунт от Настройки → VocalStack.
payload generate:importmap. С Postgres изпълнете и payload migrate:create.pnpm add github:vocalstack/payload-plugin// 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 изтегля аудиото. Насочете го към вашия bucket, за да заобиколите файловия прокси на Payload.
accessКой може да транскрибира и да променя връзката. По подразбиране влезлите потребители, които могат да обновяват документа.
Без такса за плъгина
Плащате на VocalStack само за аудиото, което транскрибирате, по същата тарифа като в таблото и API. Таксуване на секунда, с минимум 5 минути на транскрипция.
Всеки качен аудио файл и ред от масив, който транскрибирате, с включени говорители, пунктуация и времена.