API transkripsi audio dan video, di bawah 1¢ (USD) per menit.

Pakai API transkripsi untuk mengubah rekaman jadi teks. Kirim link video media sosial atau unggah file audio maupun video hingga 2 GB. Buka transkripnya di dasbor, atau ambil lewat CLI, REST API, dan server MCP.

$9 per bulan untuk 1.000 menit60 menit gratis sekali saja setelah verifikasi email. Tidak perlu kartu kredit.

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.
Satu transkrip, empat format. Percakapan ini dibuat untuk contoh, bukan rekaman sungguhan.

Cek contoh transkrip

Pilih contoh untuk melihat teks, subtitle, dan JSON. Untuk rekaman Anda sendiri, tempel link atau pilih file.

Contoh ini fiktif. Pilih salah satu untuk membuka transkripnya.

Contoh transkrip · Cuplikan podcast

Dari subtitle YouTube

Contoh · durasi 00:24 · terpakai 1 menit

  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.

Daftar untuk mengunggah file hingga 2 GB, mengaktifkan pengenalan pembicara, dan mengunduh SRT atau VTT.

Untuk developer dan agen AI

Pakai kunci API berawalan t1_ untuk mengakses API atau CLI. Asisten AI bisa Anda hubungkan lewat 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"}'
Contoh respons
{
  "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."
      }
    ]
  }
}
Agen AI (MCP)
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.

Hubungkan Claude, ChatGPT, Cursor, VS Code, dan Claude Code lewat OAuth atau kunci API.

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

Biaya dihitung per menit audio

Setiap transkripsi memakai 1 kredit per 1 menit audio. Durasi dibulatkan ke atas. Mengambil subtitle platform atau memakai AI harganya sama. Jika transkripsi gagal atau Anda batalkan, tidak ada biaya.

Jika seluruh jatah menit terpakai, biaya efektifnya 0,9¢ (USD) per menit di Monthly atau 0,75¢ (USD) di Annual.

Free

$0Tanpa kartu kredit
  • 60 menit, sekali saja
  • Tidak ada top-up
  • 30 request / menit
  • 2 transkripsi aktif

Monthly

$9/ bulan
  • 1.000 menit / bulan
  • Top-up: $6 per 1.000 menit
  • 200 request / menit
  • 10 transkripsi aktif

Annual

$90/ tahun
  • 1.000 menit / bulan
  • Top-up: $5 per 1.000 menit
  • 300 request / menit
  • 20 transkripsi aktif

Tambah menit lewat top-up

Anda bisa membeli menit tambahan di paket Monthly dan Annual. Gunakan menit top-up selama paket berbayar Anda aktif.

1

1 × 1,000 menit

$6 per 1.000 menit

$61,000 menit

Teks, timestamp, dan label pembicara

Contoh segmen transkrip
{
  "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."
}
Video media sosial
Tempel link video publik atau unggah file audio maupun video hingga 2 GB untuk transkripsi AI. Kalau satu postingan berisi beberapa video, kami hanya memproses video pertama.
Pakai subtitle yang sudah ada
Kami cek subtitle di YouTube, X, TikTok, Bluesky, Dailymotion, dan LinkedIn lebih dulu. Jika tersedia dan bisa dipakai, subtitle menjadi sumber transkripnya. Jika tidak, AI mentranskripsi audionya.
Timestamp
Temukan awal dan akhir setiap segmen lewat timestamp. Transkripsi AI dan subtitle otomatis YouTube juga menyertakan timestamp per kata. Untuk subtitle X, TikTok, Bluesky, Dailymotion, dan LinkedIn, timestamp hanya tersedia per segmen.
Pengenalan pembicara
Aktifkan diarize=true untuk membedakan siapa yang berbicara. Setiap suara mendapat label Speaker 1, Speaker 2, dan seterusnya.
Deteksi bahasa
Anda bisa memberi petunjuk bahasa saat mengirim rekaman. transcript1 mendeteksi dan mencantumkan bahasa pada setiap segmen.
JSON, teks, SRT, dan VTT
Pilih teks biasa untuk dibaca atau diedit, JSON untuk aplikasi, serta SRT atau VTT untuk subtitle.
Webhook setelah transkripsi
Aplikasi Anda menerima request POST bertanda tangan saat transkripsi selesai atau gagal.

Tanya jawab

Masih ada pertanyaan? Hubungi kami

Perlu coding untuk membuat transkrip?

Tidak. Buka dasbor, lalu tempel link video atau unggah file Anda. Link yang didukung meliputi YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn, dan Snapchat Spotlight. Unduh transkrip dalam TXT, SRT, VTT, atau JSON. Untuk otomatisasi, gunakan CLI, API, atau MCP.

Berapa biaya transkripsinya?

Paket Monthly memberi Anda 1.000 menit per bulan dengan harga $9, kurang dari 1¢ (USD) per menit. Annual seharga $90 per tahun juga memberi 1.000 menit setiap bulan. Pemakaian dihitung per transkripsi: 1 kredit untuk setiap menit audio, dengan durasi dibulatkan ke atas. Harga subtitle platform dan transkripsi AI sama. Jika transkripsi gagal atau Anda membatalkannya, tidak ada biaya.

Kalau videonya tidak punya subtitle?

AI akan mentranskripsi audionya dengan harga yang sama. Pada mode auto, kami mengecek subtitle YouTube, X, TikTok, Bluesky, Dailymotion, dan LinkedIn lebih dulu; tidak semua video menyediakannya. Pilih STT atau aktifkan pengenalan pembicara untuk langsung memakai audio. Mode captions (hanya subtitle) tidak pernah mentranskripsi audio.

Seberapa akurat transkripnya?

Tetap cocokkan kutipan penting dengan rekaman. Kesalahan dalam subtitle kreator akan ikut masuk ke transkrip, dan subtitle otomatis bisa melewatkan kata. Anda bisa memilih transkripsi AI untuk mendapat teks yang lebih rapi. Setiap transkrip mencantumkan sumber teksnya.

Bagaimana cara membedakan pembicara?

Aktifkan pengenalan pembicara. Ucapan akan diberi label Speaker 1, Speaker 2, dan seterusnya. Jika memakai API, setel diarize=true. Opsi ini selalu menggunakan transkripsi AI, meskipun video sudah memiliki subtitle.

Bagaimana kalau bahasanya berganti-ganti?

Anda tetap bisa mengirim rekamannya. Bahasa dideteksi per segmen, jadi rekaman dengan beberapa bahasa bisa diproses. Lewat API speech to text, Anda juga bisa memberi petunjuk bahasa.

Berapa batas ukuran dan durasinya?

Unggah file audio atau video hingga 2 GB. Untuk transkripsi AI, durasi maksimalnya 5 jam per video atau file.

Videonya harus publik?

Ya untuk postingan media sosial. Khusus YouTube, video publik dan unlisted (tidak publik) bisa diproses, tetapi video privat tidak. Kami tidak bisa mengambil video yang dibatasi usia, sudah tidak tersedia, berupa siaran langsung, atau memerlukan login. Jika transkripsi gagal karena itu, Anda tidak membayar. Untuk postingan berisi beberapa video, kami hanya memproses video pertama.

Bisa minta Claude atau ChatGPT membuat transkrip?

Bisa. Hubungkan Claude, ChatGPT, Cursor, VS Code, atau Claude Code ke server MCP, lalu minta transkrip dari link video yang didukung. transcript1 menyiapkan transkripnya. Setelah itu, minta asisten AI Anda membuat ringkasan atau memilih kutipan. transcript1 sendiri tidak membuat ringkasan.

Bisa coba gratis dulu?

Bisa. Daftar dan verifikasi email untuk mendapat 60 menit gratis. Jatah ini hanya diberikan sekali. Tidak perlu kartu kredit.

Menit yang tersisa bisa dipakai bulan depan?

Jatah 1.000 menit dari paket diperbarui setiap bulan; sisanya tidak dibawa ke bulan berikutnya. Jika perlu tambahan, beli top-up 1.000 menit seharga $6 di Monthly atau $5 di Annual. Menit top-up tidak kedaluwarsa selama paket berbayar Anda aktif.

Kapan file saya dihapus?

Kami menghapus file unggahan 24 jam setelah transkripsi selesai, gagal, atau Anda batalkan. Penyedia speech to text juga menghapus audio setelah pemrosesan selesai. Transkrip tetap tersimpan sampai Anda menghapusnya sendiri.

Buat transkrip dengan 60 menit gratis

Setelah verifikasi email, Anda mendapat jatah gratis sekali saja. Tidak perlu kartu kredit.

Mulai gratis