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

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

Skep 'n sessie wat gebruik kan word om 'n live transkripsie via 'n openbare deelbare skakel uit te saai

Vertaal 'n transkripsie

Blaai Dokumentasie
Vertaal getranskribeer teks na 'n ander taal. Hierdie kan gedoen word vir enige transkripsie, insluitend vooraf opgeneem transkripsies, lewende transkripsies of Polyglot sessie transkripsies.
Jy kan die VocalStack API gebruik om enige transkripsie te vertaal, of dit nou klaar is of nog verwerk word. As jy nog nie begin het om oudio te transkribeer nie, kan jy dit met enige van die volgende metodes doen:
Transkribeer oudio vanaf URL
Transkribeer spraak van vooraf opgeneemde oudio in 'n URL na gewone teks. Belangrike lêerformate word ondersteun, insluitend MP3, WAV, FLAC, en OGG.
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.
Transkribeer en voorsit 'n Polyglot sessie
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.
As jy jou vertalings moet laai sodra hulle beskikbaar word, sal jy asynchroon na die vertalings versoek wil luister:
JavaScript
import { 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); });
Hierdie metode vir vertaal stuur eenvoudig die vertaling versoek, maar wag nie vir 'n antwoord nie. Hierdie metode kan bruikbaar wees as:
  • Jy het nie die vertaling nou nodig nie, maar jy wil dit kas vir vinnige toegang in die toekoms. (sien Werkverrigting Kas)
  • Daar is 'n transkripsie in 'n lewende Polyglot-sessie wat jy reeds in 'n ander proses monitor, en jy wil eenvoudig 'n nuwe vertaling by hierdie transkripsie voeg.
JavaScript
import { 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' });
As vertalings op die agterkant uitgevoer word, word die aanhoudende transkripsie data opgedateer om die nuwe vertalings in te sluit. Die aanhoudende transkripsies word opgedateer met elke tydlynsegment wat vertaal word, dus sal API-roepe wat transkripsiedata versoek, altyd terugkeer tydlyn objects with the most recent translations available.
Dit beteken ook dat jy slegs een vertalingsversoek per taal hoef uit te reik. (Addisionele versoeke sal geen effek hê nie, aangesien die vertalings reeds gehandhaaf word.)
Scroll Up