Lấy dữ liệu từ các bản dịch đang chờ hoặc đã hoàn thành
Transcribe live speech from a microphone or live stream
Kiểm tra và quản lý trạng thái phiên dịch với các phiên
Dịch văn bản được phiên âm sang ngôn ngữ khác
Transcribe speech from pre-recorded audio in a URL to plain text (bằng tiếng Anh)
Tạo một ký hiệu xác thực tạm thời cho các yêu cầu bên máy khách
Tạo một phiên họp có thể được sử dụng để phát sóng một bản ghi trực tiếp thông qua một liên kết chia sẻ công cộng
language
Thời gian, theo giây, của tập tin âm thanh. Tùy chọn này được dùng như một bảo vệ để đảm bảo rằng việc phiên âm của bạn chỉ xảy ra nếu độ dài tập tin âm thanh phù hợp với thời gian tùy chọn. Mặc định, tùy chọn này bị bỏ qua, và phiên âm sẽ được xử lý bất kể độ dài của chúng. Thời gian tối đa có thể được phiên âm, theo giây.duration_s
Dùng tùy chọn này nếu muốn giới hạn số lượng lời nói được phiên âm. Đặt nó là nếu bạn muốn xử lý toàn bộ bản ghi, bất kể thời gian của nó (⚠️ sử dụng cẩn thận). Mặc định, tùy chọn này được đặt là , đảm bảo rằng chỉ hai giờ đầu tiên của bài phát biểu được ghi lại.max_duration_s
Phản hồi phiên âmBạn có thể theo dõi dữ liệu phiên âm khi nó có sẵn bằng cách sử dụng. Điều khiển sự kiện cung cấp 0
Đối tượng.7200
Đối tượng đáp ứngonData
: Một trong "chờ", "xử lý", "đã hoàn thành" hoặc "lỗi"response
: Một giá trị giữa 0 và 1 cho biết tỷ lệ phần trăm tiến độ phiên âmresponse
: thời gian kết thúc của đoạn phiên âmstatus
: phần văn bản trong đoạn phiên âmdata.progress
: một kho khóa- giá trị của mã ngôn ngữ trong ISO 639- 1 và dịch (sự kiện này chỉ có thể nếu bản dịch có ít nhất một dịch)data.timeline
Xử lý sauKhi phiên mã hoàn tất, xử lý sau sẽ xảy ra, tại thời điểm đó. start
sẽ được gửi đến end
.Trong phản hồi cuối cùng, trạng thái của phiên dịch sẽ là "đã hoàn thành", và các tính chất mới này sẽ được bao gồm trong. text
: một vài từ khóa đại diện cho các chủ đề từ bản dịchtranslations
: một đoạn văn tóm tắt toàn bộ bản dịchresponse
SDK JavaScript của VocalStack hỗ trợ đầy đủ TypeScript. Ví dụ, onData
object has the data
type. keywords
:,:summary
:,:paragraphs
:, response
:,:UrlTranscriptionResponse
:,:TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });