Добиј податоци од чекање или завршени транскрипции
Пренесете говор во живо од микрофон или пренос во живо
Набљудување и управување со транскрипција со сесии
Преведување на транскрибираниот текст на друг јазик
Преведување на говор од претходно снимен аудио во URL во обичен текст
Опции за заедничко барање и одговори за сите операции на транскрипција
Создадете сесија која може да се користи за емитување на транскрипција во живо преку јавна споделлива врска
access
: Или "само за читање" или "за читање-запишување". Првиот ви овозможува да извршите API повици кои ги враќаат податоците. Оваа втората ви овозможува да извршите API барања кои вклучуваат транскрипција поврзани со операции. Стандардната вредност за оваа опција е. "само за читање". lifetime_s
: Број помеѓу 1 и 120 што го претставува животниот век на токенот во секунди. По овој период, токенот ќе истече и повеќе нема да може да се користи. Забележете дека ова нема да влијае на асинхроните барања кои веќе започнале да го користат овој токен. (Со други зборови, откако ќе започне асинхроно барање, тоа ќе се изврши до завршување дури и ако токенот истече откако барањето ќе започне. ) Стандардната вредност за оваа опција е. Десет.. 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
.На пример, разгледајте ја документацијата за Пренесе аудио од URL.{ 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();