Trascrivi audio in testo, anche i vocali di WhatsApp
Uno strumento che converte una registrazione vocale in testo scritto. Carichi un audio — un vocale di WhatsApp, un'intervista, la riunione del lunedì — e in pochi minuti ricevi la trascrizione in italiano, pronta da copiare, correggere o archiviare. Accetta file fino a 200 MB e tre ore di durata, senza installare niente.
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.
Come si trascrive un file, passo per passo
Carica l'audio dalla pagina: MP3, WAV, M4A, il formato dei vocali di WhatsApp e quasi tutti gli altri. Il KIT lo elabora e ti restituisce il testo continuo, con la punteggiatura già messa. Da lì lo copi, lo incolli in un documento o lo scarichi. Se preferisci, la stessa trascrizione si richiede anche via API per collegarla a un flusso automatico. Niente code, niente programmi da installare: apri, carichi, scarichi.
Pensato per l'italiano vero
La resa in italiano è il metro di giudizio, e qui conta la cadenza reale del parlato: accenti regionali, nomi propri, sigle come SDI o INPS, e l'audio compresso e un po' impastato dei vocali registrati per strada. Lo strumento gestisce anche gli inevitabili passaggi in cui si mescola qualche parola in inglese. Il risultato non è perfetto al 100% — nessuna trascrizione automatica lo è — ma parte da un testo pulito che correggi in pochi minuti invece di scrivere da zero.
Quanto costa e come si paga
Il prezzo è pubblicato e si paga solo per quello che usi: $0.004 a richiesta più $0.0125 al minuto di audio. Un'ora di registrazione costa circa $0.75. Nessun abbonamento, nessun costo fisso mensile, nessuna sorpresa dopo sette giorni. Paghi la singola trascrizione con PayPal, senza aprire un account.
Non solo dal computer
La superficie principale è questa pagina web: funziona dal browser del telefono come da quello del portatile. Chi integra la trascrizione in un gestionale o in un flusso di lavoro può usare l'API. E stanno arrivando le app per iOS e Android, l'invio via email e il canale Telegram, per mandare un vocale e riavere il testo senza aprire nulla.
Casi d'uso
I vocali di WhatsApp di otto minuti
Giulia ti manda un vocale lunghissimo mentre sei in riunione. Lo scarichi, lo carichi qui e lo leggi in dieci secondi invece di ascoltarlo tre volte per ritrovare l'unica frase che ti serve.
Interviste per un articolo
Una giornalista di Bologna registra un'intervista di quaranta minuti. La trascrizione le dà il testo completo da cui pescare le citazioni, con le parole esatte dell'intervistato pronte da virgolettare.
La riunione da mettere a verbale
Lo Studio Commercialista Bianchi registra la call con un cliente. Il testo diventa la base per gli appunti, senza che nessuno debba riascoltare un'ora di audio prendendo nota a mano.
Lezioni e appunti per lo studio
Uno studente registra la lezione all'università. La trascrizione gli permette di cercare un concetto con Ctrl+F invece di riavvolgere la registrazione al minuto giusto.
Domande frequenti
È gratis o c'è un abbonamento nascosto?
Non è gratis: questo strumento si paga a consumo, $0.004 a richiesta più $0.0125 al minuto (circa $0.75 per un'ora). Ma non c'è nessun abbonamento e nessun prelievo automatico: paghi la singola trascrizione e basta. Nel KIT ci sono anche decine di strumenti gratuiti, ma la trascrizione ha un costo di elaborazione reale ed è per questo a pagamento.
Dove finisce il file che carico? Rispettate il GDPR?
L'audio viene elaborato per produrre la trascrizione e poi eliminato: non lo conserviamo né lo usiamo per altro. Il trattamento serve solo a restituirti il testo. Se hai un dubbio specifico sui tuoi dati, scrivici e ti risponde una persona.
Funziona davvero con l'italiano e gli accenti regionali?
Sì, l'italiano è la lingua di riferimento, compresi accenti locali, nomi propri e sigle. Restano difficili gli audio molto rumorosi o con più persone che parlano sopra: in quei casi il testo va riletto con più attenzione.
Quanto può durare l'audio? Ci sono limiti?
Puoi caricare file fino a 200 MB e fino a tre ore di durata. Per registrazioni più lunghe conviene dividerle prima in blocchi.
Come pago? PayPal va bene?
Sì, si paga con PayPal, senza registrarti e senza lasciare i dati della carta sul sito. Serve fattura? Scrivici a [email protected] o su WhatsApp e te la prepariamo.
Il supporto è in italiano?
Ti risponde una persona vera, in inglese o spagnolo. Scrivici pure in italiano: ci capiamo senza problemi.
Posso usarlo dal telefono?
Sì. Funziona dal browser del telefono, senza scaricare nessuna app: carichi il vocale e scarichi il testo direttamente da lì.
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/transcribe \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/reunion.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/transcribe", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/reunion.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/transcribe",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/reunion.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/transcribe", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/reunion.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/reunion.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/transcribe", 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/reunion.mp3"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.transcribe",
"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. |