Documentation

Kry Transkripsie Data

Kry data van in-verwagting of voltooide transkripsies

Transkribeer vanaf 'n Mikrofoon of LiveStream

Transkribeer live spraak vanaf 'n mikrofone of live stroom

Transkripsiesessies

Monitor en bestuur transkripsiestatus met sessies

Vertaal 'n transkripsie

Vertaal getranskribeer teks na 'n ander taal

Transkribeer oudio vanaf URL

Transkribeer spraak van vooraf opgeneemde oudio in 'n URL na gewone teks

Kliënt Kant Geldigheidstoets Tokens

Skep 'n tydelike geldigheidsverklaring token vir kliënt kant versoeke

Transkripsie Versoek en Antwoord

Gemeenskaplike versoek opsies en antwoorde vir alle transkripsie operasies

Transkribeer en voorsit 'n Polyglot sessie

Blaai Dokumentasie
Skep 'n sessie wat gebruik kan word om 'n live transkripsie via 'n openbare deelbare skakel uit te saai. Gebruikers kan live transkripsies in hul voorkeurtaal lees, en selfs verlede transkripsies wanneer jou sessie onaktief is.
'n Polyglot-sessie het 'n unieke polyglot_id, wat wanneer verskaf aan lewende transkripsie API versoeke gee die volgende voordele:
  • Gebruikers kan jou transkripsie in reële tyd lees deur 'n openbare deelbare skakel te gebruik.
  • Gebruikers kan kies die taal in wat na lees die transkripsie in reële tyd.
  • Gebruikers kan jou transkripsie later lees, en alle ander transkripsies geïntegreer met jou spesifieke Polyglot sessie.
Transkribeer vanaf 'n Mikrofoon of LiveStream
Transkribeer live spraak vanaf 'n mikrofone of live stroom. Integreer met Polyglot om 'n openbare deelbare skakel vir die transkripsie te skep wat gebruikers in enige taal kan lees.
Jy is welkom om die VocalStack API te gebruik en jou eie wit geëtiketteerde UI te implementeer in plaas van die een wat deur VocalStack verskaf word. Ons sal graag daarvan wil hoor as jy dit doen, sodat ons kan leer hoe om ons produk beter te maak!
Leer meer oor hoe Polyglot werk by vocalstack.com/polyglot.
Polyglot sessies word die maklikste geskep en bestuur met behulp van die Dashboard. Maar hulle kan ook programmaties beheer word:
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();
As 'n Polyglot-sessie met die skakel "my-url" geskep is, sal dit openbaar beskikbaar wees by https://polyglot.vocalstack.com/my-url.
Maar ons kan ook programmaties na die transkripsie-voortgang luister:
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); });
Vertalings na Polyglot transkripsies kan bygevoeg word deur enigeen met toegang tot die openbare sessie url. Hierdie kan ook programmeerlik bygevoeg word:
Vertaal 'n transkripsie
Vertaal getranskribeer teks na 'n ander taal. Hierdie kan gedoen word vir enige transkripsie, insluitend vooraf opgeneem transkripsies, lewende transkripsies of Polyglot sessie transkripsies.
Scroll Up