Saa andmed ootel olevatest või lõpetatud transkriptsioonidest
Transkribeeri reaalajas kõne mikrofonist või reaalajas voogedastus
Transkriptsiooni staatuse jälgimine ja haldamine seansside abil
Tõlgi transkribeeritud teksti teise keelde
Transkribeeri kõne eelsalvestatud heli URL-i lihttekstiks
Loo ajutine autentimismärk kliendipoolsete päringute jaoks
Looge seanss, mida saab kasutada reaalajas transkriptsiooni edastamiseks avaliku jagatava lingi kaudu
language
Kasuta seda valikut, kui soovid piirata kõne transkribeeritavat osa. Määra sellele väärtuseks. Kui soovite töödelda kogu transkriptsiooni, olenemata selle kestusest (⚠️ kasutage ettevaatusega). Vaikimisi on see suvand seatud väärtusele. , tagades, et kõne üle kirjutatakse ainult esimesed kaks tundi.duration_s
TranskriptsioonivastusSaate asünkroonselt jälgida transkriptsiooni andmeid, kui see muutub kättesaadavaks kasutades. sündmuse käiturit, mis pakub max_duration_s
Vastuväide.Vastuse objektThe 0
objektil on järgmised omadused:7200
:, onData
:,:response
:,:response
:, status
: Üks "ootab", "töötlemine", "tehtud" või "viga"data.progress
: Väärtus 0 ja 1 vahel, mis näitab transkriptsiooni edenemise protsentidata.timeline
Kui staatus on "töötlemine" või "valmis", siis on ajaskaala objekt saadaval, näidates kogu transkriptsiooni, mis on selle hetkeni saadaval. Ajaskaala on massiiv, mis sisaldab järgmisi atribuute:: transkriptsioonisegmendi algusaegstart
: transkriptsioonisegmendi lõpuaegend
: transkriptsioonisegmendi tekstitükktext
: ISO 639-1 keelekoodide ja tõlgete võtme-väärtuse salvestusruum (see atribuut on saadaval ainult siis, kui transkriptsioonil on vähemalt üks tõlge)translations
Järeltöötlusresponse
.Lõplikus vastuses on transkriptsiooni staatus "tehtud" ja need uued omadused lisatakse. onData
: mõned võtmesõnad, mis esindavad transkriptsiooni teemasiddata
: ühe lõigu kokkuvõte kogu transkriptsioonistkeywords
: kogu transkriptsioon, mis on rühmitatud lõikudeks, segmenteeritud teemade või sisuka üleminekuga uuele teemalesummary
Typescripti tugiparagraphs
VocalStack'i JavaScript SDK-l on täielik TypeScripti tugi. Näiteks. 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); });