Pridobi podatke o prepisu

Brskanje po dokumentaciji
Pridobite podatke iz čakajočih ali dokončanih prepisov. To vključuje časovnico prepisa, ključne besede, povzetek in segmente odstavkov.
Ko začnete prepisovati zvok, lahko uporabite API VocalStack za pridobivanje podatkov o prepisu na katerega koli od naslednjih načinov:
Prepisovanje zvoka iz URL-ja
Prepis govora iz predhodno posnetega zvoka v URL v navadno besedilo. Podprti so glavni formati datotek, vključno z MP3, WAV, FLAC in OGG.
Prepis iz mikrofona ali LiveStream
Prepisujte govor v živo iz mikrofona ali pretoka v živo. Integrirajte s Polyglotom, da ustvarite javno povezavo za deljenje prepisa, ki jo lahko uporabniki berejo v kateremkoli jeziku.
Prepis in predstavitev poliglotske seje
Ustvarite sejo, ki jo lahko uporabite za oddajanje prepisa v živo prek javne povezave za skupno rabo. Uporabniki lahko berejo prepis v živo v svojem želenem jeziku in celo pretekle prepise, ko je vaša seja neaktivna.
Pridobivanje vseh prepisov se doseže z uporabo Transcriptions iz 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); });
Da bi dobili vse podatke, ki so na voljo za prepis, moramo uporabiti. id tega prepisa. id se vrne, ko se prvič sproži proces prepisovanja. Vendar pa jo lahko dobimo tudi tako, da pogledamo vse prepise z uporabo zgornjega API-ja.
Za pridobitev določenega prepisa uporabite TranscriptionsČakajoči prepisi
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); }
Dokončane transkripcijetimeline.
, keywords in summaryNaslednji korakiparagraphs.
Puedes usar la API de VocalStack para obtener datos de transcripción una vez que hayas comenzado a transcribir audio con cualquiera de los siguientes métodos:
Zahteva za prepis in odgovor
Skupne možnosti zahteve in odzivi za vse postopke prepisovanja. Uporabite možnosti za konfiguracijo nastavitev prepisovanja.
Scroll Up