VocalStack Logo

Documentation

Получаване на данни за транскрипция

Получаване на данни от чакащи или завършени транскрипции

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

Преписвайте реч на живо от микрофон или поток на живо

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

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

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

Транскрипция на реч от предварително записано аудио в 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