Volume dell'audio troppo basso o irregolare
Lo strumento analizza l'audio e ne uniforma il volume: alza le parti troppo basse, contiene i picchi e porta tutto a un livello di ascolto costante, senza distorcere. Serve quando una registrazione si sente appena, oppure quando in un montaggio una traccia è molto più forte delle altre e devi continuare ad alzare e abbassare.
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.
Un volume costante dall'inizio alla fine
Invece di alzare a mano il guadagno e sperare, lo strumento misura l'intensità dell'audio e la riporta a un livello di riferimento uniforme. Le parti sussurrate diventano udibili, i picchi non scoppiano più le casse e chi ascolta non deve toccare il volume ogni due minuti.
Quando serve davvero
Una riunione registrata dove chi è lontano dal microfono non si sente. Un podcast con più ospiti a volumi diversi. Una serie di vocali da montare insieme, ognuno registrato in un posto diverso. In tutti questi casi la normalizzazione mette ordine prima del montaggio o della pubblicazione.
In fase di attivazione
Questo strumento è in fase di attivazione (fase 1b): la pagina è pubblicata, le esecuzioni si aprono a breve. Il prezzo è già indicato — $0.077 a richiesta più $0.0045 al minuto — e non cambia. Scrivici per essere avvisato appena parte.
Casi d'uso
La riunione che non si sente
In una call registrata Francesca, seduta lontano dal microfono, si sente appena. La normalizzazione porta la sua voce allo stesso livello degli altri.
Il podcast a più voci
Un podcast con tre ospiti registrati con microfoni diversi ha volumi sbilanciati. Un passaggio di normalizzazione e l'ascolto diventa uniforme.
I vocali da montare
Alessandro raccoglie sei vocali registrati in posti diversi e li vuole unire: prima li normalizza, così nessuno risulta più forte o più debole degli altri.
Domande frequenti
La normalizzazione distorce l'audio?
No: porta il volume a un livello costante tenendo sotto controllo i picchi, senza saturare. La voce resta naturale, solo più equilibrata.
Che differenza c'è con l'alzare il volume?
Alzare il volume moltiplica tutto, picchi compresi, e rischia la distorsione. La normalizzazione mira a un livello di riferimento e contiene le parti più forti.
Posso già usarlo?
Non ancora: è in fase di attivazione (fase 1b). Le esecuzioni partono a breve; scrivici per l'avviso.
Quanto costerà?
$0.077 a richiesta più $0.0045 al minuto, prezzo già pubblicato. A consumo, senza abbonamento.
Va bene per un podcast da pubblicare?
Sì: è uno dei suoi usi tipici, uniformare i volumi prima di mettere online l'episodio.
Il mio file resta salvato?
No: caricato, 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/normalize \
-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/normalize", {
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/normalize",
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/normalize", 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/normalize", 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.normalize",
"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. |