VocalStack Logo

Documentation

Obtener datos de transcripción

Obtenga datos de transcripciones pendientes o completadas

Transcribir desde un micrófono o LiveStream

Transcribe el discurso en vivo desde un micrófono o transmisión en vivo

Traducir una transcripción

Traducir texto transcrito a otro idioma

Transcribir audio desde URL

Transcribir el discurso de audio pregrabado en una URL a texto plano

Tokens de autenticación del lado del cliente

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

Solicitud y respuesta de transcripción

Opciones de solicitud y respuestas comunes para todas las operaciones de transcripción

Transcribir y presentar una sesión políglota

Crear una sesión que se pueda utilizar para transmitir una transcripción en vivo a través de un enlace público compartible

Sesiones de transcripción

Buscar en la documentación
Monitoree y administre el estado de transcripción con sesiones. Usando sesiones puede volver a conectarse a una conexión asíncrona creada previamente.
Las sesiones pueden ser útiles si desea monitorear de forma programática una transcripción en tiempo real en un contexto diferente al de donde se creó la transcripción.
Se crea una nueva sesión cada vez que se llama con éxito. connect.La sesión termina solo cuando la transcripción termina con un estado de "hecho" o "error". Las llamadas subsiguientes a. connect con las mismas opciones de solicitud de transcripción devolverá un transcription objeto para la misma conexión de transcripción.
Por ejemplo:
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