Аудио, понятное вашей модели контента
Кнопка «Транскрибировать» в редакторе записей Contentful — для аудио, на которое ссылаются ваши записи. Расшифровка сохраняется в записи как редактируемый текст и фразы с таймингом, поэтому Content Delivery API и GraphQL отдают её вместе со всем остальным.
CONTENTFUL APP FRAMEWORK · ANY SPACE · ОТ $0.20 ЗА ЧАС АУДИОЧасть записи
Расшифровка — это JSON-поле записи, поэтому Content Delivery API, Preview API и GraphQL возвращают её вместе со всем остальным.
Прогресс на виду
Боковая панель показывает, сколько аудио уже готово, и переживает перезагрузку страницы. «Стоп» отменяет задачу, которая вам больше не нужна.
Редакторы всё контролируют
Редакторы исправляют расшифровку в редакторе записи и публикуют её вместе с записью — в привычном процессе Contentful.
Ваша модель контента
Укажите приложению типы контента и поля, которые у вас уже есть. Ничего не нужно мигрировать, а запуском приложения занимается Contentful.
Установите его в своё пространство
Создайте собственное приложение в организации Contentful и разверните его из GitHub: Contentful размещает приложение и функцию, которая общается с VocalStack. Затем добавьте JSON-поле для расшифровки рядом с аудио и вставьте ключ или подключите аккаунт на экране настройки приложения.
npm run deploy.git clone https://github.com/vocalstack/contentful-app
cd contentful-app
npm install && npm run build
npm run deployПод вашу архитектуру
Разумные значения по умолчанию и настройка для каждого места, где ваша модель контента отличается.
apiKeyAPI-ключ VocalStack, который хранится как секретный параметр и доступен только функции приложения.
audioFieldКакое медиаполе записи ссылается на аудио. По умолчанию — первое, которое ссылается на аудиофайл.
spokenLanguageЯзык речи в аудио. Не указывайте, чтобы он определялся автоматически.
contentTypesВ каких типах контента показывается кнопка «Транскрибировать» — выбираются на экране настройки приложения.
Без платы за приложение
Вы платите VocalStack только за транскрибированное аудио — по тому же тарифу, что в Панели управления и API. Посекундная тарификация, минимум 5 мин за транскрипцию.
Каждый транскрибированный аудиофайл — с говорящими, пунктуацией и таймингом.