Bắt đầu với language=auto
Bỏ qua trường language hoặc đặt auto đều được; đây là mặc định cho mọi nguồn. Tài liệu tùy chọn ngôn ngữ giải thích sự khác nhau giữa chọn phụ đề và gợi ý cho AI.
auto phù hợp với hàng đợi có nhiều bản ghi khác ngôn ngữ, thay vì ép tất cả về cùng một tiếng. Với một file mà bạn biết rõ ngôn ngữ, mã gợi ý có thể hữu ích hơn việc chỉ dựa vào phần mở đầu quá ngắn hoặc khó đoán.
AI chỉ nhận diện từ âm thanh có trong file. Đoạn nhiều nhạc, im lặng hoặc chỉ có một cụm từ vay mượn cung cấp ít thông tin hơn cuộc trò chuyện rõ tiếng. Hãy kiểm tra cả lời được ghi lại, không chỉ nhìn trường language rồi cho rằng mọi từ đều đúng.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=autoChuyển audio đa ngôn ngữ thành văn bản mà vẫn giữ từng tiếng
language ở cấp transcription là ngôn ngữ chính; language trong mỗi segment cho biết tiếng dùng ở đoạn đó. Xem vị trí các trường trong đối tượng transcription.
Cuộc phỏng vấn có thể mở đầu bằng một tiếng rồi trả lời bằng tiếng khác. Nếu chỉ giữ segment trùng với ngôn ngữ chính, bạn sẽ bỏ mất một phần nội dung. Dùng nhãn tổng quan để phân loại bản ghi, còn nhãn segment để tìm hoặc chuyển từng đoạn đến đúng người đọc.
JSON bên dưới minh họa nhãn theo đoạn, không có nghĩa mọi lần đổi tiếng đều trùng ranh giới câu. Tên riêng, thuật ngữ và chỗ đổi tiếng giữa câu vẫn cần kiểm tra. Nếu chỉnh sửa hoặc dịch ở bước sau, giữ nguyên lời gốc để đối chiếu.
{
"status": "completed",
"transcript_source": "speech_to_text",
"language": "en",
"transcript": {
"segments": [
{ "start": 0, "end": 3.4, "speaker": null, "language": "en", "text": "Good morning." },
{ "start": 3.4, "end": 7.9, "speaker": null, "language": "de", "text": "Guten Morgen." }
]
}
}Khi đã biết bản ghi dùng tiếng gì
Gửi mã ISO 639-1 gồm hai chữ cái trong trường language. Với file tải lên, đây là form field của request multipart; xem cách gửi file.
Nếu xử lý âm thanh, mã này chỉ gợi ý cho AI. Nếu lấy phụ đề YouTube, nó chọn ngôn ngữ của bản phụ đề. Với auto, API tìm phụ đề theo ngôn ngữ gốc và không dùng bản dịch tự động. Pipeline nhận cả file lẫn link YouTube cần phân biệt hai vai trò này.
Đặt en không dịch bản ghi tiếng Tây Ban Nha sang tiếng Anh. Bạn vẫn đang tạo transcript của lời nói. Nếu cần bản dịch, làm ở bước riêng, kiểm tra lại và giữ transcript gốc để so sánh.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F language=deKiểm tra trước khi phân loại theo ngôn ngữ
Nếu ứng dụng chuyển bản ghi đến biên tập viên hoặc chỉ mục tìm kiếm theo tiếng, giữ cả ngôn ngữ chính và nhãn từng đoạn. Đừng loại một câu trả lời dài chỉ vì nó không trùng language ở cấp transcription.
Nghe quanh đoạn chuyển tiếng. Một tên riêng, câu trích hoặc thuật ngữ mượn chưa đủ để kết luận người nói đã đổi ngôn ngữ cho cả đoạn. Nhãn máy cũng không chứng minh được trình độ ngôn ngữ, xuất thân hay danh tính người nói.
Nếu transcript có vẻ sai, nghe nguồn trước: có lời nói rõ không, có đúng track âm thanh không? Khi tạo job khác với mã gợi ý, giữ bản cũ để so sánh. Đổi tùy chọn xử lý có thể tạo job tính phí mới, khác với việc đọc lại bản xuất đã có.
| Bạn đang xử lý gì? | Điều cần kiểm tra |
|---|---|
| Phỏng vấn dùng nhiều ngôn ngữ | Đọc nhãn từng đoạn và giữ lời gốc cạnh bản dịch làm sau đó. |
| Reel ngắn có lời dẫn | Nghe xem nhạc hoặc phần mở đầu có lấn át lời cần lấy không. |
| Phụ đề YouTube | Chọn bản phụ đề đúng ngôn ngữ; không dùng phụ đề dịch tự động. |