Documentation

Pobierz dane transkrypcji

Pobiera dane z oczekujących lub ukończonych transkrypcji

Transkrypcja z mikrofonu lub LiveStream

Transkrypcja mowy na żywo z mikrofonu lub strumienia na żywo

Transkrypcja

Monitoruj i zarządzaj stanem transkrypcji z sesjami

Przetłumacz a Transscription

Przetłumacz transkrybowany tekst na inny język

Transkrypcja audio z URL

Transkrypcja mowy z nagranego dźwięku w URL do zwykłego tekstu

Tokeny uwierzytelniania po stronie klienta

Utwórz tymczasowy token uwierzytelniania dla żądań po stronie klienta

Żądanie transkrypcji i odpowiedź

Wspólne opcje żądania i odpowiedzi dla wszystkich operacji transkrypcji

Transkrypcja i prezentacja sesji poliglotycznej

Przeglądaj dokumentację
Utwórz sesję, która może być użyta do transmisji transkrypcji na żywo za pośrednictwem publicznego łącza udostępniania. Użytkownicy mogą czytać transkrypcje na żywo w preferowanym języku, a nawet transkrypcje z przeszłości, gdy sesja jest nieaktywna.
Sesja Polyglot ma unikalny Poliglot, który po dostarczeniu do żądań API transkrypcji na żywo daje następujące korzyści:
  • Użytkownicy mogą czytać transkrypcję w czasie rzeczywistym za pomocą publicznego linku udostępniania.
  • Użytkownicy mogą wybrać język, w którym mają czytać transkrypcję w czasie rzeczywistym.
  • Użytkownicy mogą przeczytać transkrypcję w późniejszym czasie, a wszystkie inne transkrypcje zintegrowane z konkretną sesją Polyglot.
Transkrypcja z mikrofonu lub LiveStream
Transkrypcja mowy na żywo z mikrofonu lub strumienia na żywo. Zintegruj z Polyglot, aby utworzyć publiczny link do transkrypcji, który użytkownicy mogą przeczytać w dowolnym języku.
Zapraszamy do korzystania z VocalStack API i wdrożenia własnego interfejsu użytkownika z białą etykietą zamiast korzystania z tego, który jest dostarczany przez VocalStack. Chcielibyśmy usłyszeć o tym, jeśli to zrobisz, abyśmy mogli dowiedzieć się, jak uczynić nasz produkt lepszym!
Dowiedz się więcej o tym, jak działa Polyglot w języku. Strona główna vocalstack.com/polyglot.
Sesje poliglotów są najłatwiej tworzone i zarządzane przy użyciu. Pulpit nawigacyjny. Jednakże mogą być one również zarządzane programowo:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const session = { // the name of the session name: 'My Presentation', // specifies the custom link for the session: https://polyglot.vocalstack.com/a-custom-url link: 'a-custom-url', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: must be a valid HLS streaming protocol livestream_url: 'https://.../stream.m3u8', // Optional: Stop the stream after this many seconds of inactivity timeout_period_s: 60, // Optional: Hard stop the stream after this many seconds max_duration_s: 300, // Optional: a custom password for the session if you want to restrict access to the public shareable link password: 'password', }; // CREATE const response = await polyglot.createSession(session); const polyglot_id = response.data?.id; // READ await polyglot.getSession({ id: polyglot_id }); // UPDATE await polyglot.updateSession({ id: polyglot_id, ...session }); // DELETE await polyglot.deleteSession({ id: polyglot_id }); // LIST ALL SESSIONS await polyglot.getAllSessions();
Jeśli sesja Polyglot z linkiem "my-url" została utworzona, to będzie ona dostępna publicznie na https://polyglot.vocalstack.com/my-url.
Jednakże możemy również słuchać postępu transkrypcji programowo:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const stream = await polyglot.getLiveSessionStream({ link: 'a-custom-url', password: 'password', // include only if the session has a password }); // Listen to any live transcriptions that are associated // with the polyglot session. stream.onData((response) => { const { data } = response; // The entire transcription object of the current transcription const transcription = data.activeTranscription; // An object with the transcription timeline console.log(transcription.timeline); });
Tłumaczenia do transkrypcji Polyglota mogą być dodawane przez każdego z dostępem do publicznego adresu sesji. Można je jednak również dodać programowo:
Przetłumacz a Transscription
Przetłumacz transkrybowany tekst na inny język. Można to zrobić dla każdej transkrypcji, włączając w to nagrane transkrypcje, transkrypcje na żywo lub transkrypcje sesji Polyglot.
Scroll Up