VocalStack Logo

Documentation

Nhập dữ liệu phiên âm

Lấy dữ liệu từ các bản dịch đang chờ hoặc đã hoàn thành

Transcript từ Microphone hoặc LiveStream

Transcribe live speech from a microphone or live stream

Phiên bản

Kiểm tra và quản lý trạng thái phiên dịch với các phiên

Dịch một bản dịch

Dịch văn bản được phiên âm sang ngôn ngữ khác

Bản dịch âm thanh từ URL

Transcribe speech from pre-recorded audio in a URL to plain text (bằng tiếng Anh)

Mã xác thực bên máy khách

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

Yêu cầu và đáp ứng phiên âm

Tùy chọn yêu cầu và đáp ứng chung cho tất cả các thao tác phiên âm

Transcribe và trình bày một phiên họp Polyglot

Xem tài liệu
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. Người dùng có thể đọc phiên âm trực tiếp bằng ngôn ngữ yêu thích của họ, và thậm chí phiên âm quá khứ khi phiên bạn dạng của bạn không hoạt động.
Một phiên Polyglot có một. polyglot_ id, khi được cung cấp cho yêu cầu API phiên âm trực tiếp mang lại những lợi ích sau:
  • Người dùng có thể đọc bản dịch của bạn trong thời gian thực bằng cách sử dụng một liên kết chia sẻ công khai.
  • Người dùng có thể chọn ngôn ngữ để đọc phiên âm trong thời gian thực.
  • Người dùng có thể đọc phiên âm của bạn sau này, và tất cả các phiên âm khác được tích hợp với phiên bản Polyglot của bạn.
Transcript từ Microphone hoặc LiveStream
Transcribe live speech from a microphone or live stream. Hợp nhất với Polyglot để tạo một liên kết có thể chia sẻ công khai cho bản dịch mà người dùng có thể đọc bằng bất kỳ ngôn ngữ nào.
Bạn được chào đón để sử dụng API VocalStack và thực hiện giao diện người dùng có nhãn trắng của riêng mình thay vì sử dụng giao diện được cung cấp bởi VocalStack. Chúng tôi sẽ rất vui khi nghe về nó nếu anh muốn, để chúng tôi có thể học hỏi về cách làm cho sản phẩm của mình tốt hơn!
Hãy tìm hiểu thêm về Polyglot làm việc như thế nào tại. vocalstack.com/polyglot.
Các phiên chạy Polyglot được tạo và quản lý dễ dàng nhất bằng cách sử dụng. Bảng điều khiển.Tuy nhiên, chúng cũng có thể được quản lý bằng chương trình:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const session = { // the name of the session name: 'My Presentation', // specifies the custom link for the session: https://polyglot.vocalstack.com/a-custom-url link: 'a-custom-url', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: must be a valid HLS streaming protocol livestream_url: 'https://.../stream.m3u8', // Optional: Stop the stream after this many seconds of inactivity timeout_period_s: 60, // Optional: Hard stop the stream after this many seconds max_duration_s: 300, // Optional: a custom password for the session if you want to restrict access to the public shareable link password: 'password', }; // CREATE const response = await polyglot.createSession(session); const polyglot_id = response.data?.id; // READ await polyglot.getSession({ id: polyglot_id }); // UPDATE await polyglot.updateSession({ id: polyglot_id, ...session }); // DELETE await polyglot.deleteSession({ id: polyglot_id }); // LIST ALL SESSIONS await polyglot.getAllSessions();
Nếu một phiên Polyglot với liên kết "my-url" đã được tạo ra thì nó sẽ có sẵn công khai tại https://polyglot.vocalstack.com/my-url.
Tuy nhiên, chúng ta cũng có thể nghe theo tiến trình phiên âm theo chương trình:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const stream = await polyglot.getLiveSessionStream({ link: 'a-custom-url', password: 'password', // include only if the session has a password }); // Listen to any live transcriptions that are associated // with the polyglot session. stream.onData((response) => { const { data } = response; // The entire transcription object of the current transcription const transcription = data.activeTranscription; // An object with the transcription timeline console.log(transcription.timeline); });
Dịch thuật sang bản dịch Polyglot có thể được thêm bởi bất kỳ ai có quyền truy cập vào url phiên họp công cộng. Tuy nhiên, chúng cũng có thể được thêm vào bằng chương trình:
Dịch một bản dịch
Dịch văn bản được phiên âm sang ngôn ngữ khác. Điều này có thể được thực hiện cho bất kỳ phiên âm nào, bao gồm phiên âm ghi âm trước, phiên âm trực tiếp hoặc phiên âm Polyglot.
Scroll Up