Кожны эпізод — у тэксце
Кнопка «Транскрыбаваць» побач з кожным аўдыяфайлам у Strapi Content Manager. Транскрыпт захоўваецца як рэдагаваны тэкст і сказы з таймінгам, таму ваш фронтэнд чытае яго праз тыя ж REST і GraphQL API, што і астатні кантэнт.
STRAPI 5 · NODE 20+ · АД $0.20 ЗА ГАДЗІНУ АЎДЫЯКантэнт, як любы іншы
Транскрыпты — асобны тып кантэнту, таму REST і GraphQL API вяртаюць іх разам з тэкстам і сказамі з таймінгам.
Бачны прагрэс
Бакавая панэль паказвае, колькі аўдыя ўжо апрацавана, і захоўвае стан пасля перазагрузкі. «Стоп» спыняе задачу, якая вам больш не патрэбная.
Або цалкам аўтаматычна
Уключыце autoTranscribe — і кожны аўдыяфайл, запампаваны ў Media Library, будзе транскрыбаваны без адзінага кліку.
Ключ застаецца на серверы
Падключаны ключ API захоўваецца ў серверным сховішчы Strapi і ніколі не перадаецца ў адмін-панэль.
Усталюйце, уключыце, транскрыбуйце
Усталюйце плагін з GitHub і ўключыце яго ў config/plugins.ts. Не ўказвайце ключ — і адміністратар падключыць уліковы запіс у Налады → VocalStack.
npm install github:vocalstack/strapi-plugin// config/plugins.ts
export default ({ env }) => ({
vocalstack: {
enabled: true,
config: {
// Optional: or connect from Settings → VocalStack
apiKey: env('VOCALSTACK_API_KEY'),
},
},
})Пасуе да таго, як вы ўсё пабудавалі
Разумныя стандартныя налады і хук для кожнага месца, дзе ваша канфігурацыя адрозніваецца.
autoTranscribeТранскрыбаваць кожны аўдыяфайл адразу пасля запампоўкі ў Media Library.
spokenLanguageМова маўлення ў аўдыя. Не ўказвайце, каб вызначыць яе аўтаматычна.
fileURLАдрас, адкуль VocalStack забірае аўдыя. Укажыце ваш бакет або CDN.
oneClickConnectПаказваць «Падключыць VocalStack» у Наладах, каб адміністратар уваходзіў у акаўнт замест устаўкі ключа.
enabledАдключыць кнопку і маршруты, захаваўшы ўжо існуючыя транскрыпты.
Без платы за плагін
Вы плаціце VocalStack толькі за аўдыя, якое транскрыбуеце, па тым жа тарыфе, што ў панэлі кіравання і API. Тарыфікацыя па секундах, мінімум 5 хв за транскрыпцыю.
Кожны аўдыяфайл, які вы транскрыбуеце, са спікерамі, пунктуацыяй і таймінгамі.