Pular para o conteúdo principal
Atualizado em Aug 11, 2026

Transcrever Áudio

Use esta ação quando tiver um arquivo de áudio no storage da sua empresa e quiser gerar uma transcrição dele.

Melhor para

  • Transcrever um arquivo que o próprio workflow acabou de criar, como o resultado de Upload para Storage ou Download para Storage
  • Transformar áudios ou gravações de chamadas em texto para passos posteriores
  • Produzir arquivos de legenda (srt, vtt) junto com a transcrição simples

Para transcrever um áudio que já está em uma conversa, use Executar função no documento com a função de transcrição da própria mensagem — ela foi feita para esse caso.

Campos principais

CampoO que faz
ArquivoO áudio a transcrever, normalmente step(0).file de um passo anterior
Bucket e Caminho completoAlternativa a Arquivo quando quiser apontar direto para o objeto
Perfil de transcriçãoQuais configurações de transcrição usar. Deixe vazio para usar o padrão da empresa
IdiomaSobrescreve o idioma do perfil, por exemplo pt-BR
FormatsQuais saídas gerar: txt, srt, vtt, json. Todas as quatro por padrão
FinalidadeRótulo opcional para o que este passo faz, exibido nos logs

O que passos posteriores podem usar

ValorO que é
step(N).jobIdO ID do job de transcrição
step(N).jobStatusO status do job quando foi enfileirado — normalmente pending
step(N).enginePathComo o áudio será processado
step(N).providerTypeQual provedor de transcrição vai executá-lo
step(N).diarizedSe a transcrição vai identificar quem está falando

Esta ação enfileira o job — ela não espera por ele

O passo devolve um ID de job e termina imediatamente. Uma transcrição real leva minutos, então ela roda em segundo plano.

Isso significa que a transcrição não fica disponível para o próximo passo da mesma execução. Para obter o resultado:

  • Abra o painel de transcrições no aplicativo, ou
  • Consulte o job pelo ID em outra execução de workflow, mais tarde

Você também recebe uma notificação quando o job termina.

Dicas

  • É possível enfileirar até 10 jobs de transcrição por vez. Além disso, o passo falha até que jobs anteriores terminem.
  • A transcrição conta para o uso do seu plano. Perfis que usam suas próprias chaves de provedor são registrados, mas não cobrados.
  • Leia o resultado do job em step(N).jobStatus, e não em step(N).statusstatus é reservado para códigos de status HTTP e não guarda o estado do job.