API chuyển giọng nói thành văn bản

Mọi tính năng trong ứng dụng đều có dưới dạng endpoint JSON tại /api/v1. Dùng client TypeScript dùng chung hoặc HTTP thông thường.

  • POST /api/v1/transcribe — tệp (multipart) hoặc URL (JSON)
  • GET /api/v1/jobs/:id — kiểm tra trạng thái và lấy bản chép lời
  • POST /api/v1/insights — tóm tắt, chương, việc cần làm
  • POST /api/v1/translate — dịch các đoạn
  • Khóa API Bearer từ trang tài khoản của bạn
curl -X POST https://audiotexta.com/api/v1/transcribe \
  -H "Authorization: Bearer es_YOUR_KEY" \
  -F "file=@meeting.mp3" \
  -F 'options={"language":"en","speakers":true}'

# → { "job": { "id": "tr_…", "status": "queued" } }
curl https://audiotexta.com/api/v1/jobs/tr_… -H "Authorization: Bearer es_YOUR_KEY"
import { AudiotextaClient } from "@echoscribe/shared";
const client = new AudiotextaClient({ baseUrl: "https://audiotexta.com", apiKey: process.env.ECHOSCRIBE_KEY });
const job = await client.transcribeUrl("https://youtu.be/…", { speakers: true });
const done = await client.waitForJob(job.id);
const insights = await client.insights(done, "en");

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

Tôi có thể chép lời những định dạng tệp nào?

Âm thanh: MP3, M4A, AAC, WAV, FLAC, OGG, Opus, WMA, AIFF. Video: MP4, MOV, WebM, MKV, AVI, MPEG. Bạn cũng có thể dán link YouTube hoặc link trực tiếp tới tệp media.

Bản chép lời chính xác đến mức nào?

Tùy vào chất lượng âm thanh, ngôn ngữ và nhà cung cấp bạn chọn. Giọng nói rõ ràng ở các ngôn ngữ lớn thường chỉ cần soát nhẹ; phòng ồn, giọng địa phương nặng và nhiều người nói chồng lên nhau cần sửa nhiều hơn. Từ vựng tùy chỉnh và trình soạn thảo giúp sửa tên riêng nhanh chóng.

Hỗ trợ những ngôn ngữ nào?

Chép lời hơn 98 ngôn ngữ, gồm tiếng Anh, Đức, Pháp, Tây Ban Nha, Ba Lan, Nga, Ý, Hà Lan và Bồ Đào Nha. Giao diện có sáu ngôn ngữ.

Dữ liệu của tôi được xử lý thế nào?

Bạn có thể xóa tệp bất cứ lúc nào hoặc đặt lịch tự động xóa. Chúng tôi không bao giờ dùng nội dung của bạn để huấn luyện mô hình.

Bài viết liên quan