VocalStack Logo

Documentation

번역 데이터 가져오기

보류 중인 혹은 완료된 녹음에서 데이터를 가져옵니다

마이크 또는 LiveStream에서 녹음

마이크 또는 라이브 스트림에서 실시간 연설을 녹음합니다

번역 세션

세션을 통해 전사 상태를 모니터링하고 관리합니다

번역 번역

다른 언어로 번역된 텍스트를 번역합니다

URL에서 오디오를 번역

URL에 있는 미리 녹음된 오디오에서 음성을 일반 텍스트로 전사합니다

클라이언트 측 인증 토큰

클라이언트 측 요청을 위한 임시 인증 토큰을 만듭니다

녹음 요청 및 응답

모든 번역 작업에 대한 일반적인 요청 옵션과 응답

다국어 세션을 녹음하고 발표

문서 찾아보기
공개 공유 링크를 통해 실시간 녹음을 방송하는 데 사용할 수 있는 세션을 만듭니다. 사용자는 원하는 언어로 실시간 녹음을 읽을 수 있으며, 비활성 세션에서도 과거 녹음을 읽을 수 있습니다.
Polyglot 세션은 고유한 다국어 식별자(_I),라이브 번역 API 요청에 제공될 때 다음과 같은 이점을 제공합니다.:
  • 사용자는 공개 공유 링크를 사용하여 실시간으로 녹음을 읽을 수 있습니다.
  • 사용자는 실시간으로 녹음을 읽을 언어를 선택할 수 있습니다.
  • 사용자는 나중에 귀하의 녹음을 읽을 수 있으며, 다른 모든 녹음은 특정 Polyglot 세션과 통합됩니다.
마이크 또는 LiveStream에서 녹음
마이크 또는 라이브 스트림에서 실시간 연설을 녹음합니다. Polyglot와 통합하여 사용자가 어떤 언어로든 읽을 수 있는 공개 공유 링크를 만들 수 있습니다.
VocalStack API를 사용하여 VocalStack이 제공하는 UI 대신 자신만의 화이트 라벨 UI를 구현할 수 있습니다. 네가 하면 듣고 싶어, 우리가 제품을 더 좋게 만드는 방법을 배울 수 있도록!
Polyglot가 어떻게 작동하는지에 대해 자세히 알아보기. vocalstack.com/polyglot 에 접속하십시오..
다국어 세션은 다음을 사용하여 가장 쉽게 생성 및 관리됩니다. 대시보드. 그러나 프로그래밍으로도 관리할 수 있습니다:
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();
만약 "my-url" 링크가 있는 Polyglot 세션이 생성되었다면 이것은 에서 공개적으로 사용할 수 있습니다. https://polyglot.vocalstack.com/my-url.
그러나, 우리는 또한 프로그래밍으로 전사 진행을 들을 수 있습니다:
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); });
Polyglot 녹음에 대한 번역은 공개 세션 url에 액세스할 수 있는 누구나 추가할 수 있습니다. 그러나, 이러한 것들은 프로그래밍으로 추가될 수도 있습니다:
번역 번역
다른 언어로 번역된 텍스트를 번역합니다. 이것은 사전 녹음된 녹음, 실시간 녹음 또는 Polyglot 세션 녹음을 포함한 모든 녹음에 대해 수행할 수 있습니다.
Scroll Up