Le parole chiave di una registrazione, senza riascoltarla
Ascolta una registrazione e ne estrae le parole chiave: i termini e i temi che ricorrono o pesano di più nella conversazione. Da un podcast, una riunione o un'intervista ottieni una lista di concetti che descrive di cosa si parla, utile per etichettare l'audio, ritrovarlo in un archivio o capirne il contenuto senza riascoltarlo per intero.
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.
Le parole che descrivono la registrazione
Un file audio è opaco: dal nome non sai cosa contiene, e per scoprirlo dovresti riascoltarlo. Le parole chiave gli danno un'etichetta di contenuto. Lo strumento trascrive il parlato e ne isola i termini rilevanti — argomenti, nomi ricorrenti, concetti centrali — scartando le parole comuni che non dicono nulla. Ti resta una manciata di voci che, lette insieme, ti fanno capire in un colpo d'occhio di cosa tratta la registrazione.
A cosa ti serve la lista
Le parole chiave servono a organizzare e a farsi trovare. Le usi come tag per riordinare un archivio di registrazioni, come base per la descrizione di un podcast o di un video, o per raggruppare più file per tema. Chi gestisce molti audio può estrarle via API e costruire un indice consultabile, in cui cercare per argomento invece di aprire un file dopo l'altro. È un piccolo strato di ordine sopra materiale che di solito resta disordinato.
Prezzo e limiti
$0.004 a richiesta più $0.0185 al minuto: estrarre le parole chiave da un'ora di audio costa circa $1.11, trascrizione inclusa. File fino a 200 MB e tre ore. Pagamento a consumo con PayPal, senza abbonamento e senza account.
Casi d'uso
Archivi audio da ritrovare
Chi conserva decine di interviste o registrazioni usa le parole chiave per taggare ogni file, così può cercare per tema — “bilancio”, “assunzioni”, “fornitori” — invece di ricordare a memoria cosa c'era in ciascuno.
Descrizioni di podcast e video
Un creator parte dalle parole chiave della puntata per scrivere una descrizione ricca dei termini reali del contenuto, aiutando chi cerca quegli argomenti a trovarla.
Panoramica veloce di un contenuto lungo
Prima di decidere se ascoltare un webinar di due ore, Marco legge le parole chiave e capisce subito se tocca i temi che gli interessano.
Domande frequenti
Quante parole chiave ricevo?
Una lista sintetica dei termini più rilevanti, non un elenco lunghissimo: l'obiettivo è descrivere il contenuto con poche voci significative, scartando le parole comuni che non aggiungono informazione.
In cosa si distingue dal riassunto?
Il riassunto racconta in frasi di cosa si è parlato; le parole chiave danno solo i termini, senza costruire un discorso. Sono più adatte a etichettare e cercare, dove ti serve un'etichetta più che una sintesi.
Riconosce i termini tecnici e i nomi propri?
Sì, individua anche termini di settore e nomi ricorrenti. La precisione dipende da quanto sono chiari nell'audio: registrazioni pulite danno liste più affidabili.
Posso usarle per organizzare tanti file?
Sì: estraendole via API per ogni registrazione costruisci un indice per tema, in cui cercare per argomento invece di aprire ogni file. Il costo resta a consumo, per durata.
Quanto costa?
Circa $1.11 per un'ora ($0.004 a richiesta più $0.0185 al minuto). Prezzo pubblicato, pagamento a consumo con PayPal, senza abbonamento.
L'audio viene conservato?
No: si usa per estrarre le parole chiave e poi si elimina, senza restare archiviato dopo l'elaborazione.
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/keywords \
-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/keywords", {
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/keywords",
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/keywords", 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/keywords", 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.keywords",
"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. |