Získejte data z čekajících nebo dokončených přepisů
Přepisujte živou řeč z mikrofonu nebo živého streamu
Monitorování a správa stavu přepisu pomocí relací
Přeložit přepsaný text do jiného jazyka
Přepis řeči z předem nahraného zvuku v URL do prostého textu
Vytvořit dočasný token ověření pro požadavky na straně klienta
Vytvořte relaci, kterou lze použít k vysílání živého přepisu prostřednictvím veřejného sdíleného odkazu
language
Použijte tuto volbu, pokud chcete omezit množství přepisované řeči. Nastavte tuto volbu na pokud chcete zpracovat celý přepis, bez ohledu na jeho délku (⚠️ používejte s opatrností). Ve výchozím nastavení je tato možnost nastavena na. , aby bylo zajištěno, že budou přepsány pouze první dvě hodiny projevu.duration_s
Transkripční odpověďMůžete asynchronně sledovat přepisová data, jakmile jsou k dispozici pomocí. obslužná rutina události, která poskytuje max_duration_s
Objekce.Objekt odpovědiThe 0
objekt má následující vlastnosti:7200
:- Da. onData
:- Da.:response
:- Da.:response
:, status
: Jeden z "čekání", "zpracování", "hotovo" nebo "chyba"data.progress
: Hodnota mezi 0 a 1 označující procentuální pokrok přepisudata.timeline
Pokud je stav "zpracovává se" nebo "hotovo", bude k dispozici objekt časové osy, který zobrazuje celý přepis dostupný až do tohoto bodu. Časová osa je pole objektů obsahujících tyto vlastnosti:: čas zahájení segmentu přepisustart
: čas ukončení segmentu přepisuend
: část textu v segmentu přepisutext
: úložiště klíč-hodnota kódů jazyků v ISO 639-1 a překladů (tato vlastnost je dostupná pouze pokud má přepis alespoň jeden překlad)translations
Post-processingresponse
.V konečné odpovědi bude stav přepisu "done" a tyto nové vlastnosti budou zahrnuty do. onData
: několik klíčových slov reprezentujících témata z přepisudata
: shrnutí celého přepisu v jednom odstavcikeywords
: celý přepis seskupený do odstavců, rozdělený podle témat nebo smysluplného přechodu na nové témasummary
Podpora pro Typescriptparagraphs
VocalStack JavaScript SDK má plnou podporu pro TypeScript. Například response
Anmodning om transskriptionUrlTranscriptionResponse
VocalStack vil forsøge at transskribere din lyd ved hjælp af fornuftige standardkonfigurationsindstillinger. Du kan dog konfigurere din transskriptionsanmodning yderligere med følgende indstillinger:TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });