Получаване на данни от чакащи или завършени транскрипции
Преписвайте реч на живо от микрофон или поток на живо
Наблюдавайте и управлявайте състоянието на транскрипцията със сесии
Транскрипция на реч от предварително записано аудио в URL към обикновен текст
Създаване на временен знак за удостоверяване за клиентски заявки
Общи опции за заявка и отговори за всички операции по транскрипция Използвайте опциите, за да конфигурирате настройките за транскрипция
Създаване на сесия, която може да се използва за излъчване на транскрипция на живо чрез публична споделяща връзка
JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const translation = await sdk.addTranslationAsync({ id: 'TRANSCRIPTION-ID', language: 'de', }); translation.onData((response) => { // 'waiting', 'processing', 'done', or 'error' console.log(response.status); // the translated timeline console.log(response.data?.timeline); });
JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); // This is a synchronous request, so we cannot listen for the response sdk.addTranslation({ id: 'TRANSCRIPTION-ID', language: 'de' });
timeline
objects with the most recent translations available.