Calcolatore della soglia di silenzio per l'audio
Con un rumore di fondo di -60 dB e un margine di 12 dB ottiene una soglia di silenzio di -48 dB e una pausa minima di 550 ms. Usi la coppia per impostare tagli, divisioni o trascrizioni sulla sua registrazione, non su un preset generico. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Rumore di fondo (dB)
- -60
- Margine (dB)
- 12
- Soglia (dB)
- -48
- Durata minima (ms)
- 550
Il rilevamento del silenzio è più affidabile quando la soglia rispecchia la registrazione invece di dipendere da un'impostazione universale. Questo calcolatore trasforma un rumore di fondo misurato e un margine scelto in due parametri pronti per l'uso: una soglia in decibel e una durata minima. La soglia individua i campioni abbastanza deboli, mentre la durata impedisce di considerare come pause reali cali brevissimi. I risultati sono deterministici, riproducibili e adatti a taglio, segmentazione, trascrizione e controllo qualità.
Parta da una misura rappresentativa del rumore di fondo
Misuri il rumore di fondo in una parte della registrazione in cui nessuno parla e non è presente alcun suono intenzionale. Un campione rappresentativo è più utile di un istante eccezionalmente quieto: ventilazione, fruscio del preamplificatore, ronzio elettrico, traffico lontano e artefatti di compressione contribuiscono tutti al livello effettivo. Inserisca tale livello come valore negativo, per esempio -60 dB.
Il calcolatore accetta valori da -120 a 0 dB e rifiuta dati mancanti, non numerici o non finiti. Se una produzione comprende ambienti diversi, li misuri separatamente oppure usi il fondo stabile più alto come riferimento prudente. Non confonda il rumore di fondo con il picco o con il volume medio del programma.
I picchi descrivono il segnale più forte; il fondo descrive ciò che rimane quando il contenuto desiderato termina. Copiare la soglia da un altro file può quindi ignorare pause autentiche o eliminare materiale debole. Questa prima misura lega ogni decisione alla registrazione reale.
Scelga il margine e comprenda il calcolo
Il margine indica di quanti decibel la soglia del silenzio deve superare il fondo misurato. Questa capacità somma direttamente il margine non negativo al rumore di fondo: un fondo di -60 dB con un margine di 12 dB produce una soglia di -48 dB. L'audio a quel livello o al di sotto diventa un candidato al silenzio; lo strumento che usa il risultato decide comunque come misurare finestre, canali e intensità.
Un margine maggiore alza la soglia e può riconoscere le pause nonostante un fondo variabile, ma può includere anche parlato debole o dissolvenze. Un margine ridotto protegge i dettagli a basso volume, sebbene possa perdere pause quando l'ambiente oscilla. I margini negativi vengono rifiutati perché porrebbero la soglia sotto il fondo misurato.
Anche i valori superiori a 60 dB sono esclusi perché poco pratici.
Applichi la durata minima senza troncare l'audio naturale
Una soglia usata da sola classificherebbe come silenzio ogni piccola oscillazione verso il basso. Per offrire un punto di partenza più sicuro, il calcolatore la abbina a una durata minima di 250 millisecondi più 25 millisecondi per ogni decibel di margine, arrotondata al millisecondo più vicino. Il valore di base preserva i brevi intervalli tra consonanti, mentre l'aumento compensa il maggior rischio di falsi silenzi quando la soglia sale.
Per esempio, un margine di 12 dB produce 550 millisecondi. Configuri l'editor, il transcodificatore, il rilevatore di attività vocale o il flusso di segmentazione affinché il segnale rimanga sulla soglia o sotto di essa almeno per tale durata. Consideri il risultato un'impostazione operativa coerente e ascolti file rappresentativi prima di applicare tagli distruttivi.
Parlato con pause espressive, musica delicata, ambienti riverberanti e registrazioni multicanale possono richiedere un valore più alto o un'analisi per canale. Il calcolatore non esamina l'audio: converte due scelte tecniche esplicite in parametri riproducibili.
Casi d'uso
Configurare il taglio dei podcast
Ricavi impostazioni del silenzio ripetibili per ogni ambiente prima di rimuovere pause lunghe.
Preparare segmenti per la trascrizione
Definisca un limite di pausa documentato per dividere il parlato in parti gestibili.
Uniformare i flussi multimediali
Salvi le soglie calcolate con le impostazioni dei processi per applicare la stessa regola ai lotti.
Domande frequenti
Come viene calcolata la soglia?
Il margine in dB viene sommato al rumore di fondo in dB e il risultato viene arrotondato a tre cifre decimali.
Come viene calcolata la durata minima?
È pari a 250 millisecondi più 25 millisecondi per ogni dB di margine, arrotondati al millisecondo più vicino.
Perché i margini negativi vengono rifiutati?
Un margine negativo colloca la soglia sotto il fondo misurato e non costituisce un margine di sicurezza utile.
Il servizio analizza o carica il mio audio?
No. Riceve soltanto parametri numerici ed esegue calcoli deterministici; non riceve né esamina file audio.
Come misuro il rumore di fondo di una registrazione?
Scelga un tratto in cui nessuno parla e non suona nulla di voluto e legga il livello, per esempio -60 dB. Ventilazione, fruscio del preamplificatore e ronzio elettrico contano. Se ci sono più ambienti, misuri ciascuno o usi il fondo stabile più forte.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/audio/silence-detect-thresholds \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"noise_floor_db":-60,"margin_db":12}'const res = await fetch("https://api.kit.forhosting.com/audio/silence-detect-thresholds", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"noise_floor_db": -60,
"margin_db": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/silence-detect-thresholds",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"noise_floor_db": -60,
"margin_db": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/silence-detect-thresholds", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"noise_floor_db":-60,"margin_db":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"noise_floor_db":-60,"margin_db":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/silence-detect-thresholds", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"noise_floor_db": -60,
"margin_db": 12
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.silence_detect_thresholds",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 200 |
max_minutes | 180 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Scelga il margine e comprenda il calcolo
Sono ammessi decimali e la soglia viene arrotondata a tre cifre decimali per mantenere stabile il JSON.
Domande tecniche
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Può anche eseguire il calcolatore nel browser.