Transcribe el discurso en vivo desde un micrófono o transmisión en vivo
Monitoree y administre el estado de transcripción con sesiones
Traducir texto transcrito a otro idioma
Transcribir el discurso de audio pregrabado en una URL a texto plano
Crear un token de autenticación temporal para solicitudes del lado del cliente
Opciones de solicitud y respuestas comunes para todas las operaciones de transcripción
Crear una sesión que se pueda utilizar para transmitir una transcripción en vivo a través de un enlace público compartible
Transcriptions
Obtener una transcripción únicaJavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcriptions = await sdk.getAllTranscriptions(); transcriptions.data?.forEach((transcription) => { // the transcription ID (use this to get more details about the transcription) console.log(transcription.id); // 'waiting', 'processing', 'done', or 'error' console.log(transcription.status); // the time the transcription started console.log(transcription.start); // the time the transcription finalized console.log(transcription.end); // the keywords associated with the transcription console.log(transcription.keywords); // the length of the transcription in seconds console.log(transcription.duration); });
id
se devuelve cada vez que se inicia un proceso de transcripción. Sin embargo, también se puede obtener mirando todas las transcripciones usando la API anterior. id
Para obtener una transcripción específica, utilice Transcriptions
Transcripciones pendientesJavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.getTranscription({ id: 'TRANSCRIPTION-ID' }); const data = transcription.data; if (data) { // the transcription ID (use this to get more details about the transcription) console.log(data.id); // 'waiting', 'processing', 'done', or 'error' console.log(data.status); // the time the transcription started console.log(data.start); // the time the transcription finalized console.log(data.end); // the keywords associated with the transcription console.log(data.keywords); // the length of the transcription in seconds console.log(data.duration); // an object with the transcription timeline console.log(data.timeline); // a summary of the transcription console.log(data.summary); // the entire transcription in paragraph form console.log(data.paragraphs); }
timeline
.keywords
y summary
Los próximos pasosparagraphs
.