VocalStack Logo

Documentation

Атрымаць дадзеныя перапіскі

Атрымаць дадзеныя з чаканых або завершаных перапісаў

Транскрыпцыя з мікрафона або LiveStream

Праграма дазваляе перакладаць гук з мікрафона або з аўдыё- і відэа-потокаў

Пераклад

Перакладаць транскрыпцыю тэксту на іншую мову

Перапісаць гук з URL

Праграма перакладае гук з запісанага аўдыё ў URL у звычайны тэкст

Кліентскія аўтэнтыфікацыйныя токены

Стварыць часовы аўтэнтыфікацыйны токен для запытаў з боку кліента

Запыт і адказ на перапіску

Агульныя параметры запыту і адказу для ўсіх аперацый перапісвання

Транслітарацыя і прэзентацыя сеансу Polyglot

Стварыць сеанс, які можна выкарыстоўваць для трансляцыі транскрыпцыі ў рэжыме рэальнага часу праз публічную спасылку

Сеансы перапіскі

Прагляд дакументацыі
Назіранне і кіраванне станам транскрыпцыі з дапамогай сеансаў. Выкарыстанне сеансаў дазваляе пераўтварыць раней створанае асігнальнае злучэнне.
Сеансы могуць быць карыснымі, калі вы хочаце праграмна назіраць за транскрыпцыяй у рэальным часе ў кантэксце, які не з' яўляецца тым, дзе транскрыпцыя была створана ўпершыню.
Новы сеанс створаны пры кожным паспяховым выкліку 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