Тексерудегі немесе аяқталған транскрипциялардан деректерді алу
Тікелей микрофоннан немесе тікелей эфирден сөйлеу транскрипциясын жасау
Транскрипция күйін сеанс арқылы бақылау және басқару
Транскрипцияланған мәтіннің басқа тілге аударылуы
URL-де алдын ала жазылған дыбыстарды жай мәтінге аудару
Клиент тарапынан сұраныс үшін уақытша аутентификация токені жасау
Ашық ортақ сілтеме арқылы тікелей транскрипцияны таратуға арналған сеанс құру
language
Бұл параметр транскрипцияланған сөйлеу көлемін шектеуді қаласаңыз қолданылады. Бұл параметрді етіп орнатыңыз Егер сіз транскрипцияның ұзақтығына қарамастан, оны толықтай өңдеуді қаласаңыз (⚠️ абайлап қолданыңыз). Әдетте, бұл параметр. , сөйлемнің тек алғашқы екі сағаты ғана транскрипцияланатынын қамтамасыз ету.duration_s
Транскрипция жауаптарыТранскрипция деректері қолжетімді болған сайын, оларды асинхронды түрде бақылауға болады. Бұл үшін : оқиға өңдегішін қамтамасыз ететін max_duration_s
объект.Жауап нысаныThestar name 0
нысанның келесі қасиеттері бар:7200
:, onData
:,:response
:,:response
:, status
: "күту", "жөндеу", "бітті" немесе "қате" дегендердің біріdata.progress
: 0 мен 1 аралығындағы мән, аудару барысының пайызын білдіредіdata.timeline
Егер күйі "жұмыс істеуде" немесе "бітті" болса, уақыт сызығы нысаны қол жетімді болады, ол осы уақытқа дейінгі бар транскрипцияны көрсетеді. Уақыт сызығы келесі қасиеттері бар нысандардың жиыны:: транскрипция сегментінің басталу уақытыstart
: транскрипция сегментінің аяқталу уақытыend
: транскрипция сегментіндегі мәтіннің бір бөлігіtext
: ISO 639- 1 тіл кодтарының және аудармаларының кілт- мәндер қоры (бұл қасиет тек транскрипцияда кемінде бір аударма болса ғана қолданылады)translations
Қайта өңдеуresponse
. Соңғы жауапта, аударманың күйі "бітті" деп көрсетіледі, және бұл жаңа қасиеттер. onData
: транскрипциядағы тақырыптарды білдіретін бірнеше сөзdata
: бүкіл транскрипцияның бір абзацтық тұжырымыkeywords
: бүкіл транскрипцияны абзацтарға топтастыру, тақырып бойынша сегменттеу немесе жаңа тақырыпқа мәнді ауысуsummary
Typescript қолдауыparagraphs
VocalStack- тің JavaScript SDK- і TypeScript- ті толық қолдайды. Мысалы, response
번역 요청UrlTranscriptionResponse
VocalStack은 합리적인 기본 설정 옵션을 사용하여 오디오를 녹음하려고 시도합니다. 그러나 다음 옵션을 사용하여 녹음 요청을 더욱 구성할 수 있습니다.: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); });