Obter datos de transcricións pendentes ou completadas
Transcreba o discurso en directo desde un micrófono ou unha transmisión en directo
Vixiar e xestionar o estado da transcrición con sesións
Traducir o texto transcrito a outro idioma
Transcríbe a voz de audio pregrabado nun URL a texto simple
Crear un token de autenticación temporal para as solicitudes do lado do cliente
Crear unha sesión que se poida usar para difundir unha transcrición en directo mediante unha ligazón pública compartible
language
A duración, en segundos, do ficheiro de son. Esta opción emprégase como garda para asegurar que a transcrición só se produce se a lonxitude do ficheiro de son coincide coa duración da opción. Por omisión, esta opción é ignorada, e as transcricións serán procesadas independentemente da súa lonxitude. A duración máxima que se pode transcreber, en segundos.duration_s
Use esta opción se quere limitar a cantidade de fala transcrita. Axuste isto a se quere procesar toda a transcrición, independentemente da súa duración (⚠️ use con coidado). Por omisión, esta opción está definida como , asegurando que só se transcríben as dúas primeiras horas do discurso.max_duration_s
Resposta de transcripciónPode vixiar de forma asincrónica os datos de transcrición a medida que se fagan dispoñíbeis empregando xestor de eventos que fornece o 0
Obxecto.7200
O obxecto de respostaonData
: Un de "agardando", "procesando", "feito" ou "erro"response
: Un valor entre 0 e 1 que indica a porcentaxe de progreso da transcriciónresponse
: a hora de fin do segmento de transcriciónstatus
: o anaco de texto no segmento de transcricióndata.progress
: un almacén de chave- valor de códigos de lingua en ISO 639- 1 e traducións (esta propiedade só está dispoñíbel se a transcrición ten polo menos unha tradución)data.timeline
Post- procesamentoUnha vez completada a transcrición, ocorrerá o post- procesamento, no que o ficheiro final será. start
será enviado a end
. Na resposta final, o estado da transcrición será "feito", e estas novas propiedades serán incluídas en. text
: algunhas palabras chave que representan temas da transcricióntranslations
: un resumo dun só parágrafo de toda a transcriciónresponse
O SDK de JavaScript de VocalStack ten soporte completo para TypeScript. Por exemplo, o onData
obxecto ten o data
type. keywords
:,:summary
:,:paragraphs
:, response
:,:UrlTranscriptionResponse
:,: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); });