VocalStack Logo

Documentation

Prepis z mikrofónu alebo LiveStream

Prepisujte živú reč z mikrofónu alebo živého prenosu

Transkripčné relácie

Monitorovať a spravovať stav prepisu s reláciami

Preložiť prepis

Preložiť prepísaný text do iného jazyka

Prepis zvuku z URL

Prepis reči z vopred nahratého zvuku v URL na obyčajný text

Tokeny overenia na strane klienta

Vytvoriť dočasný token overenia pre požiadavky na strane klienta

Žiadosť o prepis a odpoveď

Spoločné možnosti žiadosti a odpovede pre všetky operácie prepisu

Prepis a prezentácia polyglotovej relácie

Vytvorte reláciu, ktorá môže byť použitá na vysielanie živého prepisu prostredníctvom verejného zdieľaného odkazu

Získať údaje o prepise

Prehľadávať dokumentáciu
Získať údaje z čakajúcich alebo dokončených prepisov. To zahŕňa časovú os prepisu, kľúčové slová, súhrn a segmenty odsekov.
Po spustení prepisu zvuku môžete pomocou rozhrania VocalStack API načítať údaje o prepise pomocou niektorej z nasledujúcich metód:
Prepis zvuku z URL
Prepis reči z vopred nahratého zvuku v URL na obyčajný text. Podporované sú hlavné formáty súborov, vrátane MP3, WAV, FLAC a OGG.
Prepis z mikrofónu alebo LiveStream
Prepisujte živú reč z mikrofónu alebo živého prenosu. Integrujte s Polyglotom a vytvorte verejný zdieľateľný odkaz na prepis, ktorý si môžu používatelia prečítať v ľubovoľnom jazyku.
Prepis a prezentácia polyglotovej relácie
Vytvorte reláciu, ktorá môže byť použitá na vysielanie živého prepisu prostredníctvom verejného zdieľaného odkazu. Používatelia si môžu prečítať živé prepisy vo svojom preferovanom jazyku a dokonca aj predchádzajúce prepisy, keď je vaša relácia neaktívna.
Získanie všetkých prepisov sa vykonáva pomocou Transcriptions z VocalStack SDK:
JavaScript
import { 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); });
Ak chceme získať všetky údaje, ktoré sú k dispozícii pre prepis, musíme použiť. id z tohto prepisu. id je vrátená vždy, keď je proces prepisu prvýkrát iniciovaný. Môže sa však získať aj pohľadom na všetky prepisy pomocou vyššie uvedeného API.
Ak chcete získať špecifický prepis použite Transcriptions z VocalStack SDK:
JavaScript
import { 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); }
Vo väčšine prípadov by ste mali záujem získať dáta pre jeden prepis až po dokončení spracovania tohto prepisu. Je to preto, že transkripcie sú asynchrónne operácie, ktoré môžu mať svoj postup monitorovaný asynchrónne, kde vykonávate tento proces transkripcie. Ak však požiadate o údaje o prepise pre prepis, ktorý ešte nie je dokončený, stále dostanete všetky údaje, ktoré sú pre tento prepis k dispozícii, vrátane najaktuálnejších údajov. timeline.
Po dokončení prepisu prešiel post-procesom a v tomto prípade budú prepisové dáta obsahovať aj hodnoty pre. keywords, summary a paragraphs.
Skontrolujte objekt odpovede vrátený s každým prepisom:
Žiadosť o prepis a odpoveď
Spoločné možnosti žiadosti a odpovede pre všetky operácie prepisu. Použite možnosti na konfiguráciu nastavení prepisu.
Scroll Up