VocalStack Logo

Documentation

Obtén les dades de transcripció

Obtén dades de les transcripcions pendents o completades

Transcriviu des d'un micròfon o LiveStream

Transcriviu el discurs en directe des d'un micròfon o una transmissió en directe

Tradueix una transcripció

Tradueix el text transcrit a un altre idioma

Transcriu àudio des d' URL

Transcriu la veu d'àudio preenregistrat en un URL a text pla

Tokens d' autenticació del client

Crea un token d' autenticació temporal per a peticions del client

Petició i resposta de transcripció

Opcions de petició i respostes comunes per a totes les operacions de transcripció

Transcriviu i presenteu una sessió poliglota

Crea una sessió que es pot usar per a emetre una transcripció en directe a través d' un enllaç públic compartible

Sessions de transcripció

Navega per la documentació
Monitoritzeu i gestioneu l'estat de la transcripció amb sessions. Utilitzant sessions podeu reconectar- vos a una connexió asincrònica creada prèviament.
Les sessions poden ser útils si voleu monitoritzar una transcripció en temps real en un context diferent d' on es va crear la transcripció.
Es crea una nova sessió cada vegada que crideu amb èxit connect. La sessió només acaba quan la transcripció acaba amb un estat de "fet" o "error". Les crides subsegüents a connect amb les mateixes opcions de petició de transcripció retornarà un transcription objecte per a la mateixa connexió de transcripció.
Per exemple:
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