Атрымаць дадзеныя з чаканых або завершаных перапісаў
Праграма дазваляе перакладаць гук з мікрафона або з аўдыё- і відэа-потокаў
Назіранне і кіраванне станам транскрыпцыі з дапамогай сеансаў
Перакладаць транскрыпцыю тэксту на іншую мову
Праграма перакладае гук з запісанага аўдыё ў 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
setting instead of an apiKey
. Напрыклад, разгледзім дакументацыю для Перапісаць гук з URL.{ apiKey: 'YOUR-API-KEY' }
з { authToken: 'YOUR-AUTH-TOKEN' }
2-е.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();