VocalStack Logo

Documentation

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

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

Преписивање са микрофона или LiveStream- а

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

Транскрипција

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

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

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

Преписивање аудио- фајла са URL- а

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

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

Креирај привремени токен аутентикације за захтеве са стране клијента

Захтев за транскрипцију и одговор

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

Преписивање и приказивање полиглотске сесије

Прегледај документацију
Створити сеансу која се може користити за емитовање транскрипције уживо преко јавног дељивог линка. Корисници могу да читају транскрипције у живо на њиховом преферираном језику, па чак и прошле транскрипције када је сесија неактивна.
Полиглот сесија има јединствену. полиглот_ид, који када се обезбеди за живо транскрипцију АПИ захтева даје следеће предности:
  • Корисници могу да читају своју транскрипцију у реалном времену користећи јавни линк за дељење.
  • Корисници могу да бирају језик на којем ће читати транскрипцију у реалном времену.
  • Корисници могу да читају Вашу транскрипцију касније, а све остале транскрипције су интегрисане са Вашом конкретном Полиглот сесијом.
Преписивање са микрофона или LiveStream- а
Преписивање говора уживо са микрофона или стрима. Интегрисање са Полиглотом да би се створио јавни линк за транскрипцију који корисници могу да читају на било ком језику.
Добродошли сте да користите 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