Obtén dades de les transcripcions pendents o completades
Transcriviu el discurs en directe des d'un micròfon o una transmissió en directe
Monitoritzeu i gestioneu l'estat de la transcripció amb sessions
Tradueix el text transcrit a un altre idioma
Transcriu la veu d'àudio preenregistrat en un URL a text pla
Crea un token d' autenticació temporal per a peticions del client
Crea una sessió que es pot usar per a emetre una transcripció en directe a través d' un enllaç públic compartible
language
Useu aquesta opció si voleu limitar la quantitat de veu transcrita. Establiu- ho a si voleu processar tota la transcripció, independentment de la seva durada (⚠️ useu-lo amb precaució). Per omissió, aquesta opció està establerta a , assegurant que només les primeres dues hores del discurs són transcrites.duration_s
Resposta de transcripcióPodeu controlar de manera asíncrona les dades de transcripció a mesura que es fan disponibles usant gestor d' esdeveniments que proporciona el max_duration_s
Objecte.L' objecte de respostaEl 0
object té les següents propietats:7200
:, onData
:,:response
:,:response
:, status
: Un d' "esperant", "processant", "fet" o "error"data.progress
: Un valor entre 0 i 1 que indica el percentatge de progrés de la transcripciódata.timeline
Si l' estat és "processant" o "fet", l' objecte de la línia de temps estarà disponible, mostrant tota la transcripció disponible fins a aquest punt. La línia de temps és un array d' objectes que conté aquestes propietats:: l' hora d' inici del segment de transcripcióstart
: l' hora de finalització del segment de transcripcióend
: el tros de text en el segment de transcripciótext
: un magatzem de valors clau dels codis d' idioma en ISO 639- 1 i traduccions (aquesta propietat només està disponible si la transcripció té almenys una traducció)translations
Post- processamentresponse
. En la resposta final, l' estat de la transcripció serà "fet", i aquestes noves propietats s' inclouran en. onData
: algunes paraules clau que representen temes de la transcripciódata
: un resum d' un sol paràgraf de tota la transcripciókeywords
: la transcripció sencera agrupada en paràgrafs, segmentada per temes, o per una transició significativa a un nou temasummary
Implementació de Typescriptparagraphs
L' SDK JavaScript de VocalStack té compatibilitat completa amb TypeScript. Per exemple, el response
转录请求UrlTranscriptionResponse
VocalStack 将尝试使用合理的默认配置选项转录您的音频。 但是,您可以使用以下选项进一步配置转录请求: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); });