ForHosting KIT · Áudio e voz

Estime a duração do áudio após remover silêncios

Estime a duração final de um áudio antes de editá-lo. Informe a duração total do clipe e os instantes inicial e final de cada trecho de silêncio detectado.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

A calculadora valida a linha do tempo, une intervalos sobrepostos ou contíguos e desconta apenas uma vez o silêncio efetivo. O resultado inclui a duração original, o tempo removível, a duração final estimada e contagens úteis. Assim, você pode planejar podcasts, gravações de voz, aulas e fluxos de mídia em lote sem enviar nem decodificar o áudio.

Prepare uma linha do tempo confiável

Comece pela duração total do clipe em segundos e informe cada intervalo detectado com início e fim medidos a partir do começo do mesmo arquivo. Valores decimais são aceitos, portanto resultados como 12.375 a 14.8 podem ser usados diretamente. Mantenha tudo na mesma escala temporal: não misture amostras, milissegundos, timecodes ou medições obtidas de versões já cortadas. Um intervalo pode começar em zero ou terminar exatamente na duração total. Um trecho de tamanho zero é válido, mas não remove tempo. Limites negativos e intervalos invertidos são recusados. Se algum fim ultrapassar a duração do clipe, você recebe um erro, e não uma estimativa otimista. Essa validação identifica um engano comum em lotes: combinar detecções de um arquivo com a duração de outro. A ferramenta trabalha somente com os tempos fornecidos e não precisa receber o áudio.

Entenda o desconto seguro de sobreposições

Detectores de silêncio podem gerar intervalos sobrepostos, aninhados ou unidos pelo mesmo limite. Somar cada duração separadamente contaria o tempo compartilhado mais de uma vez e reduziria demais a previsão. A calculadora ordena os intervalos e combina as faixas cobertas antes de fazer o desconto. Por exemplo, silêncios de 10 a 15 segundos e de 14 a 18 cobrem oito segundos únicos, não nove. Um intervalo inteiramente dentro de outro não acrescenta tempo removido. Faixas contíguas, como 20–22 e 22–24, também são combinadas, pois não existe áudio preservado entre elas. A duração removida é a união de todas as faixas não vazias, e a duração resultante é o total menos essa união. A contagem de entrada mostra quantos registros você enviou; a contagem combinada mostra quantas faixas distintas restaram. Esses números esclarecem diferenças em relação a uma soma simples.

Use a estimativa no seu fluxo de edição

Considere o resultado uma estimativa para uma regra específica: todos os intervalos enviados são removidos por completo, sem preservar margem ao redor da fala. Caso seu editor mantenha alças, aplique fades, imponha silêncio mínimo ou ajuste limites para conservar respirações, modifique os intervalos antes do envio ou espere uma diferença no arquivo final. O cálculo é útil antes de processamento de mídia mais caro. Você pode prever a duração de um podcast, estimar áudio restante para transcrição ou conferir um limite de publicação. Guarde a duração original e as configurações do detector junto da solicitação para manter a auditoria. O algoritmo é determinístico: entradas numéricas iguais sempre geram a mesma saída. Não há rede, decodificação, reamostragem ou análise acústica. A solicitação API custa US$ 0,002; os valores retornados estão em segundos e podem ser exibidos como timecode pela sua aplicação.

Planeje a edição de um podcast

Estime a duração do episódio sem pausas antes de iniciar a renderização completa.

Preveja o volume de transcrição

Calcule quanto áudio cronometrado resta quando o silêncio é excluído de um lote de fala.

Confira uma meta de duração

Verifique se uma aula, entrevista ou gravação limpa deverá caber no limite de publicação.

Quanto custa uma solicitação?

Cada solicitação API custa US$ 0,002.

Qual unidade devo usar?

Use segundos na duração total e em todos os limites; segundos decimais são aceitos.

O que ocorre quando os silêncios se sobrepõem?

Intervalos sobrepostos, aninhados e contíguos são combinados para nunca descontar o mesmo áudio duas vezes.

Esta capacidade detecta silêncio no arquivo?

Não. Ela calcula com segmentos já detectados e não envia, decodifica nem analisa o áudio.

E se um segmento ultrapassar o clipe?

A solicitação retorna erro de entrada inválida quando qualquer fim é maior que total_duration.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/audio/audio-silence-trim-estimate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/audio/audio-silence-trim-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"total_duration":120,"silence_segments":[{"start":0,"end":3.5},{"start":42,"end":47.25},{"start":110,"end":120}]}'
{
  "total_duration": 120,
  "silence_segments": [
    {
      "start": 0,
      "end": 3.5
    },
    {
      "start": 42,
      "end": 47.25
    },
    {
      "start": 110,
      "end": 120
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.audio_silence_trim_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb200
max_minutes180
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →