VocalStack Logo

Documentation

Obter dados de transcrição

Obtenha dados de transcrições pendentes ou concluídas

Transcrever de um microfone ou LiveStream

Transcreva falas ao vivo de um microfone ou transmissão ao vivo

Traduzir uma transcrição

Traduza o texto transcrito para outro idioma

Transcrever áudio a partir de URL

Transcrever fala de áudio pré-gravado em um URL para texto simples

Tokens de autenticação do lado do cliente

Criar um token de autenticação temporário para solicitações do lado do cliente

Pedido e Resposta de Transcrição

Opções de solicitação e respostas comuns para todas as operações de transcrição

Transcrever e Apresentar uma Sessão Poliglota

Crie uma sessão que possa ser usada para transmitir uma transcrição ao vivo por meio de um link compartilhável público

Sessões de transcrição

Procurar na documentação
Monitore e gerencie o estado da transcrição com sessões. Usando sessões, você pode se reconectar a uma conexão assíncrona criada anteriormente.
As sessões podem ser úteis se você quiser monitorar programaticamente uma transcrição em tempo real em um contexto diferente de onde a transcrição foi criada pela primeira vez.
Uma nova sessão é criada cada vez que você chama com sucesso connect. A sessão termina somente quando a transcrição termina com um estado de "done" ou "error". Chamadas subsequentes para connect com as mesmas opções de pedido de transcrição retornará um transcription objeto para a mesma conexão de transcrição.
Então, 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