VocalStack 로고VocalStack 로고
CONTENTFUL용 VOCALSTACK

콘텐츠 모델이 이해하는 오디오

Contentful 항목 편집기에 항목이 연결한 오디오를 위한 전사 버튼이 생깁니다. 전사본은 편집 가능한 텍스트와 시간 정보가 있는 문장으로 항목에 저장되므로 Content Delivery API와 GraphQL이 다른 모든 데이터와 함께 전달합니다.

CONTENTFUL APP FRAMEWORK · ANY SPACE · 오디오 1시간당 $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에서 배포하세요. 앱과 VocalStack과 통신하는 함수는 Contentful이 호스팅합니다. 그런 다음 오디오 옆에 전사본용 JSON 필드를 추가하고, 앱의 구성 화면에서 키를 붙여 넣거나 계정을 연결하세요.

01구성 화면, 항목 필드, 사이드바 위치를 갖춘 커스텀 앱을 만듭니다.
02npm run deploy로 앱과 그 함수를 Contentful에 배포합니다.
03전사본용 JSON 필드를 추가하고, 스페이스에 앱을 설치한 뒤 전사를 클릭합니다.
bash
git clone https://github.com/vocalstack/contentful-app
cd contentful-app
npm install && npm run build
npm run deploy
옵션

구축한 방식 그대로

합리적인 기본값, 그리고 콘텐츠 모델이 다른 모든 곳을 위한 설정.

apiKey

VocalStack API 키. 앱의 함수만 읽을 수 있는 비밀 매개변수로 보관됩니다.

audioField

항목에서 오디오를 연결하는 미디어 필드. 기본값은 오디오 파일을 연결하는 첫 번째 필드입니다.

spokenLanguage

오디오에서 사용되는 언어. 생략하면 자동으로 감지합니다.

contentTypes

전사 버튼을 표시할 콘텐츠 타입. 앱의 구성 화면에서 선택합니다.

요금

앱 요금 없음

전사한 오디오에 대해서만 대시보드 및 API와 같은 요금으로 VocalStack에 지불합니다. 초 단위로 청구되며, 전사당 최소 청구 시간은 5분입니다.

파일$0.20/시간

전사하는 모든 오디오 파일. 화자, 구두점, 타이밍 포함.

자주 묻는 질문

GitHub에서 보기README 읽기