Логотип VocalStackЛоготип VocalStack
VOCALSTACK ДЛЯ STRAPI

Кожен епізод — із транскриптом

Кнопка «Транскрибувати» біля кожного аудіофайлу в Менеджері контенту Strapi. Транскрипт зберігається як редагований текст і речення з таймінгом, тож ваш фронтенд читає його з тих самих 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, і кожен аудіофайл, завантажений до Медіатеки, буде транскрибовано без жодного клацання.

Ключ залишається на сервері

Під'єднаний 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

Транскрибуйте кожен аудіофайл одразу після завантаження до Медіатеки.

spokenLanguage

Мова, якою говорять в аудіо. Не вказуйте її, щоб вона визначалася автоматично.

fileURL

Адреса, з якої VocalStack забирає аудіо. Вкажіть свій бакет або CDN.

oneClickConnect

Показати «Під'єднати VocalStack» у Налаштуваннях, щоб адміністратор входив в обліковий запис замість вставляння ключа.

enabled

Вимкніть кнопку й маршрути, зберігши вже наявні транскрипти.

ЦІНИ

Без плати за плагін

Ви платите VocalStack лише за аудіо, яке транскрибуєте, за тим самим тарифом, що й у панелі керування та API. Посекундна оплата, щонайменше 5 хв за транскрипцію.

ФАЙЛИ$0.20за годину

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

Поширені запитання

Переглянути на GitHubПрочитати README