product update3 min de leitura

Como manter gravações ao vivo longas durante a recuperação do Deepgram

O Telli.sh agora recupera fluxos de transcrição ao vivo do Deepgram quando a conexão upstream cai, para que gravações Pro e Pro+ continuem sem reiniciar o navegador.

K
Ken Jo

Reuniões ao vivo raramente terminam em um limite conveniente da infraestrutura. Algumas chamadas com clientes, aulas, entrevistas e revisões multilíngues duram mais de uma hora, e a ferramenta de gravação não deveria fazer o usuário se preocupar com a recuperação da conexão upstream.

Agora o Telli.sh cuida dessa recuperação dentro do pipeline de transcrição ao vivo no servidor. Se o WebSocket STT upstream do Deepgram cair, o Telli.sh abre uma nova conexão e reproduz a pequena quantidade de áudio recebida durante a reconexão.

A sessão de gravação no navegador continua aberta. O áudio original do usuário segue sendo gravado no mesmo arquivo. O fluxo de transcrição continua pela nova conexão do Deepgram.

O que mudou

Antes desta atualização, uma sessão longa do Deepgram dependia de uma única conexão de transcrição no servidor permanecer saudável indefinidamente. O navegador ainda podia enviar áudio, mas a conexão de transcrição precisava de um caminho melhor de recuperação para reuniões prolongadas.

O novo caminho adiciona três proteções:

  • reconexão imediata quando o WebSocket de transcrição upstream deixa de estar conectado
  • um buffer curto de áudio no servidor enquanto o novo WebSocket do Deepgram é aberto
  • uma etapa de reenvio para que o trecho de áudio atual não se perca durante a recuperação

Isso é recuperação, não reinicialização programada: o Telli.sh abre um novo fluxo do Deepgram somente quando a conexão atual cai. Assim, a sessão do navegador e a gravação original permanecem intactas, sem interromper um fluxo saudável em um momento arbitrário.

Isso é especialmente importante para usuários Pro e Pro+, porque a diarização de participantes começa no Pro. O Pro+ ainda se diferencia principalmente pelos minutos de gravação disponíveis, mas os dois planos pagos devem permitir notas ao vivo longas sem que seja necessário parar e reiniciar manualmente a reunião apenas para renovar um fluxo upstream.

O que os usuários podem esperar

Em reuniões normais, nada muda. A recuperação acontece nos bastidores somente se o fluxo upstream se desconectar.

Em reuniões longas, a transcrição ao vivo pode pausar brevemente enquanto o servidor abre um novo fluxo do Deepgram. A captura de áudio continua durante essa pausa, e a gravação salva permanece contínua. Quando o novo fluxo estiver pronto, o áudio armazenado no buffer será enviado a ele.

O Telli.sh continua aplicando rótulos de participantes conforme o plano do usuário e as configurações atuais do provedor de transcrição. Em gravações longas, a nota final salva permanece vinculada à gravação completa para que o pipeline posterior mantenha a transcrição e a nota revisáveis.

Por que isso importa

O valor das notas ao vivo não está apenas na rapidez do texto. Também está na confiança no fluxo de trabalho:

  • o usuário pode permanecer em uma única sessão de gravação
  • a transcrição não é cortada silenciosamente no limite do provedor
  • notas com identificação de participantes continuam disponíveis em conversas Pro e Pro+
  • a nota final permanece conectada ao áudio original

Essa confiabilidade importa mais do que adicionar outro controle visível. A melhor versão desse recurso é aquela que o usuário não precisa gerenciar.

Crie uma nota de reunião longa com IA


← Voltar ao blog