VocalStack Logo

Documentation

Транскрипция деректерді алу

Тексерудегі немесе аяқталған транскрипциялардан деректерді алу

Микрофон немесе LiveStream- дан транскрипциялауName

Тікелей микрофоннан немесе тікелей эфирден сөйлеу транскрипциясын жасау

Транскрипция сеанстары

Транскрипция күйін сеанс арқылы бақылау және басқару

Аударма

Транскрипцияланған мәтіннің басқа тілге аударылуы

Аудио URL- інен аудару

URL-де алдын ала жазылған дыбыстарды жай мәтінге аудару

Клиент тарапының аутентификация токендері

Клиент тарапынан сұраныс үшін уақытша аутентификация токені жасау

Транскрипция сұрауы мен жауап

Барлық аудару әрекеттер үшін ортақ сұраныс параметрлері мен жауаптары

Полиглот сеансын транскрипциялап және таныстыруName

Құжаттаманы қарау
Ашық ортақ сілтеме арқылы тікелей транскрипцияны таратуға арналған сеанс құру. Пайдаланушылар өз тілдерінде тірі транскрипцияларды, тіпті сеансы белсенді емес кездегі бұрынғы транскрипцияларды да оқи алады.
Полиглот сеансының өзіндік URI- і бар полиглот_т, бұл тірі транскрипция API сұраныстарына берілгенде келесі артықшылықтарды береді:
  • Пайдаланушылар сіздің транскрипцияңызды ашық ортақтасуға болатын сілтеме арқылы тікелей оқи алады.
  • Пайдаланушылар транскрипцияны қалай оқу керектігін таңдай алады.
  • Пайдаланушылар сіздің транскрипцияңызды кейін оқып шыға алады, сонымен қатар басқа да барлық транскрипциялар да сіздің Polyglot сеансымен біріктірілген.
Микрофон немесе LiveStream- дан транскрипциялауName
Тікелей микрофоннан немесе тікелей эфирден сөйлеу транскрипциясын жасау. 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();
Егер "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