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

Kliendipoolsed autentimismärgid

Loo ajutine autentimismärk kliendipoolsete päringute jaoks

Transkriptsiooni taotlus ja vastus

Ühised päringu suvandid ja vastused kõigi transkriptsioonitoimingute jaoks

Transkribeerige ja esitage polüglottide seanss

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

Transkribeeri audio URL-ist

Sirvi dokumentatsiooni
Transkribeeri kõne eelsalvestatud heli URL-i lihttekstiks. Peamised failivormingud on toetatud, sealhulgas MP3, WAV, FLAC ja OGG.
Transkribeeri URL-is olev helifail (nt mp3) tekstiks, kasutades selleks vaid mõnda koodirida:
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: { ... }, }, ... ] } } */
Transkriptsiooni seadete kohandamiseks on saadaval mitu taotlusvalikut. Lisaks sellele annab vastuse objekt erinevaid andmeid transkriptsiooniprotsessi erinevates etappides.
Transkriptsiooni taotlus ja vastus
Ühised päringu suvandid ja vastused kõigi transkriptsioonitoimingute jaoks. Transkriptsioonisätete konfigureerimiseks kasutage suvandeid.
Nüüd vaatame, kuidas me saame kasutada kohandatud võimalusi seadistada meie transkriptsiooni protsessi:
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 } });
Kui olete kõne oma helifailis ära kirjutanud, võite soovi korral jätkata ühe järgneva toiminguga.:
Transkriptsiooniandmete hankimine
Saa andmed ootel olevatest või lõpetatud transkriptsioonidest. See hõlmab transkriptsiooni ajaskaalat, võtmesõnu, kokkuvõtet ja lõigusegmente.
Tõlgi transkriptsioon
Tõlgi transkribeeritud teksti teise keelde. Seda saab teha mis tahes transkriptsiooni puhul, sealhulgas eelsalvestatud transkriptsioonid, reaalajas transkriptsioonid või Polyglot seansi transkriptsioonid.
Transkriptsiooni seansid
Transkriptsiooni staatuse jälgimine ja haldamine seansside abil. Seansside abil saate uuesti ühendada varem loodud asünkroonse ühenduse.
Scroll Up