# Setiap kata. Tepat di tempat Anda menonton.

> Baca subtitle otomatis lewat ekstensi Chrome dan Firefox. Transkripsi link atau file di dasbor, atau hubungkan lewat API. Coba 60 menit gratis.

Canonical: https://transcript1.com/id
Language: id
Last updated: 2026-10-13

Subtitle langsung. Terjemahan di sampingnya. Transkrip untuk dibaca kembali. Kenali transcript1 untuk Chrome dan Firefox.

[Coba transcript1](https://transcript1.com/signup) · [Jelajahi API](https://transcript1.com/id#developers)

Transkripsi yang sama juga tersedia melalui [API](https://transcript1.com/id/docs/api-reference), [Server MCP](https://transcript1.com/id/docs/mcp), dan [CLI](https://transcript1.com/id/docs/cli) kami.

Demo ini memakai video fiktif. Tidak ada audio yang direkam di sini.

$9 per bulan untuk 1.000 menit

60 menit gratis sekali saja setelah verifikasi email. Tidak perlu kartu kredit.

## Hadirkan di browser Anda.

Lanjutkan menonton. transcript1 menampilkan ucapan dalam bentuk subtitle.

- [Kenali ekstensi Chrome](https://transcript1.com/id/features/ekstensi-subtitle-chrome)
- [Kenali ekstensi Firefox](https://transcript1.com/id/features/ekstensi-subtitle-firefox)
- [Kenali ekstensinya](https://transcript1.com/id/features/ekstensi-subtitle)

Segera tersedia di toko ekstensi

Ekstensi masih dalam uji coba tertutup. Link toko akan ditampilkan di sini setelah tersedia untuk umum.

Subtitle langsung dan terjemahan, termasuk pengambilan audio video yang dilindungi di Chrome.

Subtitle langsung dan terjemahan di situs video biasa. Pemutar dengan perlindungan DRM tidak didukung.

### Buka video

Tonton seperti biasa di situs yang Anda gunakan.

### Aktifkan subtitle

Buka transcript1 dan mulai. Subtitle akan muncul di atas video.

### Tambahkan terjemahan

Pilih bahasa untuk membaca terjemahan bersama teks aslinya.

### Buka kembali transkrip

Baca teks yang tersimpan di dasbor. Penyimpanan aktif secara default.

Mulai sekarang dengan link video atau file. Anda tidak perlu memasang ekstensi.

[Coba versi web](https://transcript1.com/signup)

## 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.

### Cuplikan podcast

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

```

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

## 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.

| Paket | Harga | Menit | Top-up | Request API | Transkripsi bersamaan |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 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.

## Dari tontonan jadi bacaan

### Subtitle di video yang sedang ditonton

Ekstensi Chrome dan Firefox menampilkan subtitle langsung di atas video. Atur ukuran teks dan posisinya agar nyaman dibaca.

[Subtitle di video yang sedang ditonton](https://transcript1.com/id/features/ekstensi-subtitle)

### Baca teks asli dan terjemahannya

Pilih bahasa terjemahan di ekstensi untuk membaca kedua bahasa di layar. Transkrip yang sudah disimpan juga bisa diterjemahkan lewat dasbor.

[Baca teks asli dan terjemahannya](https://transcript1.com/id/features/terjemahkan-video)

### Ucapan penting bisa dibaca lagi

Sesi langsung otomatis disimpan sebagai transkrip. Cari kutipan, salin teks, atau pakai untuk catatan Anda. Penyimpanan bisa dimatikan di pengaturan.

[Ucapan penting bisa dibaca lagi](https://transcript1.com/id/features/ekstensi-subtitle)

### Bisa dari link atau file

Tempel link video publik yang didukung atau unggah audio maupun video hingga 2 GB di dasbor. Untuk postingan dengan beberapa video, hanya video pertama yang dipakai.

[Bisa dari link atau file](https://transcript1.com/id/features/transkrip-video)

### Lebih mudah mengikuti percakapan

Aktifkan pengenalan pembicara saat membuat transkrip dari link atau file untuk membedakan ucapan tiap orang. Timestamp di setiap segmen membantu Anda mengecek konteksnya.

[Lebih mudah mengikuti percakapan](https://transcript1.com/id/features/pengenalan-pembicara-transkripsi)

### Unduh sesuai kebutuhan

Pilih TXT untuk dibaca, SRT atau VTT untuk subtitle, atau JSON untuk alat buatan Anda sendiri.

[Unduh sesuai kebutuhan](https://transcript1.com/id/features/cara-membuat-file-srt)

### Tambahkan transkripsi ke alat Anda

Gunakan REST API, CLI, dan server MCP untuk membuat transkrip dari aplikasi, terminal, atau asisten AI Anda.

[Tambahkan transkripsi ke alat Anda](https://transcript1.com/id/docs/getting-started)

## Buat alat Anda sendiri dengan API transcript1

Pakai kunci API berawalan `t1_` untuk mengakses API atau CLI. Asisten AI bisa Anda hubungkan lewat MCP.

[Dapatkan kunci API](https://transcript1.com/signup)

### cURL

```bash
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"}'
```

### Python

```python
import os
import requests

headers = {"Authorization": f"Bearer {os.environ['TRANSCRIPT1_API_KEY']}"}
response = requests.post(
    "https://api.transcript1.com/v1/transcriptions?wait=60",
    headers=headers,
    json={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
)
response.raise_for_status()
transcription = response.json()
while True:
    transcription = requests.get(
        f"https://api.transcript1.com/v1/transcriptions/{transcription['id']}?wait=60",
        headers=headers,
    ).json()
    if transcription["status"] in ("completed", "failed", "canceled"):
        break

if transcription["status"] == "completed":
    print(transcription["transcript"]["text"])
else:
    print(transcription["status"], transcription["error"])
```

### Node.js

```javascript
// npm i @transcript1/sdk
import { Transcript1 } from '@transcript1/sdk';

const t1 = new Transcript1();
const transcription = await t1.transcribe('https://www.youtube.com/watch?v=dQw4w9WgXcQ');
console.log(transcription.transcript.text);
```

### Contoh respons

```json
{
  "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)

```text
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

```bash
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp
```

### Lewat terminal

```bash
curl -fsSL https://transcript1.com/install.sh | sh
transcript1 'https://youtu.be/dQw4w9WgXcQ'
```

## Pertanyaan umum

### 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.

## Halaman terkait

- [REST API](https://transcript1.com/id/docs/api-reference)
- [Server MCP](https://transcript1.com/id/docs/mcp)
- [CLI](https://transcript1.com/id/docs/cli)
- [Agent Skill](https://transcript1.com/.well-known/agent-skills/transcript1/SKILL.md)
