Лагатып VocalStackЛагатып VocalStack
VOCALSTACK ДЛЯ STRAPI

Кожны эпізод — у тэксце

Кнопка «Транскрыбаваць» побач з кожным аўдыяфайлам у Strapi Content Manager. Транскрыпт захоўваецца як рэдагаваны тэкст і сказы з таймінгам, таму ваш фронтэнд чытае яго праз тыя ж REST і GraphQL API, што і астатні кантэнт.

STRAPI 5 · NODE 20+ · АД $0.20 ЗА ГАДЗІНУ АЎДЫЯ
cms.example.com/admin/content-manager/collection-types/api::episode.episode/42
Content ManagerCOLLECTION TYPESEpisodeArticleUser
← BackЭпізод 42: Ствараем адкрыта
НазваЭпізод 42: Ствараем адкрыта
Аўдыя
MP3episode-042.mp346.3 MB · audio/mpeg
Транскрыпт
00:00Зноў вітаем у праграме. Сёння: выпускаць рана.
00:07Першая версія была сырой, і ў гэтым быў увесь сэнс.
ENTRYPublishSave
VocalStack
Транскрыбуецца31:06 / 48:20
Стоп

Кантэнт, як любы іншы

Транскрыпты — асобны тып кантэнту, таму REST і GraphQL API вяртаюць іх разам з тэкстам і сказамі з таймінгам.

Бачны прагрэс

Бакавая панэль паказвае, колькі аўдыя ўжо апрацавана, і захоўвае стан пасля перазагрузкі. «Стоп» спыняе задачу, якая вам больш не патрэбная.

Або цалкам аўтаматычна

Уключыце autoTranscribe — і кожны аўдыяфайл, запампаваны ў Media Library, будзе транскрыбаваны без адзінага кліку.

Ключ застаецца на серверы

Падключаны ключ API захоўваецца ў серверным сховішчы Strapi і ніколі не перадаецца ў адмін-панэль.

НАЛАДЖВАННЕ

Усталюйце, уключыце, транскрыбуйце

Усталюйце плагін з GitHub і ўключыце яго ў config/plugins.ts. Не ўказвайце ключ — і адміністратар падключыць уліковы запіс у Налады → VocalStack.

01Усталюйце плагін з GitHub і ўключыце яго ў канфігурацыі.
02Перазбярыце адмін-панэль і перазапусціце Strapi.
03Адкрыйце запіс з аўдыяфайлам і націсніце «Транскрыбаваць».
bash
npm install github:vocalstack/strapi-plugin
typescript
// 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 хв за транскрыпцыю.

ФАЙЛЫ$0.20за гадзіну

Кожны аўдыяфайл, які вы транскрыбуеце, са спікерамі, пунктуацыяй і таймінгамі.

Частыя пытанні

Глядзець на GitHubЧытаць README