VocalStack Logo

Documentation

Примени податоци за транскрипција

Добиј податоци од чекање или завршени транскрипции

Препраќање на микрофонот или LiveStreamName

Пренесете говор во живо од микрофон или пренос во живо

Сесии за транскрипција

Набљудување и управување со транскрипција со сесии

Преведи транскрипција

Преведување на транскрибираниот текст на друг јазик

Пренесе аудио од URL

Преведување на говор од претходно снимен аудио во URL во обичен текст

Токени за клиентска автентикација

Креирај привремен токен за проверка на автентичноста за клиентски барања

Барање за транскрипција и одговор

Опции за заедничко барање и одговори за сите операции на транскрипција

Преведете и презентирајте сесија на ПолиглотName

Прегледај ја документацијата
Создадете сесија која може да се користи за емитување на транскрипција во живо преку јавна споделлива врска. Корисниците можат да читаат транскрипции во живо на нивниот префериран јазик, па дури и минати транскрипции кога вашата сесија е неактивна.
Сесиите на Полиглотот имаат уникатен клуч. полиглот_ид, кој кога се обезбедува за апликациски програмски интерфејс за транскрипција во живо ги дава следниве бенефиции:
  • Корисниците можат да ја читаат вашата транскрипција во реално време користејќи ја јавната линк за споделување.
  • Корисниците можат да го изберат јазикот на кој ќе се чита транскрипцијата во реално време.
  • Корисниците можат да ја прочитаат вашата транскрипција подоцна, а сите други транскрипции се интегрирани со вашата посебна сесија на Полиглот.
Препраќање на микрофонот или LiveStreamName
Пренесете говор во живо од микрофон или пренос во живо. Интегрирајте се со Полиглот за да создадете јавна врска за транскрипцијата која корисниците можат да ја прочитаат на било кој јазик.
Вие сте добредојдени да го користите VocalStack API и да го имплементирате вашиот сопствен бело означен кориснички интерфејс наместо да го користите оној што го обезбедува VocalStack. Би сакале да слушнеме за тоа ако го направиш тоа, за да можеме да научиме како да го направиме нашиот производ подобар!
Научете повеќе за тоа како работи Полиглот на 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" тогаш таа ќе биде јавно достапна на 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); });
Преводи на Полиглот транскрипции може да се додадат од страна на секој со пристап до јавниот сесија url. Сепак, тие исто така можат да се додадат програмски:
Преведи транскрипција
Преведување на транскрибираниот текст на друг јазик. Ова може да се направи за било која транскрипција, вклучувајќи ги и претходно снимени транскрипции, транскрипции во живо или транскрипции од Полиглот сесија.
Scroll Up