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

tl> Client Side Authentication Tokens

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

> Pag-aplay at Tugon sa Transcription

> Karaniwang mga pagpipilian sa kahilingan at mga tugon para sa lahat ng mga operasyon transcription

> 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

> I-transcribe ang Audio mula sa URL

Mag-browse ng Dokumentasyon
Ang mga tekstong ito ay maaaring i-edit sa pamamagitan ng pag-click sa isang URL. Ang mga pangunahing format ng file ay suportado, kabilang ang MP3, WAV, FLAC, at OGG.
> Isulat ang isang file ng audio sa isang URL (tulad ng isang mp3) sa teksto na may ilang linya ng code:
JavaScript
import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ url: 'http://example.com/files/meaningless.mp3', }); transcription.start(); // This will print the transcription data as it comes in transcription.onData(console.log); /* { status: 'processing', data: { id: 'd1e7b3b0-7b3b-4b3b-8b3b-0b3b7b3b3b3b', operation: 'transcription-prerecorded', progress: 0.1, timeline: [ { start: 0, end: 7.52, text: 'Meaningless, meaningless, says the teacher, utterly meaningless, everything is meaningless.', language: 'en', translations: { ... }, }, ... ] } } */
May ilang mga paraan upang matukoy ang mga katangian ng isang sistemang transkripsiyon. Ang mga datos ay maaaring ibahagi sa pagitan ng mga user sa pamamagitan ng mga transaksyon.
> Pag-aplay at Tugon sa Transcription
> 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.
Ngayon ay tingnan natin kung paano namin maaaring gamitin ang mga pasadyang mga pagpipilian upang i-configure ang aming proseso ng transcription:
JavaScript
// Run "npm install @voca l-stack/js-sdk" to install the package import { UrlTranscription } from '@vocalstack/js-sdk'; // Get your key here ⇢ https://www.vocalstack.com/dashboard/api-keys const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ // URL to the audio file url: 'http://example.com/files/audio.mp3', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: the maximum duration to transcribe, in seconds // (if not provided, the entire audio file will be transcribed) max_duration_s: 1800, // Optional: the actual duration of the audio file, in seconds // (the transcription starts only if the audio file matches this duration) duration_s: 3600, }); // Start the transcription transcription.start(); // Listen for transcription data transcription.onData((response) => { const { status, data } = response; console.log(status); // 'waiting', 'processing', 'done', or 'error' if (data) { console.log(data.progress); // a value between 0 and 1 console.log(data.timeline); // an object with the transcription timeline } if (status === 'done') { console.log(data.summary); // a summary of the transcription console.log(data.keywords); // an array of keywords console.log(data.paragraphs); // the entire transcription in paragraph form } });
Kapag na-transcribe mo na ang iyong pagsasalita sa iyong audio file, maaari mong ilipat sa isa sa mga sumusunod:
> Kumuha ng transcription Data
Ang mga ito ay mga datos na nauukol sa mga transaksyon. Kasama rito ang timeline ng transkripsiyon, mga salitang susi, buod, at mga segment ng talata.
> Isalin ang isang Transcription
Isalin ang nakasulat na teksto sa ibang wika. Maaaring gawin ito para sa anumang transkripsiyon, kabilang ang mga pre-record na transkripsiyon, live na transkripsiyon o mga transkripsiyon ng Polyglot session.
tl> Sesyon ng Transkripsiyon
Ang mga ito ay nakatuon sa pag-aaral at pagpapaunlad ng mga transaksyon. > Gamit ang mga session maaari mong muling kumonekta sa isang dati na nilikha asynchronous koneksyon.
Scroll Up