VocalStack Logo

Documentation

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

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

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

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

Аударма

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

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

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

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

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

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

Барлық аудару әрекеттер үшін ортақ сұраныс параметрлері мен жауаптары

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

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

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

Құжаттаманы қарау
Тексерудегі немесе аяқталған транскрипциялардан деректерді алу. Бұл ретте транскрипция уақыты, кілтт сөздер, тұжырымдар және абзац сегменттері де қамтылады.
Аудио транскрипциясын келесі әдістермен бастағаннан кейін, VocalStack API- ны транскрипция деректерді алу үшін қолдануға болады:
Аудио URL- інен аудару
URL-де алдын ала жазылған дыбыстарды жай мәтінге аудару. Басқа файл форматтары MP3, WAV, FLAC, OGG.
Микрофон немесе LiveStream- дан транскрипциялауName
Тікелей микрофоннан немесе тікелей эфирден сөйлеу транскрипциясын жасау. Polyglot-пен біріктіріп, кез келген тілде оқылатын транскрипция үшін ашық, бөлісуге болатын сілтеме жасау.
Полиглот сеансын транскрипциялап және таныстыруName
Ашық ортақ сілтеме арқылы тікелей транскрипцияны таратуға арналған сеанс құру. Пайдаланушылар өз тілдерінде тірі транскрипцияларды, тіпті сеансы белсенді емес кездегі бұрынғы транскрипцияларды да оқи алады.
Барлық транскрипцияларды алу үшін : Transcriptions VocalStack SDK- дан:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcriptions = await sdk.getAllTranscriptions(); transcriptions.data?.forEach((transcription) => { // the transcription ID (use this to get more details about the transcription) console.log(transcription.id); // 'waiting', 'processing', 'done', or 'error' console.log(transcription.status); // the time the transcription started console.log(transcription.start); // the time the transcription finalized console.log(transcription.end); // the keywords associated with the transcription console.log(transcription.keywords); // the length of the transcription in seconds console.log(transcription.duration); });
Транскрипция үшін бар деректерді алу үшін біз көмегіне жүгінуіміз керек id бұл транскрипцияның. id транскрипция процесі басталғанда қайтарылады. Бірақ, оны жоғарыдағы API-ны пайдаланып, барлық транскрипцияларды қарап шығу арқылы да алуға болады.
Тіркелгі Transcriptions VocalStack SDK- дан:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.getTranscription({ id: 'TRANSCRIPTION-ID' }); const data = transcription.data; if (data) { // the transcription ID (use this to get more details about the transcription) console.log(data.id); // 'waiting', 'processing', 'done', or 'error' console.log(data.status); // the time the transcription started console.log(data.start); // the time the transcription finalized console.log(data.end); // the keywords associated with the transcription console.log(data.keywords); // the length of the transcription in seconds console.log(data.duration); // an object with the transcription timeline console.log(data.timeline); // a summary of the transcription console.log(data.summary); // the entire transcription in paragraph form console.log(data.paragraphs); }
Көбінесе, сіз тек бір транскрипция үшін деректерді алуды қаласаңыз, ол тек сол транскрипция өңделіп біткеннен кейін ғана. Себебі, транскрипция – асинхронды операция, оның нәтижесі транскрипция процесін орындаған жерде асинхронды түрде бақылауға алынады. Бірақ, егер сіз әлі күтіп тұрған транскрипция үшін транскрипция деректерді сұрасаңыз, онда сіз әлі де осы транскрипция үшін бар деректерді, соның ішінде ең жаңасын да ала аласыз. timeline.
Транскрипция аяқталғанда, ол кейін өңделеді, егер бұл жағдайда транскрипция деректерінде үшін де мәндер болады keywords, summary және paragraphs.
Әрбір аудару кезінде қайтарылатын жауап нысанын қарау:
Транскрипция сұрауы мен жауап
Барлық аудару әрекеттер үшін ортақ сұраныс параметрлері мен жауаптары. Аудару параметрлерін баптау үшін параметрлерді қолданыңыз.
Scroll Up