VocalStack Logo

Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Прегледај ја документацијата
Набљудување и управување со транскрипција со сесии. Со користење на сесии можете повторно да се поврзете на претходно создадена асинхрона врска.
Сесиите можат да бидат корисни ако сакате да го следите транскриптот во реално време во контекст различен од оној во кој транскриптот бил создаден.
Нова сесија се создава секој пат кога успешно ќе се повикате 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