Добиј податоци од чекање или завршени транскрипции
Пренесете говор во живо од микрофон или пренос во живо
Набљудување и управување со транскрипција со сесии
Преведување на транскрибираниот текст на друг јазик
Преведување на говор од претходно снимен аудио во URL во обичен текст
Креирај привремен токен за проверка на автентичноста за клиентски барања
Создадете сесија која може да се користи за емитување на транскрипција во живо преку јавна споделлива врска
language
Траењето, во секунди, на аудио- датотеката. Оваа опција се користи како заштита за да се осигура дека вашата транскрипција ќе се случи само ако должината на аудио- датотеката се совпаѓа со должината на опцијата. По подразбирање, оваа опција се игнорира, и транскрипциите ќе се обработуваат без оглед на нивната должина. Максималното времетраење што може да се транскрибира, во секунди.duration_s
Користете ја оваа опција ако сакате да го ограничите бројот на транскрибирани зборови. Поставете го ова на ако сакате да ја обработите целата транскрипција, без оглед на нејзиното траење (⚠️ користете внимателно). Стандардно, оваа опција е поставена на , осигурувајќи се дека само првите два часа од говорот се транскрибирани.max_duration_s
Одговор на транскрипцијаМожете асинхроно да ги следите податоците за транскрипција како што стануваат достапни со користење на. event handler кој обезбедува 0
-Не.7200
Објектот за одговорonData
: Една од "чекање", "обработка", "свршено" или "грешка"response
: Вредност помеѓу 0 и 1 што го означува процентот на напредок на транскрипцијатаresponse
: крајно време на сегментот за транскрипцијаstatus
: дел од текстот во сегментот за транскрипцијаdata.progress
: складиште со клучни вредности на кодови на јазици во ISO 639- 1 и преводи (ова својство е достапно само ако транскрипцијата има барем еден превод)data.timeline
По- обработкаОткако транскрипцијата е завршена, ќе се случи пост-процесирање, во кој момент ќе се добие финалниот геном. start
ќе биде испратено на end
.Во финалниот одговор, статусот на транскрипцијата ќе биде "довршено", и овие нови својства ќе бидат вклучени во. text
: неколку клучни зборови кои ги претставуваат темите од транскрипцијатаtranslations
: еден параграф резиме на целата транскрипцијаresponse
JavaScript SDK на VocalStack има целосна поддршка за 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); });