L’API de transcription audio et vidéo à moins de 1 ¢ (USD) la minute.

Avec notre API de transcription, passez de l’audio et de la vidéo au texte. Collez le lien d’une vidéo sur YouTube, TikTok ou un autre réseau pris en charge, ou importez un fichier jusqu’à 2 Go. Travaillez dans le tableau de bord ou automatisez vos transcriptions avec l’API REST, le CLI ou le serveur MCP.

1 000 minutes pour $9 par mois60 minutes gratuites offertes une seule fois, après confirmation de votre e-mail. Sans carte bancaire.

transcript.json

{
  "language": "en",
  "segments": [
    {
      "start": 0,
      "end": 3,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Did you bring the map?"
    },
    {
      "start": 3,
      "end": 6,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "Yes. The trail starts here."
    },
    {
      "start": 6,
      "end": 9,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Let’s take the river path."
    },
    {
      "start": 9,
      "end": 12,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "We can stop at the bridge."
    }
  ]
}

transcript.vtt

WEBVTT

00:00:00.000 --> 00:00:03.000
<v Speaker 1>Did you bring the map?

00:00:03.000 --> 00:00:06.000
<v Speaker 2>Yes. The trail starts here.

00:00:06.000 --> 00:00:09.000
<v Speaker 1>Let’s take the river path.

00:00:09.000 --> 00:00:12.000
<v Speaker 2>We can stop at the bridge.

transcript.srt

1
00:00:00,000 --> 00:00:03,000
Speaker 1: Did you bring the map?

2
00:00:03,000 --> 00:00:06,000
Speaker 2: Yes. The trail starts here.

3
00:00:06,000 --> 00:00:09,000
Speaker 1: Let’s take the river path.

4
00:00:09,000 --> 00:00:12,000
Speaker 2: We can stop at the bridge.

transcript.txt

[00:00:00] Speaker 1: Did you bring the map?
[00:00:03] Speaker 2: Yes. The trail starts here.
[00:00:06] Speaker 1: Let’s take the river path.
[00:00:09] Speaker 2: We can stop at the bridge.
Le même texte dans quatre formats. Cette conversation a été inventée pour l’exemple.

Consultez un exemple de transcription

Ouvrez un exemple pour comparer les formats. Pour votre propre enregistrement, collez un lien ou choisissez un fichier.

Les exemples sont fictifs. Sélectionnez-en un pour lire sa transcription.

Transcription · Extrait de podcast (exemple)

Sous-titres de YouTube

Exemple · durée : 00:24 · minutes utilisées : 1

  1. 00:00
    What did you bring on your first overnight walk?
  2. 00:06
    Too much. I packed two books and read neither.
  3. 00:12
    Next time, one book and a lighter bag.
  4. 00:18
    And dry socks. Those earned their space.

Une fois inscrit, vous pouvez importer des fichiers jusqu’à 2 Go, activer l’identification des locuteurs et télécharger les sous-titres en SRT ou VTT.

Pour les développeurs et les agents IA

Utilisez une clé API qui commence par t1_ avec l’API ou le CLI. Vous pouvez aussi connecter votre assistant IA via MCP.

curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}'
Voir la réponse
{
  "id": "tr_8fK2Lm0PqRsTuVwXyZaBcD",
  "object": "transcription",
  "status": "completed",
  "source": {
    "platform": "youtube",
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "media_id": "dQw4w9WgXcQ"
  },
  "media": {
    "title": "Example video",
    "author": "Example channel",
    "duration_seconds": 212
  },
  "options": {
    "source": "auto",
    "language": "auto",
    "diarize": false
  },
  "transcript_source": "youtube_captions",
  "caption_kind": "auto_generated",
  "language": "en",
  "billed_minutes": 4,
  "cached": false,
  "error": null,
  "created_at": "2026-10-13T09:30:00.000Z",
  "completed_at": "2026-10-13T09:30:04.000Z",
  "transcript": {
    "text": "Welcome back to the channel. Today we are looking at how transcripts are made.",
    "speakers": [],
    "segments": [
      {
        "start": 0,
        "end": 4.2,
        "speaker": null,
        "language": "en",
        "text": "Welcome back to the channel."
      },
      {
        "start": 4.2,
        "end": 9.8,
        "speaker": null,
        "language": "en",
        "text": "Today we are looking at how transcripts are made."
      }
    ]
  }
}
Avec votre agent IA (MCP)
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.

Connectez Claude, ChatGPT, Cursor, VS Code et Claude Code avec OAuth ou une clé API.

Claude Code
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"
Dans le terminal
curl -fsSL https://transcript1.com/install.sh | sh
transcript1 'https://youtu.be/dQw4w9WgXcQ'

Des tarifs à la minute d’audio

Comptez 1 crédit par minute d’audio commencée, pour chaque transcription. Le tarif est le même avec les sous-titres de la plateforme ou l’IA. Si la transcription échoue ou si vous l’annulez, vous ne payez rien.

Si vous utilisez toutes les minutes incluses, cela vous revient à 0,9¢ (USD) par minute avec Monthly et à 0,75¢ (USD) avec Annual.

Free

$0Sans carte bancaire
  • 60 minutes offertes une seule fois
  • Sans recharge
  • 30 requêtes par minute
  • 2 transcriptions actives

Monthly

$9/ mois
  • 1 000 minutes par mois
  • Recharge de 1 000 minutes : $6
  • 200 requêtes par minute
  • 10 transcriptions actives

Annual

$90/ an
  • 1 000 minutes par mois
  • Recharge de 1 000 minutes : $5
  • 300 requêtes par minute
  • 20 transcriptions actives

Besoin de plus de minutes ?

Avec Monthly ou Annual, achetez une recharge quand vous en avez besoin. Vous pouvez utiliser ces minutes tant qu’une offre payante est active.

1

1 × 1,000 minutes

$6 pour 1 000 minutes

$61,000 minutes

Tout pour travailler avec vos transcriptions

Exemple de segment JSON
{
  "start": 3.4,
  "end": 7.9,
  "speaker": "Speaker 1",
  "language": "en",
  "text": "We will start with a short overview of what we plan to cover."
}
Vos vidéos en texte
Collez le lien d’une vidéo publique ou importez un fichier audio ou vidéo jusqu’à 2 Go. L’IA s’occupe de la transcription. Dans une publication avec plusieurs vidéos, nous ne traitons que la première.
Les sous-titres en priorité
Quand YouTube, X, TikTok, Bluesky, Dailymotion ou LinkedIn proposent des sous-titres utilisables, transcript1 les reprend. S’ils manquent ou ne conviennent pas, nous transcrivons l’audio.
Horodatages
Retrouvez le début et la fin de chaque segment dans l’enregistrement. Avec l’IA ou les sous-titres YouTube générés automatiquement, vous avez aussi l’horodatage par mot. Les sous-titres de X, TikTok, Bluesky, Dailymotion et LinkedIn indiquent uniquement les temps des segments.
Identification des locuteurs
Avec diarize=true, distinguez les voix grâce aux étiquettes Speaker 1, Speaker 2, etc.
Détection de la langue
La langue est détectée pour chaque segment. Si vous la connaissez déjà, vous pouvez la préciser à l’envoi.
Texte, JSON, SRT et VTT
Lisez la transcription en texte brut, récupérez le JSON pour votre application ou téléchargez les sous-titres en SRT et VTT.
Webhooks de transcription
Nous envoyons un POST signé à votre application quand la transcription se termine ou échoue.

Vos questions

Une autre question ? Écrivez-nous

Faut-il savoir coder ?

Non. Dans le tableau de bord, collez le lien d’une vidéo YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn ou Snapchat Spotlight, ou déposez votre fichier. Téléchargez ensuite la transcription en TXT, SRT, VTT ou JSON. Pour automatiser, utilisez le CLI, l’API ou MCP.

Combien vais-je payer ?

Monthly inclut 1 000 minutes pour $9 par mois, soit moins de 1 ¢ (USD) la minute. Avec Annual, vous avez aussi 1 000 minutes par mois pour $90 par an. Chaque minute d’audio commencée consomme 1 crédit. Sous-titres et transcription par IA sont au même tarif. Si la transcription échoue ou si vous l’annulez, vous ne payez rien.

Ça marche aussi sans sous-titres ?

Oui, l’IA transcrit alors l’audio, sans supplément. En mode auto, transcript1 cherche d’abord des sous-titres utilisables sur YouTube, X, TikTok, Bluesky, Dailymotion et LinkedIn. Pour passer directement par l’audio, choisissez STT ou activez l’identification des locuteurs. Le mode captions (sous-titres uniquement) ne transcrit jamais l’audio.

La transcription est-elle fiable ?

Si les sous-titres du créateur contiennent des erreurs, la transcription les reprend. Les sous-titres automatiques peuvent aussi oublier des mots. Vous pouvez choisir l’IA pour obtenir un texte plus propre. La source du texte est indiquée avec chaque transcription. Pour une citation importante, réécoutez toujours le passage.

Je peux distinguer les voix ?

Oui. Activez l’identification des locuteurs : chaque voix porte une étiquette Speaker 1, Speaker 2, etc. Cette option passe toujours par l’IA. Avec l’API, utilisez diarize=true.

Et si la langue change en cours d’enregistrement ?

Vous pouvez transcrire un enregistrement en plusieurs langues. Chaque segment indique celle qui a été détectée. Vous pouvez aussi préciser la langue attendue dans l’API speech-to-text.

Quelles sont les limites pour mon fichier ?

Jusqu’à 2 Go pour un fichier audio ou vidéo. La transcription par IA est limitée à 5 heures par enregistrement.

Le lien doit-il être public ?

Sur les réseaux sociaux, oui. Vous pouvez aussi utiliser une vidéo YouTube non répertoriée. Les vidéos privées, avec limite d’âge ou indisponibles, les directs et les publications accessibles uniquement après connexion ne fonctionnent pas. Vous ne payez rien si le traitement échoue. Si une publication contient plusieurs vidéos, nous ne transcrivons que la première.

Je peux passer par Claude ou ChatGPT ?

Oui. Ajoutez le serveur MCP à Claude, ChatGPT, Cursor, VS Code ou Claude Code. Demandez ensuite la transcription d’un lien vidéo pris en charge. C’est votre assistant qui résume le texte ou en extrait des citations. transcript1 prépare seulement la transcription.

Je peux essayer avant de payer ?

Oui. Créez votre compte et confirmez votre adresse e-mail pour recevoir 60 minutes gratuites. Ces minutes sont offertes une seule fois. Aucune carte bancaire à renseigner.

Je garde les minutes que je n’utilise pas ?

Les minutes incluses sont remises à 1 000 chaque mois. Celles que vous n’avez pas utilisées ne se reportent pas. Si vous en avez besoin de plus, achetez une recharge de 1 000 minutes : $6 avec Monthly, $5 avec Annual. Les minutes de recharge restent valables tant qu’une offre payante est active.

Quand mes fichiers sont-ils supprimés ?

Nous supprimons vos fichiers importés 24 heures après la fin de la transcription. C’est aussi le cas si elle échoue ou si vous l’annulez. Le fournisseur de speech-to-text supprime l’audio après traitement. La transcription reste sur votre compte jusqu’à ce que vous la supprimiez.

Lancez votre première transcription avec 60 minutes gratuites

Créez votre compte et confirmez votre e-mail. Vous recevrez vos minutes gratuites une seule fois, sans renseigner de carte bancaire.

Commencer gratuitement