VocalStack Logo

Documentation

Transkriptsiooniandmete hankimine

Saa andmed ootel olevatest või lõpetatud transkriptsioonidest

Mikrofonist või LiveStreamist transkribeerimine

Transkribeeri reaalajas kõne mikrofonist või reaalajas voogedastus

Transkriptsiooni seansid

Transkriptsiooni staatuse jälgimine ja haldamine seansside abil

Tõlgi transkriptsioon

Tõlgi transkribeeritud teksti teise keelde

Transkribeeri audio URL-ist

Transkribeeri kõne eelsalvestatud heli URL-i lihttekstiks

Kliendipoolsed autentimismärgid

Loo ajutine autentimismärk kliendipoolsete päringute jaoks

Transkribeerige ja esitage polüglottide seanss

Looge seanss, mida saab kasutada reaalajas transkriptsiooni edastamiseks avaliku jagatava lingi kaudu

Transkriptsiooni taotlus ja vastus

Sirvi dokumentatsiooni
Ühised päringu suvandid ja vastused kõigi transkriptsioonitoimingute jaoks. Transkriptsioonisätete konfigureerimiseks kasutage suvandeid.
Maksimaalne kestus, mille jooksul saab transkribeeritavat teksti sekundites esitada.
  • 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_sTranskriptsioonivastusSaate 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 protsenti
  • data.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 algusaeg
    • start: transkriptsioonisegmendi lõpuaeg
    • end: transkriptsioonisegmendi tekstitükk
    • text: 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)
    • translationsJäreltöötlus
saadetakse aadressile response.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 transkriptsioonist
  • keywords: kogu transkriptsioon, mis on rühmitatud lõikudeks, segmenteeritud teemade või sisuka üleminekuga uuele teemale
  • summaryTypescripti tugi
  • paragraphsVocalStack'i JavaScript SDK-l on täielik TypeScripti tugi. Näiteks.
tüüp. 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