$5 free credits when you sign up Claim now
Marlin 2b now available Test it!
MiniMax H3 now available! Test it!
Browse all Models
Browse all
Browse all
Browse all

Video-to-Text

API transcription audio et vidéo avec Whisper

Envoyez un fichier audio ou vidéo, ou un lien YouTube, TikTok, X, Twitch ou Kick. Avec WhisperLargeV3Ct2, vous recevez un JSON avec le texte, la langue détectée et, avec include_ts, des segments horodatés.

  • Une heure depuis un fichier ou YouTube coûte 0,052 $, 10 minutes 0,013 $
  • Horodatage par segment sans surcoût, par mot à +50 %
  • Envoyez l’URL de la vidéo, sans la télécharger

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.
Fichier de 5,5 s · langue détectée : fr (99,9 %) · horodatage par segment Coût sur deAPI: 0,0051 $ (prix relevé en octobre 2026)

Ce que vous pouvez transcrire

Un seul endpoint, POST /api/v2/audio/transcriptions, détecte si vous avez envoyé un lien ou un fichier.

  1. Horodatage : activez include_ts. ts_level segment est inclus dans le prix ; word ajoute 50 %. L’API renvoie le début et la fin de chaque segment en secondes ; pour obtenir un fichier SRT ou VTT, convertissez-les de votre côté.

  2. Locuteurs : diarize attribue un locuteur à chaque segment et à chaque mot (SPEAKER_00, SPEAKER_01…) et ajoute 50 % au prix.

  3. Langue : WhisperLargeV3Ct2 la détecte et la renvoie avec language_probability, ou vous l’indiquez avec lang (par exemple "lang": "fr").

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

Facturation à la requête selon la durée : 0,0058 $ pour un fichier d’une minute, 0,052 $ pour une heure. Sans abonnement.

1 minute 0,0058 $ ≈ 864
10 minutes 0,013 $ ≈ 390
1 heure 0,052 $ ≈ 96

Ce que comprend le compte gratuit

  • 5 $ de crédits, soit environ 96 heures d’audio depuis des fichiers ou YouTube
  • 1 requête de transcription par minute et 10 par jour jusqu’à votre première recharge
  • Sans carte bancaire, crédits valables 90 jours
Recevoir 5 $ de crédits

Prix des fichiers et des liens YouTube avec WhisperLargeV3Ct2, issus de l’API de prix deAPI, octobre 2026, en USD. Les liens X, Twitch et Kick coûtent plus cher à l’heure que les fichiers, et chaque plateforme a son propre tarif. TikTok est facturé par tranche de durée. L’horodatage par mot ou diarize ajoutent 50 %. Pour un devis, envoyez duration_seconds et platform (youtube, twitter, twitch, kick ou tiktok) à POST /api/v2/audio/transcriptions/price.

Exemple d’API de transcription

Envoyez un lien en JSON ou un fichier en multipart. Remplacez YOUR_API_KEY par une clé de votre tableau de bord.

Endpoint
POST /api/v2/audio/transcriptions
Identifiant de modèle
WhisperLargeV3Ct2
Entrée
source_url ou source_file (20 Mo en audio, 50 Mo en vidéo)
Sortie
JSON : text, language, et avec include_ts des segments[] avec start/end
Limites du compte gratuit
1 requête par minute, 10 par jour
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 ?

Une API de transcription vidéo transforme la parole d’un fichier audio ou vidéo en texte que vous pouvez stocker, rechercher ou utiliser comme sous-titres. deAPI fait tourner le modèle ouvert Whisper d’OpenAI (WhisperLargeV3Ct2) sur un réseau de GPU distribué et accepte les liens : vous pouvez envoyer une URL YouTube au lieu de télécharger la vidéo puis de l’envoyer en fichier.

  1. Créez un compte gratuit

    Inscrivez-vous et recevez 5 $ de crédits. Sans carte bancaire.

  2. Créez une clé API

    Dans le tableau de bord, ouvrez Settings → API Keys et créez une clé. Vous pouvez aussi tester un lien dans le Playground.

  3. Envoyez un fichier ou un lien

    Faites un POST sur /api/v2/audio/transcriptions et lisez la transcription dans le job.

FAQ API de transcription

Une heure d’audio ou de vidéo depuis un fichier ou un lien YouTube coûte 0,052 $, 10 minutes 0,013 $ et un extrait d’une minute 0,0058 $ (octobre 2026). Les autres liens coûtent plus cher et chaque plateforme a son tarif. Pour une heure avec WhisperLargeV3Ct2, comptez environ 0,15 $ depuis Twitch ou Kick et 0,26 $ depuis X. TikTok est facturé par tranche de durée. Pour un devis exact, appelez l’endpoint de prix avec duration_seconds et platform. Vous payez à la requête, sans abonnement.
0,052 $ (octobre 2026), que ce soit un fichier ou un lien YouTube. L’horodatage par mot ou diarize ajoutent 50 %. Les 5 $ offerts couvrent environ 96 heures.
Oui, avec les 5 $ de crédits offerts aux nouveaux comptes, sans carte bancaire, soit environ 96 heures d’audio depuis des fichiers. Jusqu’à la première recharge, un compte peut envoyer 1 requête de transcription par minute et 10 par jour.
Oui. Envoyez le lien de la vidéo dans source_url. Cela fonctionne aussi avec les posts et Spaces X, Twitch, Kick et TikTok. Pour un long enregistrement, un lien évite la limite d’upload, qui est de 20 Mo en audio et 50 Mo en vidéo.
Oui. Passez include_ts à true. L’horodatage par segment est inclus dans le prix ; ts_level: "word" ajoute 50 %. Chaque segment a un début et une fin en secondes, que vous pouvez convertir en lignes SRT ou VTT. L’API ne renvoie pas elle-même de fichier de sous-titres.
Oui. Whisper est un modèle multilingue qui transcrit le français. Sur l’extrait ci-dessus, WhisperLargeV3Ct2 a détecté le français avec une probabilité de 99,9 % ; la transcription affichée est la sortie brute de l’API. Vous pouvez aussi imposer la langue avec "lang": "fr".
Oui. Passez diarize à true et chaque segment et chaque mot reçoit une étiquette de locuteur comme SPEAKER_00. Cela ajoute 50 % au prix.
deAPI fait tourner Whisper, le modèle ouvert d’OpenAI, sur son propre réseau de GPU. L’API native a son propre format de requête. Si vous utilisez déjà le SDK OpenAI, deAPI propose aussi un endpoint compatible OpenAI, https://oai.deapi.ai/v1/audio/transcriptions. Il accepte l’upload de fichiers et les identifiants de modèle deAPI (il n’y a pas d’alias whisper-1).

Transcrivez votre première heure avec 5 $ de crédits offerts

Inscription par e-mail ou avec Google. Sans carte bancaire, sans abonnement.