Получаване на данни от чакащи или завършени транскрипции
Преписвайте реч на живо от микрофон или поток на живо
Наблюдавайте и управлявайте състоянието на транскрипцията със сесии
Превод на транскрибиран текст на друг език
Транскрипция на реч от предварително записано аудио в URL към обикновен текст
Общи опции за заявка и отговори за всички операции по транскрипция Използвайте опциите, за да конфигурирате настройките за транскрипция
Създаване на сесия, която може да се използва за излъчване на транскрипция на живо чрез публична споделяща връзка
access
: Или "само за четене" или "записване". Първият ви позволява да изпълнявате API извиквания, които връщат данни. Последното ви позволява също така да изпълнявате API заявки, които включват операции, свързани с транскрипция. Стойността по подразбиране за тази опция е. "само за четене". lifetime_s
: Число между 1 и 120, представляващо живота на токен в секунди. След този период, токенът ще изтече и вече няма да бъде използваем. Имайте предвид, че това няма да повлияе на асинхронните заявки, които вече са започнали да използват този токен. (С други думи, след като е започнала асинхронна заявка, тя ще се изпълни до завършване, дори ако знакът е изтекъл след стартирането на заявката. ) Стойността по подразбиране за тази опция е. 10. one_time
: Булевото число, обозначаващо дали този API токен е предназначен за еднократна употреба. Ако е вярно, след като този токен е бил използван за API заявка, той ще изтече. Стойността по подразбиране за тази опция е. вярно. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
настройка вместо apiKey
. Например, разгледайте документацията за [тип на връзката="документация" код="d23c4ea1-0d15-4af6-b124-805ef2f12066"].{ apiKey: 'YOUR-API-KEY' }
с { authToken: 'YOUR-AUTH-TOKEN' }
6.JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();