Obtenez des données à partir de transcriptions en attente ou terminées
Transcrire le discours en direct à partir d'un microphone ou d'un flux en direct
Surveiller et gérer l'état de la transcription avec des sessions
Transcrire la parole d'un audio préenregistré dans une URL en texte brut
Créer un jeton d'authentification temporaire pour les requêtes côté client
Options et réponses de requête communes pour toutes les opérations de transcription
Créer une session pouvant être utilisée pour diffuser une transcription en direct via un lien public partageable
JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const translation = await sdk.addTranslationAsync({ id: 'TRANSCRIPTION-ID', language: 'de', }); translation.onData((response) => { // 'waiting', 'processing', 'done', or 'error' console.log(response.status); // the translated timeline console.log(response.data?.timeline); });
JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); // This is a synchronous request, so we cannot listen for the response sdk.addTranslation({ id: 'TRANSCRIPTION-ID', language: 'de' });
timeline
objects with the most recent translations available.