VocalStack Logo

Documentation

Obter os datos de transcrición

Obter datos de transcricións pendentes ou completadas

Transcreba desde un micrófono ou LiveStream

Transcreba o discurso en directo desde un micrófono ou unha transmisión en directo

Traducir unha transcrición

Traducir o texto transcrito a outro idioma

Transcreba o son desde un URL

Transcríbe a voz de audio pregrabado nun URL a texto simple

Tokens de autenticación do lado do cliente

Crear un token de autenticación temporal para as solicitudes do lado do cliente

Solicitude e resposta de transcrición

Opcións de petición e respostas comúns para todas as operacións de transcrición

Transcreba e presente unha sesión de Polyglot

Crear unha sesión que se poida usar para difundir unha transcrición en directo mediante unha ligazón pública compartible

Sesións de transcripción

Examinar a documentación
Vixiar e xestionar o estado da transcrición con sesións. Usando sesións pode reconectarse a unha conexión asincrónica creada previamente.
As sesións poden ser útiles se quere controlar por programación unha transcrición en tempo real nun contexto diferente do que foi creado a primeira vez.
Crease unha nova sesión cada vez que se chama con éxito connect.A sesión só remata cando a transcrición remata cun estado de "feito" ou "erro". As chamadas subseguintes a connect coas mesmas opcións de petición de transcrición devolverá un transcription obxecto para a mesma conexión de transcrición.
Así, por exemplo:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up