Video-to-Text
API transcription audio et vidéo avec Whisper
Sans carte bancaire · Crédits offerts valables 90 jours · Ensuite, vous rechargez et payez à l’usage, sans abonnement
WhisperLargeV3Ct2
Video-to-Text
Transcription renvoyée par l’API Merci d'avoir rejoint l'appel aujourd'hui. Nous publierons la nouvelle page de Tarif lundi et le support mettra à jour le centre d'aide mercredi.
Ce que vous pouvez transcrire
| Source | Comment l’envoyer | Exemple d’usage |
|---|---|---|
| Fichiers audio et vidéo | source_file (upload multipart, jusqu’à 20 Mo en audio ou 50 Mo en vidéo) |
Appels, podcasts, interviews, cours |
| YouTube | source_url |
Sous-titres, recherche dans une chaîne, résumés |
| TikTok | source_url |
Légendes, veille des réseaux sociaux, modération de contenu |
| Posts et Spaces X | source_url |
Veille des réseaux sociaux, transcription de Spaces enregistrés |
| Twitch et Kick | source_url |
Temps forts de stream, mentions de sponsors |
Tarifs de l’API de transcription
| Durée | Prix | Fichiers pour 5 $ |
|---|---|---|
| 1 minute | 0,0058 $ | ≈ 864 |
| 10 minutes | 0,013 $ | ≈ 390 |
| 1 heure | 0,052 $ | ≈ 96 |
Exemple d’API de transcription
- Endpoint
- Identifiant de modèle
- Entrée
- Sortie
- Limites du compte gratuit
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)
# terminé : la transcription JSON (text, language, segments) se trouve dans status["result_url"]
print(status.get("result_url"))
Qu’est-ce qu’une API de transcription vidéo ?
-
Créez un compte gratuit
-
Créez une clé API
-
Envoyez un fichier ou un lien
FAQ API de transcription
Transcrivez votre première heure avec 5 $ de crédits offerts
Inscription par e-mail ou avec Google. Sans carte bancaire, sans abonnement.