Добијени подаци из чекања или завршених транскрипција
Преписивање говора уживо са микрофона или стрима
Наблюдавати и управљати стањем транскрипције са сесијама
Преводио је са латинског на друге језике
Преписивање говора из претходно снимљеног аудио у URL у обични текст
Креирај привремени токен аутентикације за захтеве са стране клијента
Створити сеансу која се може користити за емитовање транскрипције уживо преко јавног дељивог линка
language
Трајање, у секундама, аудио фајла. Ова опција се користи као чувар да би се осигурало да се ваша транскрипција деси само ако се дужина аудио фајла поклапају са трајање опције. По подразумеваном, ова опција се игнорисује, и транскрипције ће се процесирати без обзира на њихову дужину. Максимално трајање које се може транскрибовати, у секундама.duration_s
Користите ову опцију ако желите да ограничите количину транскрибованог говора. Поставите на ако желите да обрадите целу транскрипцију, без обзира на њено трајање (⚠️ употребите са пажњом). Подразумевано, ова опција је постављена на , осигуравајући да су само прва два сата говора транскрибована.max_duration_s
Реакција транскрипцијеМожете асинхроно пратити транскрипцију података како постају доступни користећи. догађај руководилац који обезбеђује 0
Објекат.7200
Објекат одговораonData
: Један од „ чекам “, „ обрађујем “, „ завршено “ или „ грешка “response
: Вредност између 0 и 1 која означава проценат напредовања транскрипцијеresponse
: време краја сегмента транскрипцијеstatus
: део текста у сегменту транскрипцијеdata.progress
: складиште кључ-вредност језичких кодова у ISO 639-1 и преводима (ово својство је доступно само ако транскрипција има барем један превод)data.timeline
ПостпроцесирањеКада је транскрипција завршена, долази до пост-обраде, у којој се завршни геном преноси на геном мишића. start
ће бити послат на end
.У коначном одговору, статус транскрипције ће бити "довршено", и ова нова својства ће бити укључена у. text
: неколико кључних речи које представљају теме из транскрипцијеtranslations
: један параграф сажетак читаве транскрипцијеresponse
VocalStack's JavaScript SDK има потпуну подршку за TypeScript. На пример, onData
објекат има data
Тип. keywords
:,:summary
:,:paragraphs
:, response
:,:UrlTranscriptionResponse
:,: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); });