VocalStack Logo

Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

Створити сеансу која се може користити за емитовање транскрипције уживо преко јавног дељивог линка

Наблюдавати и управљати стањем транскрипције са сесијама. Користећи сеансе можете се поново повезати на претходно створену асинхрону везу.
Сеансе могу бити корисне ако желите да програмски прати транскрипцију у реалном времену у контексту другачијем од оног где је транскрипција првобитно креирана.
Нова сесија се креира сваки пут када успешно позовете connect. Сесија се завршава само када се транскрипција заврши са стањем "довршено" или "грешка". Наредни позиви на. connect са истим опцијама захтева за транскрипцију ће вратити transcription објекат за исту транскрипцију повезаности.
На пример:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up