VocalStack Logo

Documentation

> Kumuha ng transcription Data

Ang mga ito ay mga datos na nauukol sa mga transaksyon

> Isulat mula sa isang Mikropono o LiveStream

Ang mga ito ay maaaring maging isang live na stream o isang microphone

tl> Sesyon ng Transkripsiyon

Ang mga ito ay nakatuon sa pag-aaral at pagpapaunlad ng mga transaksyon

> Isalin ang isang Transcription

Isalin ang nakasulat na teksto sa ibang wika

> I-transcribe ang Audio mula sa URL

Ang mga tekstong ito ay maaaring i-edit sa pamamagitan ng pag-click sa isang URL

tl> Client Side Authentication Tokens

Ang isang halimbawa ng isang karaniwang uri ng authentication ay ang client-side authentication

> Isulat at ipakilala ang isang Polyglot Session

Ang isang karaniwang paraan ng pag-uulat ng isang transaksyon ay ang paggamit ng isang link sa isang transaksyon

> Pag-aplay at Tugon sa Transcription

Mag-browse ng Dokumentasyon
> Karaniwang mga pagpipilian sa kahilingan at mga tugon para sa lahat ng mga operasyon transcription. Gamitin ang mga pagpipilian upang i-configure ang mga setting transcription.
Halimbawa, "en" (Ingles), o "ro" (Romanes). Sa mga wikang Indo-Europeo, ang mga titik ay hindi na ginagamit sa lahat ng mga titik. Ito ay may kaugnayan sa multilingualism. Gayunpaman, kung alam mo ang wika ng pananalita, ang pagbibigay ng opsyon na ito ay maaaring dagdagan ang katumpakan ng transkripsiyon.
  • languageAng tagal, sa segundo, ng file ng audio. Ang mga ito ay maaaring gamitin upang matukoy ang mga halaga ng mga parameter na ito sa pamamagitan ng pag-iiba ng mga parameter ng mga ito. Sa pamamagitan ng default, ang pagpipiliang ito ay hindi pinapansin, at ang mga transcription ay mag-proseso anuman ang kanilang haba. Ang pinakamahabang tagal na maaaring isalin, sa segundo.
  • duration_s tl> Gamitin ang pagpipiliang ito kung nais mong limitahan ang halaga ng pagsasalita transcribed. Itakda ito sa > kung gusto mong iproseso ang buong transcription, anuman ang tagal nito (⚠️ gamitin nang may pag-iingat). > Sa pamamagitan ng default, ang pagpipiliang ito ay na-set sa ,Ang mga ito ay ang mga sumusunod: Ang unang dalawang mga titik ay ang mga titik ng alpabetong Siriliko.
  • max_duration_sAng Transkripsyon ng Tugon> Maaari mong asynchronously subaybayan ang data transcription bilang ito ay nagiging magagamit gamit ang > kaganapan handler na nagbibigay ng 0 Ang "Object.7200Ang Tugon Object
<tl> bagay ay may mga sumusunod na mga katangian:onData: Isa sa "paghintay", "pagproseso", "tapos na" o "error"response: Ang isang halaga sa pagitan ng0at 1 na nangangahulugan ng transcription progreso porsyento
:tl> : ang oras ng simula ng transcription segmentresponse:tl> : ang oras ng katapusan ng transcription segment
  • status:tl> : ang piraso ng teksto sa transcription segment
  • data.progress: isang key-halaga ng tindahan ng mga code ng wika sa ISO 639-1 at mga pagsasalin (ang ari-arian na ito ay magagamit lamang kung ang transcription ay may hindi bababa sa isang pagsasalin)
  • data.timelinePost-pagprosesoKapag ang transcription ay kumpleto, post-processing ay magaganap, sa kung saan ang punto ang huling
    • start tl> ay ipapadala sa
    • end. Sa huling tugon, ang katayuan ng transcription ay "tapos na", at ang mga bagong pag-aari ay kasama sa.
    • text:tl> : ilang mga keyword na kumakatawan sa mga paksa mula sa transcription
    • translations:tl> : isang solong talata buod ng buong transcription
Typescript SuportaresponseAng VocalStack's JavaScript SDK ay may buong TypeScript suporta. Halimbawa, ang onData < object ay may data Ang Type.
  • keywords:,:
  • summary:,:
  • paragraphs:,,
:,, response:,,:UrlTranscriptionResponse:,,:
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