VocalStack Logo

Documentation

Transkriptionsdaten abrufen

Abrufen von Daten aus ausstehenden oder abgeschlossenen Transkriptionen

Transkribieren von einem Mikrofon oder LiveStream

Transkribieren Sie Live-Sprache von einem Mikrofon oder Live-Stream

Übersetzen einer Transkription

Übersetzen Sie transkribierten Text in eine andere Sprache

Audio aus URL transkribieren

Transkribieren Sie Sprache aus voraufgezeichnetem Audio in einer URL in Klartext

Clientseitige Authentifizierungs-Token

Erstellen Sie ein temporäres Authentifizierungstoken für clientseitige Anforderungen

Transkriptionsanfrage und Antwort

Gemeinsame Anforderungsoptionen und Antworten für alle Transkriptionsvorgänge

Transkribieren und Präsentieren einer Polyglot-Sitzung

Erstellen Sie eine Sitzung, die verwendet werden kann, um eine Live-Transkription über einen öffentlichen Link zu übertragen

Transkriptionssitzungen

Dokumentation durchsuchen
Überwachen und verwalten Sie den Transkriptionsstatus mit Sitzungen. Mit Sessions können Sie eine zuvor erstellte asynchrone Verbindung wiederherstellen.
Sitzungen können nützlich sein, wenn Sie eine Transkription in Echtzeit in einem anderen Kontext als dem, in dem die Transkription ursprünglich erstellt wurde, programmiert überwachen möchten.
Eine neue Sitzung wird jedes Mal erstellt, wenn Sie erfolgreich aufrufen. connect.Die Sitzung endet erst, wenn die Transkription mit einem Status "done" oder "error" endet. Nachfolgende Aufrufe von connect mit den gleichen Transkriptionsanforderungsoptionen wird ein zurückgeben transcription Objekt für die gleiche Transkriptionsverbindung.
So zum Beispiel:
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