# Từng lời nói. Ngay nơi bạn đang xem.

> Xem phụ đề trực tiếp qua tiện ích Chrome và Firefox. Chuyển link hoặc file thành văn bản trên web, hay tích hợp API. Dùng thử 60 phút miễn phí.

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

Phụ đề trực tiếp. Bản dịch song song. Bản chép lời để đọc lại bất cứ lúc nào. Làm quen với transcript1 cho Chrome và Firefox.

[Dùng thử transcript1](https://transcript1.com/signup) · [Khám phá API](https://transcript1.com/vi#developers)

Tính năng chuyển thành văn bản này cũng có trên [API](https://transcript1.com/vi/docs/api-reference), [MCP server](https://transcript1.com/vi/docs/mcp) và [CLI](https://transcript1.com/vi/docs/cli) của transcript1.

Demo dùng video hư cấu để minh họa. Không có âm thanh nào được ghi lại ở đây.

1.000 phút, $9/tháng

60 phút miễn phí sau khi xác minh email. Chỉ nhận một lần, không cần thẻ.

## Đưa transcript1 vào trình duyệt của bạn.

Cứ tiếp tục xem. transcript1 sẽ hiển thị lời nói thành phụ đề.

- [Tìm hiểu tiện ích Chrome](https://transcript1.com/vi/features/tien-ich-phu-de-chrome)
- [Tìm hiểu tiện ích Firefox](https://transcript1.com/vi/features/tien-ich-phu-de-firefox)
- [Tìm hiểu tiện ích](https://transcript1.com/vi/features/tien-ich-phu-de)

Sắp có trên kho tiện ích

Tiện ích đang được thử nghiệm nội bộ. Link cài đặt công khai sẽ xuất hiện tại đây khi sẵn sàng.

Phụ đề trực tiếp và bản dịch, hỗ trợ cả thu âm thanh từ video được bảo vệ trên Chrome.

Phụ đề trực tiếp và bản dịch trên các trang video thông thường. Không hỗ trợ trình phát có DRM.

### Mở video

Xem trên trang web bạn vẫn thường dùng.

### Bật phụ đề

Mở transcript1 rồi bắt đầu. Phụ đề sẽ hiện trên video.

### Thêm bản dịch

Chọn ngôn ngữ để đọc bản dịch cùng phụ đề gốc.

### Đọc lại transcript

Mở nội dung đã lưu trong bảng điều khiển. Tính năng lưu được bật mặc định.

Bắt đầu ngay với link video hoặc file, không cần cài tiện ích.

[Dùng thử bản web](https://transcript1.com/signup)

## Xem transcript trước khi dùng thử

Chọn ví dụ để xem văn bản, phụ đề hoặc JSON. Bạn cũng có thể dán link hay chọn file của mình để bắt đầu.

Nội dung ví dụ được viết để minh họa. Chọn một ví dụ để xem toàn bộ transcript.

### Trích đoạn 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.

```

Tạo tài khoản để tải file đến 2 GB lên, bật nhận diện người nói và tải phụ đề SRT hoặc VTT.

## Tính phí theo phút âm thanh

Mỗi phút âm thanh dùng 1 credit. Phần lẻ làm tròn lên theo từng bản ghi. Phụ đề có sẵn và AI cùng mức giá. Nếu xử lý thất bại hoặc bạn hủy, bạn không mất phí.

Dùng đủ số phút trong gói, giá chỉ 0.9¢ (USD) mỗi phút với gói Monthly hoặc 0.75¢ (USD) với gói Annual.

| Gói | Giá | Số phút | Nạp thêm phút | Giới hạn request | Bản ghi xử lý cùng lúc |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 60 phút dùng thử, nhận một lần | Không hỗ trợ nạp thêm phút | Tối đa 30 request/phút | Tối đa 2 bản ghi cùng lúc |
| Monthly | $9 / tháng | 1.000 phút/tháng | $6 cho mỗi 1.000 phút nạp thêm | Tối đa 200 request/phút | Tối đa 10 bản ghi cùng lúc |
| Annual | $90 / năm | 1.000 phút/tháng | $5 cho mỗi 1.000 phút nạp thêm | Tối đa 300 request/phút | Tối đa 20 bản ghi cùng lúc |

### Nạp thêm phút khi cần

Với gói Monthly hoặc Annual, bạn có thể mua thêm phút. Dùng số phút này khi gói trả phí còn hoạt động.

## Xem video, đọc phụ đề, giữ lại nội dung

### Phụ đề ngay trên video đang xem

Tiện ích Chrome và Firefox hiển thị phụ đề trực tiếp trên video. Bạn có thể chỉnh cỡ chữ và vị trí cho dễ đọc.

[Phụ đề ngay trên video đang xem](https://transcript1.com/vi/features/tien-ich-phu-de)

### Đọc thêm bản dịch

Chọn ngôn ngữ trong tiện ích để đọc bản dịch cùng phụ đề gốc. Bạn cũng có thể dịch transcript đã lưu trong bảng điều khiển.

[Đọc thêm bản dịch](https://transcript1.com/vi/features/dich-video)

### Tìm lại câu nói bạn cần

Nội dung phiên trực tiếp được lưu mặc định vào danh sách transcript. Bạn có thể tìm đoạn cần đọc, sao chép hoặc dùng làm ghi chú. Nếu không muốn lưu, hãy tắt trong cài đặt.

[Tìm lại câu nói bạn cần](https://transcript1.com/vi/features/tien-ich-phu-de)

### Dùng cả link và file

Dán link video công khai được hỗ trợ hoặc tải file audio, video đến 2 GB lên bảng điều khiển. Nếu bài đăng có nhiều video, chỉ video đầu tiên được xử lý.

[Dùng cả link và file](https://transcript1.com/vi/features/chuyen-video-thanh-van-ban)

### Biết ai đang nói

Bật nhận diện người nói khi chuyển file hoặc link thành văn bản để phân biệt lời của từng người. Mỗi đoạn có mốc thời gian giúp bạn đối chiếu với bản ghi.

[Biết ai đang nói](https://transcript1.com/vi/features/nhan-dien-nguoi-noi-phien-am)

### Tải về để dùng tiếp

Chọn TXT để đọc, SRT hoặc VTT để làm phụ đề, hay JSON cho công cụ riêng của bạn.

[Tải về để dùng tiếp](https://transcript1.com/vi/features/tao-file-srt)

### Tích hợp vào công cụ của bạn

Dùng REST API, CLI và MCP server để chuyển âm thanh thành văn bản trong ứng dụng, terminal hoặc trợ lý AI.

[Tích hợp vào công cụ của bạn](https://transcript1.com/vi/docs/getting-started)

## Tích hợp bằng API transcript1

Dùng khóa API có tiền tố `t1_` với API hoặc CLI. Bạn cũng có thể kết nối trợ lý AI qua MCP.

[Lấy khóa 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);
```

### Response mẫu

```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."
      }
    ]
  }
}
```

### Kết nối AI agent qua MCP

```text
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.
```

Kết nối Claude, ChatGPT, Cursor, VS Code và Claude Code bằng OAuth hoặc khóa API.

### Claude Code

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

### Chạy trong terminal

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

## Câu hỏi thường gặp

### Không biết code thì dùng được không?

Được. Mở bảng điều khiển, dán link video được hỗ trợ hoặc kéo thả file của bạn. Bạn có thể dùng video từ YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn và Snapchat Spotlight. Tải transcript về dạng TXT, SRT, VTT hoặc JSON. Nếu cần tự động hóa, hãy dùng CLI, API hoặc MCP.

### Chuyển một phút âm thanh tốn bao nhiêu?

Gói Monthly giá $9/tháng cho 1.000 phút, chưa đến 1¢ (USD)/phút. Gói Annual giá $90/năm và cũng có 1.000 phút mỗi tháng. Mỗi phút âm thanh dùng 1 credit. Phần lẻ làm tròn lên theo từng bản ghi. Dùng phụ đề có sẵn hay AI đều cùng giá. Nếu xử lý thất bại hoặc bạn hủy, bạn không mất phí.

### Video không có phụ đề có dùng được không?

Có. Ở chế độ Auto, transcript1 tìm phụ đề dùng được trên YouTube, X, TikTok, Bluesky, Dailymotion và LinkedIn trước. Nếu không có, AI chuyển âm thanh thành văn bản, giá không đổi. Muốn dùng AI ngay, chọn STT hoặc bật nhận diện người nói. Chế độ captions (chỉ phụ đề) không xử lý âm thanh.

### Có cần kiểm tra lại transcript không?

Có. Hãy nghe lại bản ghi để kiểm tra các trích dẫn quan trọng. Nếu dùng phụ đề do người đăng tải lên, chất lượng phụ thuộc vào bản phụ đề đó. Phụ đề tự động có thể bỏ sót từ; bạn có thể chọn AI để văn bản rõ hơn. transcript1 ghi rõ nguồn văn bản trong từng transcript.

### Có tách lời của từng người không?

Có. Bật nhận diện người nói để gắn nhãn Speaker 1, Speaker 2… bên cạnh lời của từng người. Tùy chọn này luôn dùng AI, kể cả khi video đã có phụ đề. Nếu dùng API, đặt diarize=true.

### Bản ghi có nhiều ngôn ngữ thì sao?

Bạn vẫn có thể chuyển thành văn bản. transcript1 nhận diện ngôn ngữ riêng cho từng đoạn, kể cả khi người nói đổi ngôn ngữ giữa chừng. API cũng cho phép gửi thêm gợi ý ngôn ngữ.

### File có thể lớn và dài đến đâu?

Bạn có thể tải file audio hoặc video đến 2 GB lên. AI xử lý tối đa 5 giờ cho mỗi video hoặc file.

### Video có bắt buộc phải công khai không?

Bài đăng mạng xã hội cần ở chế độ công khai. Riêng YouTube hỗ trợ cả video công khai và video không công khai (unlisted), nhưng không hỗ trợ video riêng tư. Nếu video bị giới hạn độ tuổi, không còn xem được, đang phát trực tiếp hoặc yêu cầu đăng nhập, quá trình xử lý sẽ thất bại và bạn không mất phí. Nếu bài đăng có nhiều video, transcript1 chỉ lấy video đầu tiên.

### Có thể nhờ Claude hoặc ChatGPT lấy transcript không?

Có. Kết nối MCP server với Claude, ChatGPT, Cursor, VS Code hoặc Claude Code rồi gửi link video được hỗ trợ. transcript1 sẽ trả về transcript. Sau đó, bạn có thể nhờ trợ lý AI tóm tắt hoặc lấy trích dẫn. transcript1 không tự tóm tắt nội dung.

### Có thể dùng thử trước khi trả phí không?

Có. Xác minh email để nhận 60 phút miễn phí. Bạn chỉ nhận số phút này một lần, không cần thẻ.

### Hết tháng mà còn phút chưa dùng thì sao?

Số phút trong gói không cộng dồn: mỗi tháng bạn có lại 1.000 phút. Nếu cần thêm, bạn có thể nạp 1.000 phút với giá $6 ở gói Monthly hoặc $5 ở gói Annual. Phút nạp thêm không hết hạn miễn là bạn vẫn duy trì gói trả phí.

### Khi nào transcript1 xóa file tải lên?

transcript1 xóa file tải lên sau 24 giờ kể từ khi xử lý kết thúc, dù hoàn tất, thất bại hay bạn hủy. Nhà cung cấp speech to text xóa âm thanh sau khi xử lý. Transcript nằm trong tài khoản cho đến khi bạn xóa.

## Đọc thêm

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