In che lingua è questo audio? Scoprilo prima di trascrivere
Scopra in che lingua è una registrazione senza trascrivere una sola parola, anche con clip molto brevi o rumorose. Poi invii il file alla lingua di trascrizione, alla traduzione o al gruppo di lavoro giusto. Paga a consumo, senza abbonamento.
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.
Ascolta una registrazione e ti dice in che lingua si parla. Utile quando ricevi un audio di provenienza incerta — un messaggio, un memo, una traccia in un archivio — e devi sapere l'idioma prima di scegliere come trascriverlo o tradurlo. Basta un campione di parlato per avere la risposta, senza ascoltare tutto tu.
Perché riconoscere prima la lingua
La maggior parte dei servizi di trascrizione e traduzione presume che lei conosca già la lingua dell’audio. Questa ipotesi cade appena si ricevono registrazioni dal pubblico: segreterie telefoniche, linee di assistenza, note vocali caricate dagli utenti o cataloghi di podcast acquistati da altri mercati. Riconoscere la lingua risponde a una domanda precisa prima di qualsiasi altra decisione: quale lingua di trascrizione usare, quale gruppo avvisare o quale traccia di sottotitoli aprire. Un call center può smistare i messaggi anonimi verso il gruppo della lingua giusta prima che qualcuno li ascolti.
Come ascolta senza trascrivere
Riconoscere la lingua parlata è una disciplina diversa dal riconoscimento del parlato. Invece di trasformare suoni in parole, osserva come si distribuiscono i suoni della lingua, il ritmo, l’intonazione e altri schemi acustici. Per questo funziona con clip molto brevi e con audio rumoroso, dove una trascrizione completa non sarebbe affidabile. Quando una registrazione mescola davvero più lingue, il risultato riporta ciò di cui il riconoscimento è sicuro, invece di forzare un’unica ipotesi.
Quando serve identificare la lingua
Sembra un dettaglio, ma capita spesso: un file arriva senza contesto e non sai se è in italiano, inglese, rumeno o arabo. Prima di mandarlo allo strumento giusto — trascrizione italiana, traduzione, sottotitoli — conviene sapere di che lingua si tratta. Il riconoscimento automatico legge un tratto di parlato e restituisce la lingua individuata, così eviti di lanciare l'elaborazione sbagliata e di rifarla da capo.
Come funziona in pratica
Carichi l'audio e ricevi l'indicazione della lingua parlata. Non serve caricare l'intera registrazione se è molto lunga: allo strumento basta un campione rappresentativo per dare una risposta affidabile.
Casi d'uso
Audio in arrivo da mittenti diversi
Un ufficio riceve note vocali da clienti di vari Paesi. Il riconoscimento della lingua permette di indirizzare ciascun messaggio alla persona o al servizio giusto, prima ancora di trascriverlo.
Archivi da catalogare
Chi digitalizza vecchie registrazioni — interviste, convegni, materiale radiofonico — usa il riconoscimento per etichettare ogni traccia con la sua lingua e riordinare l'archivio.
Il passo prima della traduzione
Marco riceve un vocale che sospetta non sia in italiano. Verifica la lingua in pochi secondi e poi decide se passarlo direttamente allo strumento che traduce l'audio in testo italiano.
Domande frequenti
Devo caricare tutto il file o basta un pezzo?
Per l'identificazione basta un campione di parlato: non serve l'intera registrazione. Questo tiene il costo bassissimo, perché si analizzano solo pochi minuti anche se il file è lungo.
Riconosce anche se nell'audio si parlano più lingue?
Restituisce l'unica lingua dominante che rileva. Le registrazioni con cambi di lingua o con più interlocutori esistono, ma la risposta indica una sola lingua principale, non un elenco; se ti serve che ogni lingua di una registrazione davvero mista venga tracciata separatamente, questo va oltre ciò che fa questo passaggio di riconoscimento.
Poi posso trascrivere o tradurre lo stesso file?
Sì: una volta nota la lingua, passi l'audio allo strumento di trascrizione o a quello che lo traduce in italiano. Il riconoscimento è il passaggio preparatorio che ti evita di sbagliare flusso.
Quanto costa davvero?
In genere meno di un centesimo a file, perché si valuta solo un campione. Pagamento a consumo con PayPal.
L'audio viene conservato?
No: si usa solo per riconoscere la lingua e poi si elimina. Nessuna archiviazione del contenuto dopo l'elaborazione.
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/detect-language \
-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/detect-language", {
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/detect-language",
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/detect-language", 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/detect-language", 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.detect_language",
"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. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |
Note tecniche
Come funziona in pratica
Chi gestisce molti file — una casella vocale, un archivio di note, i messaggi in arrivo da un modulo — può automatizzare il riconoscimento via API e smistare ogni audio verso il flusso corretto senza intervento umano.
Costo
Si paga a consumo, senza abbonamento e senza account, con PayPal. $0.002 a richiesta più $0.0055 al minuto analizzato: dato che basta un campione breve, il riconoscimento di un singolo file costa in genere meno di un centesimo.