Transcribe tiešraides runu no mikrofona vai tiešraides straumi
Uzraudzīt un pārvaldīt transkripcijas statusu ar sesijām
Tulkot transkripcijas tekstu citā valodā
Transkribēt runu no iepriekš ierakstīta audio URL vienkāršā tekstā
Izveidot pagaidu autentifikācijas žetonu klienta puses pieprasījumiem
Vispārējās pieprasījumu opcijas un atbildes visām transkripcijas darbībām
Izveidojiet sesiju, kuru var izmantot, lai pārraidītu tiešraides transkripciju, izmantojot publiski kopīgojamu saiti
Transcriptions
no 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
no šīs transkripcijas. id
tiek atgriezts, kad transkripcijas process tiek uzsākts pirmo reizi. Tomēr to var iegūt arī, aplūkojot visas transkripcijas, izmantojot iepriekš minēto API. Transcriptions
no 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
un paragraphs
.