Togli il rumore di fondo da una registrazione
Lo strumento riduce il rumore di fondo costante di una registrazione — il ronzio di un ventilatore, il brusio di un locale, il traffico dalla finestra — e fa emergere la voce, più pulita e comprensibile. Utile quando devi far capire quello che è stato detto e non puoi rifare la registrazione. È in beta, quindi il risultato varia con il tipo di rumore.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
La voce sopra il rumore
Molte registrazioni portano con sé un fondo costante: un condizionatore, il fruscio del microfono, il rumore della strada. Lo strumento lo riconosce e lo abbassa, lasciando davanti la voce. Non fa miracoli su un audio distrutto, ma su un rumore uniforme la differenza si sente.
Cosa attenua meglio
Funziona meglio sui rumori continui e regolari — ronzii, ventole, brusii di fondo — che sui suoni improvvisi come una porta che sbatte o un clacson. Se la voce è comunque presente sotto il rumore, il recupero è buono; se è coperta del tutto, nessuno strumento può inventarla.
In beta e in fase di attivazione
Questo strumento è in beta e in fase di attivazione (fase 1b): la pagina è online, le esecuzioni si aprono a breve e i risultati li stiamo ancora affinando. Il prezzo è pubblicato — $0.077 a richiesta più $0.0045 al minuto. Scrivici per un avviso appena parte.
Casi d'uso
L'intervista al bar
Un'intervista registrata in un caffè ha il brusio di sottofondo. Attenuandolo, le risposte diventano più chiare da trascrivere e da pubblicare.
La call con il condizionatore
Una riunione registrata d'estate porta il ronzio costante del condizionatore. Ridotto il rumore, la voce di chi parla risalta.
Il vocale per strada
Chiara registra un vocale camminando, con il traffico intorno. Ripulito il fondo, il messaggio si capisce senza sforzo.
Domande frequenti
Toglie qualsiasi rumore?
Funziona bene sui rumori costanti (ronzii, ventole, brusio); sui suoni improvvisi come un colpo o un clacson fa meno. Se la voce è coperta del tutto, non si recupera.
La voce resta naturale?
Con un rumore moderato sì. Con un fondo molto forte, spingere troppo la pulizia può rendere la voce un po' metallica: si cerca l'equilibrio migliore.
Perché è in beta?
Perché i risultati dipendono molto dal tipo di rumore e li stiamo ancora affinando. Se un audio non viene bene, scrivici: ci aiuta a migliorare e, se serve, si rimborsa.
Posso già usarlo?
Le esecuzioni sono in fase di attivazione (fase 1b) e si aprono a breve. Scrivici per essere avvisato appena parte.
Quanto costerà?
$0.077 a richiesta più $0.0045 al minuto, prezzo già pubblicato. A consumo, senza abbonamento.
Il file caricato resta salvato?
No: elaborato e poi eliminato, nel rispetto del GDPR.
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/denoise \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/denoise", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/denoise",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/denoise", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/denoise", 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
{
"audio": "https://ejemplo.com/audio.mp3"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.denoise",
"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. |