VocalStack Logo

Documentation

Атрымаць дадзеныя перапіскі

Атрымаць дадзеныя з чаканых або завершаных перапісаў

Транскрыпцыя з мікрафона або LiveStream

Праграма дазваляе перакладаць гук з мікрафона або з аўдыё- і відэа-потокаў

Сеансы перапіскі

Назіранне і кіраванне станам транскрыпцыі з дапамогай сеансаў

Пераклад

Перакладаць транскрыпцыю тэксту на іншую мову

Перапісаць гук з URL

Праграма перакладае гук з запісанага аўдыё ў URL у звычайны тэкст

Кліентскія аўтэнтыфікацыйныя токены

Стварыць часовы аўтэнтыфікацыйны токен для запытаў з боку кліента

Запыт і адказ на перапіску

Агульныя параметры запыту і адказу для ўсіх аперацый перапісвання

Транслітарацыя і прэзентацыя сеансу Polyglot

Прагляд дакументацыі
Стварыць сеанс, які можна выкарыстоўваць для трансляцыі транскрыпцыі ў рэжыме рэальнага часу праз публічную спасылку. Карыстальнікі могуць чытаць транскрыпцыі ў рэжыме рэальнага часу на іх выбранай мове, і нават мінулыя транскрыпцыі, калі ваш сеанс неактыўна.
Паліглот- сесія мае унікальны ключ Паліглот, які пры запытах API транскрыпцыі ў рэжыме рэальнага часу дае наступныя перавагі:
  • Карыстальнікі могуць чытаць ваш пераклад у рэальным часе, выкарыстоўваючы публічную спасылку.
  • Усе карыстальнікі могуць выбраць мову, на якой яны хочуць чытаць транскрыпцыю ў рэальным часе.
  • Карыстальнікі могуць прачытаць ваш пераклад пазней, а ўсе іншыя пераклады будуць інтэграваныя з вашым сеансам Polyglot.
Транскрыпцыя з мікрафона або LiveStream
Праграма дазваляе перакладаць гук з мікрафона або з аўдыё- і відэа-потокаў. Інтэграцыя з Polyglot для стварэння публічнай спасылкі для транскрыпцыі, якую карыстальнікі могуць чытаць на любой мове.
Вы можаце выкарыстоўваць VocalStack API і рэалізаваць свой уласны белы інтэрфейс, а не выкарыстоўваць той, які прадастаўляецца VocalStack. Мы б хацелі пачуць пра гэта, калі вы гэта зробіце, каб мы маглі даведацца, як зрабіць наш прадукт лепш!
Даведайцеся больш пра тое, як працуе 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();
Калі сеанс Polyglot са спасылкай "my- url" быў створаны, то ён будзе даступны публічна на 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