Video-to-Text
Trascrizione video in testo con Whisper, via API
Nessuna carta di credito · Crediti gratuiti validi 90 giorni · Poi ricarichi il saldo e paghi a consumo, senza abbonamento
WhisperLargeV3Ct2
Video-to-Text
Trascrizione restituita dall'API Grazie per aver partecipato alla chiamata di oggi. Pubblicheremo la nuova pagina dei prezzi lunedì e il supporto aggiornerà il centro assistenza mercoledì.
Cosa puoi trascrivere
| Fonte | Come inviarla | Esempio d'uso |
|---|---|---|
| File audio e video | source_file (upload multipart, fino a 20 MB per l'audio o 50 MB per il video) |
Chiamate, podcast, interviste, lezioni |
| YouTube | source_url |
Sottotitoli, ricerca nei video di un canale, riassunti |
| TikTok | source_url |
Didascalie, social listening, moderazione dei contenuti |
| Post e Spaces di X | source_url |
Social listening, trasformare gli Spaces registrati in testo |
| Twitch e Kick | source_url |
Highlight delle live, menzioni degli sponsor |
Prezzi dell'API di trascrizione
| Durata | Prezzo | File con $5 |
|---|---|---|
| 1 minuto | 0,0058 $ | ≈ 864 |
| 10 minuti | 0,013 $ | ≈ 390 |
| 1 ora | 0,052 $ | ≈ 96 |
Esempio di API di trascrizione
- Endpoint
- Model ID
- Input
- Output
- Limiti dell'account gratuito
curl -X POST 'https://api.deapi.ai/api/v2/audio/transcriptions' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Accept: application/json' \
-F 'model=WhisperLargeV3Ct2' \
-F 'include_ts=true' \
-F 'ts_level=segment' \
-F '[email protected]'
import time, requests
API = "https://api.deapi.ai/api/v2"
HEADERS = {"Authorization": "Bearer YOUR_API_KEY", "Accept": "application/json"}
job = requests.post(f"{API}/audio/transcriptions", headers=HEADERS, json={
"model": "WhisperLargeV3Ct2",
"source_url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
"include_ts": True,
"ts_level": "segment",
}).json()["data"]
while True:
status = requests.get(f"{API}/jobs/{job['request_id']}", headers=HEADERS).json()["data"]
if status["status"] in ("done", "error"):
break
time.sleep(3)
# fatto: la trascrizione JSON (text, language, segments) è in status["result_url"]
print(status.get("result_url"))
Cos'è un'API di trascrizione?
-
Crea un account gratuito
-
Copia la tua API key
-
Invia un file o un link
Domande frequenti sulla trascrizione
Trascrivi la tua prima ora con $5 di crediti gratis
Ti registri con email o Google. Nessuna carta di credito, nessun abbonamento.