Transkripuoti gyvą kalbą iš mikrofono ar tiesioginio srauto
Stebėti ir valdyti transkripcijos būseną su seansais
Verskite transkribuotą tekstą į kitą kalbą
Transkripuoti kalbą iš iš anksto įrašyto garso URL į paprastą tekstą
Sukurti laikiną autentifikavimo ženklą kliento pusės užklausoms
Bendrosios visų transkripcijos operacijų užklausos parinktys ir atsakymai
Sukurti sesiją, kuri gali būti naudojama transliuoti tiesioginę transkripciją per viešą bendrinimo nuorodą
Transcriptions
iš VocalStack SDK:JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcriptions = await sdk.getAllTranscriptions(); transcriptions.data?.forEach((transcription) => { // the transcription ID (use this to get more details about the transcription) console.log(transcription.id); // 'waiting', 'processing', 'done', or 'error' console.log(transcription.status); // the time the transcription started console.log(transcription.start); // the time the transcription finalized console.log(transcription.end); // the keywords associated with the transcription console.log(transcription.keywords); // the length of the transcription in seconds console.log(transcription.duration); });
id
to transcriptiontranskriptas. The id
yra grąžinamas, kai tik transkripcijos procesas yra pirmą kartą inicijuojamas. Tačiau jį taip pat galima gauti peržiūrint visas transkripcijas naudojant aukščiau pateiktą API. Transcriptions
iš VocalStack SDK:JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.getTranscription({ id: 'TRANSCRIPTION-ID' }); const data = transcription.data; if (data) { // the transcription ID (use this to get more details about the transcription) console.log(data.id); // 'waiting', 'processing', 'done', or 'error' console.log(data.status); // the time the transcription started console.log(data.start); // the time the transcription finalized console.log(data.end); // the keywords associated with the transcription console.log(data.keywords); // the length of the transcription in seconds console.log(data.duration); // an object with the transcription timeline console.log(data.timeline); // a summary of the transcription console.log(data.summary); // the entire transcription in paragraph form console.log(data.paragraphs); }
timeline
.keywords
, summary
ir paragraphs
.