VocalStack Logo

Documentation

Транскрипция деректерді алу

Тексерудегі немесе аяқталған транскрипциялардан деректерді алу

Микрофон немесе LiveStream- дан транскрипциялауName

Тікелей микрофоннан немесе тікелей эфирден сөйлеу транскрипциясын жасау

Транскрипция сеанстары

Транскрипция күйін сеанс арқылы бақылау және басқару

Аударма

Транскрипцияланған мәтіннің басқа тілге аударылуы

Аудио URL- інен аудару

URL-де алдын ала жазылған дыбыстарды жай мәтінге аудару

Клиент тарапының аутентификация токендері

Клиент тарапынан сұраныс үшін уақытша аутентификация токені жасау

Полиглот сеансын транскрипциялап және таныстыруName

Ашық ортақ сілтеме арқылы тікелей транскрипцияны таратуға арналған сеанс құру

Транскрипция сұрауы мен жауап

Құжаттаманы қарау
Барлық аудару әрекеттер үшін ортақ сұраныс параметрлері мен жауаптары. Аудару параметрлерін баптау үшін параметрлерді қолданыңыз.
Транскрипцияның ең ұзақ уақыты, секундта.
  • 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: бүкіл транскрипцияны абзацтарға топтастыру, тақырып бойынша сегменттеу немесе жаңа тақырыпқа мәнді ауысу
  • summaryTypescript қолдауы
  • paragraphsVocalStack- тің JavaScript SDK- і TypeScript- ті толық қолдайды. Мысалы,
түрі. response번역 요청UrlTranscriptionResponseVocalStack은 합리적인 기본 설정 옵션을 사용하여 오디오를 녹음하려고 시도합니다. 그러나 다음 옵션을 사용하여 녹음 요청을 더욱 구성할 수 있습니다.:
TSTypeScript
import { 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); });
Scroll Up