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

Аудио, понятное вашей модели контента

Кнопка «Транскрибировать» в редакторе записей Contentful — для аудио, на которое ссылаются ваши записи. Расшифровка сохраняется в записи как редактируемый текст и фразы с таймингом, поэтому Content Delivery API и GraphQL отдают её вместе со всем остальным.

CONTENTFUL APP FRAMEWORK · ANY SPACE · ОТ $0.20 ЗА ЧАС АУДИО
app.contentful.com/spaces/acme/entries/42
AcmeContent modelContentMediaApps
←Episode
ЗаголовокВыпуск 42: Строим у всех на виду
Аудио
MP3episode-042.mp346.3 MB · audio/mpeg
Расшифровка
00:00С возвращением в программу. Сегодня: выпускать рано.
00:07Первая версия была сырой, и в этом был весь смысл.
STATUSDRAFTPublishVocalStack
Транскрибация31:06 / 48:20
Стоп

Часть записи

Расшифровка — это JSON-поле записи, поэтому Content Delivery API, Preview API и GraphQL возвращают её вместе со всем остальным.

Прогресс на виду

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

Редакторы всё контролируют

Редакторы исправляют расшифровку в редакторе записи и публикуют её вместе с записью — в привычном процессе Contentful.

Ваша модель контента

Укажите приложению типы контента и поля, которые у вас уже есть. Ничего не нужно мигрировать, а запуском приложения занимается Contentful.

НАСТРОЙКА

Установите его в своё пространство

Создайте собственное приложение в организации Contentful и разверните его из GitHub: Contentful размещает приложение и функцию, которая общается с VocalStack. Затем добавьте JSON-поле для расшифровки рядом с аудио и вставьте ключ или подключите аккаунт на экране настройки приложения.

01Создайте собственное приложение с расположениями «экран настройки», «поле записи» и «боковая панель».
02Разверните приложение и его функцию в Contentful командой npm run deploy.
03Добавьте JSON-поле для расшифровки, установите приложение в пространство и нажмите «Транскрибировать».
bash
git clone https://github.com/vocalstack/contentful-app
cd contentful-app
npm install && npm run build
npm run deploy
ПАРАМЕТРЫ

Под вашу архитектуру

Разумные значения по умолчанию и настройка для каждого места, где ваша модель контента отличается.

apiKey

API-ключ VocalStack, который хранится как секретный параметр и доступен только функции приложения.

audioField

Какое медиаполе записи ссылается на аудио. По умолчанию — первое, которое ссылается на аудиофайл.

spokenLanguage

Язык речи в аудио. Не указывайте, чтобы он определялся автоматически.

contentTypes

В каких типах контента показывается кнопка «Транскрибировать» — выбираются на экране настройки приложения.

ЦЕНЫ

Без платы за приложение

Вы платите VocalStack только за транскрибированное аудио — по тому же тарифу, что в Панели управления и API. Посекундная тарификация, минимум 5 мин за транскрипцию.

ФАЙЛЫ$0.20за час

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

Часто задаваемые вопросы

Открыть на GitHubЧитать README