Каждый выпуск — с расшифровкой
Кнопка «Транскрибировать» рядом с каждым аудиофайлом в Strapi Content Manager. Расшифровка сохраняется как редактируемый текст и фразы с таймингом, поэтому ваш фронтенд читает её через те же REST и GraphQL API, что и остальной контент.
STRAPI 5 · NODE 20+ · ОТ $0.20 ЗА ЧАС АУДИОКонтент как любой другой
Расшифровки — это отдельный тип контента, поэтому REST и GraphQL API возвращают их вместе с текстом и фразами с таймингом.
Прогресс на виду
Боковая панель показывает, сколько аудио уже готово, и переживает перезагрузку страницы. «Стоп» отменяет задачу, которая вам больше не нужна.
Или полностью автоматически
Включите autoTranscribe, и каждый аудиофайл, загруженный в Media Library, будет транскрибирован без единого клика.
Ключ остаётся на сервере
Подключённый API-ключ хранится в серверном хранилище Strapi и никогда не передаётся в админ-панель.
Установите, включите, транскрибируйте
Установите плагин с GitHub и включите его в config/plugins.ts. Если не указывать ключ, администратор подключит аккаунт в Settings → 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Показывать Connect VocalStack в Settings, чтобы администратор входил в аккаунт, а не вставлял ключ.
enabledОтключить кнопку и маршруты, сохранив уже готовые расшифровки.
Без платы за плагин
Вы платите VocalStack только за транскрибированное аудио — по тому же тарифу, что в Панели управления и API. Посекундная тарификация, минимум 5 мин за транскрипцию.
Каждый транскрибированный аудиофайл — с говорящими, пунктуацией и таймингом.