Logotipo do VocalStackLogotipo do VocalStack
VOCALSTACK PARA CONTENTFUL

Áudio que o seu modelo de conteúdo entende

Um botão Transcrever no editor de entradas do Contentful, para o áudio vinculado às suas entradas. A transcrição é salva na entrada como texto editável e frases com tempo, então a Content Delivery API e o GraphQL a entregam junto com todo o resto.

CONTENTFUL APP FRAMEWORK · ANY SPACE · A PARTIR DE $0.20 POR HORA DE ÁUDIO
app.contentful.com/spaces/acme/entries/42
AcmeContent modelContentMediaApps
←Episode
TítuloEpisódio 42: Construindo em público
Áudio
MP3episode-042.mp346.3 MB · audio/mpeg
Transcrição
00:00Bem-vindos de volta ao programa. Hoje: lançar cedo.
00:07A primeira versão era tosca, e essa era a ideia.
STATUSDRAFTPublishVocalStack
Transcrevendo31:06 / 48:20
Parar

Parte da entrada

A transcrição é um campo JSON da entrada, então a Content Delivery API, a Preview API e o GraphQL a retornam junto com todo o resto.

Progresso que você vê

A barra lateral mostra quanto do áudio já foi feito e sobrevive a um recarregamento. Parar encerra um trabalho que você não quer mais.

Os editores no comando

Os editores corrigem a transcrição no editor de entradas e a publicam com a entrada, pelo fluxo de sempre do Contentful.

O seu modelo de conteúdo

Aponte o app para os tipos de conteúdo e campos que você já tem. Nada para migrar, e o Contentful roda o app para você.

CONFIGURAÇÃO

Instale no seu space

Crie um app personalizado na sua organização do Contentful e faça o deploy pelo GitHub: o Contentful hospeda o app e a função que conversa com o VocalStack. Depois adicione um campo JSON para a transcrição ao lado do áudio e cole uma chave ou conecte uma conta na tela de configuração do app.

01Crie um app personalizado com os locais de tela de configuração, campo da entrada e barra lateral.
02Faça o deploy do app e da função no Contentful com npm run deploy.
03Adicione um campo JSON para a transcrição, instale o app em um space e clique em Transcrever.
bash
git clone https://github.com/vocalstack/contentful-app
cd contentful-app
npm install && npm run build
npm run deploy
OPÇÕES

Encaixa no jeito que você construiu

Padrões sensatos, e uma configuração para cada ponto em que o seu modelo de conteúdo é diferente.

apiKey

Uma chave de API do VocalStack, guardada como parâmetro secreto que só a função do app consegue ler.

audioField

Qual campo de mídia da entrada vincula o áudio. Por padrão, o primeiro que vincula um arquivo de áudio.

spokenLanguage

O idioma falado no áudio. Omita para detectá-lo automaticamente.

contentTypes

Quais tipos de conteúdo mostram o botão Transcrever, escolhidos na tela de configuração do app.

PREÇOS

Sem taxa de app

Você paga ao VocalStack só pelo áudio que transcreve, com a mesma tarifa do Painel e da API. Cobrança por segundo, com mínimo de 5 minutos por transcrição.

ARQUIVOS$0.20por hora

Cada arquivo de áudio que você transcreve, com locutores, pontuação e tempos incluídos.

Perguntas frequentes

Ver no GitHubLer o README