Атрымаць дадзеныя з чаканых або завершаных перапісаў
Праграма дазваляе перакладаць гук з мікрафона або з аўдыё- і відэа-потокаў
Назіранне і кіраванне станам транскрыпцыі з дапамогай сеансаў
Перакладаць транскрыпцыю тэксту на іншую мову
Праграма перакладае гук з запісанага аўдыё ў URL у звычайны тэкст
Стварыць часовы аўтэнтыфікацыйны токен для запытаў з боку кліента
Стварыць сеанс, які можна выкарыстоўваць для трансляцыі транскрыпцыі ў рэжыме рэальнага часу праз публічную спасылку
language
Выкарыстаць гэты параметр, калі вы хочаце абмежаваць колькасць перапісаных слоў. Усталюйце гэта на. Калі вы хочаце апрацоўваць увесь пераклад, незалежна ад яго працягласці (⚠️ выкарыстоўвайце з асцярожнасцю). Па змаўчанні, гэты параметр усталяваны на. , забяспечваючы, што толькі першыя два гадзіны прамовы будуць перапісаныя.duration_s
Адказ на перапіскуВы можаце асінхронна назіраць за дадзенымі перапіскі, калі яны становяцца даступнымі, з дапамогай. аператар падзеяў, які забяспечвае max_duration_s
Аб'ект.Аб' ект адказуСтварыць 0
аб' ект мае наступныя ўласцівасці:7200
:paraqraf onData
:paraqraf:response
:paraqraf:response
:, status
: Адзін з "чаканне", "апрацоўка", "скончана" або "памылка"data.progress
: Значэнне паміж 0 і 1, якое паказвае працэнт выканання перапіскіdata.timeline
Калі стан "працэс" або "выканана", аб' ект часопісу будзе даступны, паказваючы ўсю транскрыпцыю даступную да гэтага моманту. Часовая шкала - гэта масіў аб' ектаў, якія ўтрымліваюць наступныя ўласцівасці:: час пачатку сегмента перапіскіstart
: час заканчэння сегмента перапіскіend
: частка тэксту ў сегменты транскрыпцыіtext
: сховішча кодаў моў у ISO 639- 1 і перакладаў (гэтае ўласцівасць даступна толькі калі ў транскрыпцыі ёсць хоць бы адзін пераклад)translations
Пасляапрацоўкаresponse
. У канчатковым адказе стан перапіскі будзе "выканана", і гэтыя новыя ўласцівасці будуць уключаны ў. onData
: некалькі ключавых слоў, якія прадстаўляюць тэмы з транскрыпцыіdata
: аднаабзацнае падрабязнае апісанне ўсёй транскрыпцыіkeywords
: уся транскрыпцыя, падзелена на абзацы, падзеленыя па тэме або па значным пераходзе да новай тэмыsummary
Падтрымка TypeScriptparagraphs
Створаны VocalStack JavaScript SDK мае поўную падтрымку TypeScript. Напрыклад, response
Zahtjev za prepisivanjeUrlTranscriptionResponse
VocalStack će pokušati prepisati vaš audio koristeći razumne opcije zadane konfiguracije. Međutim, možete dalje konfigurirati svoj zahtjev za transkripciju sa sljedećim opcijama:TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });