Trascrivere un video in testo
Uno strumento che trasforma il parlato di un video in testo scritto. Carichi un file — una lezione registrata, un webinar, un'intervista in video — e ricevi la trascrizione in italiano, con la punteggiatura, pronta da copiare o correggere. Accetta video fino a 500 MB e un'ora di durata.
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.
Dal parlato del video al testo scritto
Carichi il video dalla pagina — MP4, MOV, MKV, WEBM e gli altri formati diffusi — e il KIT ne isola l'audio e lo trascrive. Ottieni un testo continuo con la punteggiatura già messa, che copi, incolli in un documento o scarichi. Non devi estrarre prima l'audio a mano né installare programmi: pensi al file, non allo strumento. Quando ti serve dentro un flusso automatico, la stessa trascrizione si richiede anche via API.
Fatto per l'italiano parlato davvero
La resa in italiano è il metro di giudizio: cadenza reale, accenti regionali, nomi propri e sigle come INPS o SDI, anche quando l'audio del video è compresso o registrato in una sala con eco. Gestisce i passaggi in cui si infila qualche parola in inglese, cosa frequente nei webinar tecnici. Nessuna trascrizione automatica è perfetta al 100%, ma parti da un testo pulito da correggere in pochi minuti invece che da una pagina bianca.
Il prezzo, senza sorprese
Si paga solo per quello che trascrivi: $0.079 a richiesta più $0.01 al minuto di video. Dieci minuti costano circa $0.18, un'ora intera resta sotto i $0.70. Nessun abbonamento, nessun prelievo automatico dopo una settimana: paghi la singola trascrizione con PayPal e basta. Il prezzo è pubblicato accanto allo strumento, così sai in anticipo quanto spenderai.
Strumento in arrivo, ecco come sarà
La trascrizione video è in fase di rilascio: a breve potrai caricare il file direttamente qui, dalla pagina web, che resta il canale principale. Chi la integra in un gestionale userà l'API; sono in preparazione anche le app per iOS e Android, l'invio via email e il canale Telegram. Se vuoi essere avvisato quando si attiva, scrivici: te lo diciamo appena parte.
Casi d'uso
La lezione registrata all'università
Uno studente di Padova riprende la lezione col telefono. Dalla trascrizione cerca un concetto con Ctrl+F invece di riavvolgere due ore di video al minuto giusto, e si costruisce gli appunti in metà tempo.
Il webinar da mettere nero su bianco
Rossi & Figli S.r.l. registra un webinar di formazione interna. Il testo diventa la base per un documento condivisibile con chi non era collegato, senza chiedere a nessuno di riguardarsi l'intero video.
L'intervista in video per un articolo
Una giornalista di Firenze filma un'intervista di quaranta minuti. La trascrizione le dà tutte le parole dette, così pesca le citazioni esatte da virgolettare senza riascoltare l'audio più volte.
Domande frequenti
Lo posso usare già adesso?
Non ancora: la trascrizione video è in arrivo, la stiamo completando. Presto potrai caricare il file da questa pagina. Se vuoi, lasciaci un contatto scrivendo a [email protected] e ti avvisiamo appena è attiva.
Che differenza c'è con lo strumento per i sottotitoli?
Qui ottieni un testo continuo, da leggere o copiare in un documento. I sottotitoli, invece, sono un file separato con le battute divise e i tempi di comparsa, pensato per essere caricato su un player o un video. Se ti serve leggere, scegli questo; se ti serve un file .srt, usa lo strumento dei sottotitoli.
Funziona bene con l'italiano e con l'audio non perfetto?
L'italiano è la lingua di riferimento, compresi accenti e nomi propri. Con audio molto rumoroso o con più voci sovrapposte il testo va riletto con più attenzione, ma parte comunque da una base già ordinata.
Quanto può essere lungo o pesante il video?
Puoi caricare file fino a 500 MB e fino a un'ora di durata. Per video più lunghi conviene tagliarli prima in blocchi con lo strumento apposito.
Come si paga e posso avere fattura?
Si paga a consumo con PayPal, senza abbonamento e senza aprire un account. Per la fattura scrivici a [email protected] o su WhatsApp e te la prepariamo.
In che lingua risponde il supporto?
Ti risponde una persona vera, in inglese o spagnolo. Scrivi pure in italiano: ci capiamo senza problemi.
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/video/transcribe \
-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/video/transcribe", {
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/video/transcribe",
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/video/transcribe", 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/video/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/audio.mp3"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.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 | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
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. |