VocalStack Logo

Documentation

Hanki transkriptiotietoja

Hae tietoja odotettavissa olevista tai valmiista transkriptioista

Puhtaaksi kirjoittaminen mikrofonista tai LiveStream-palvelusta

Puhtaaksi kirjoita live-puhe mikrofonista tai live-suoratoisto

Transkriptio-istunnot

Valvo ja hallitse transkriptiotilan istuntoja

Puhtaaksi kirjoittaa ääntä URL-osoitteesta

Puheen transkriptio URL-osoitteessa olevasta valmiiksi tallennetusta äänestä pelkäksi tekstiksi

Asiakaspuolen todennusmerkit

Luo väliaikainen todennustunnus asiakaspuolen pyyntöjä varten

Transkriptiopyyntö ja vastaus

Kaikkien transkriptio-operaatioiden yhteiset pyyntöasetukset ja vastaukset

Polyglot-istunnon transkriptio ja esittely

Luo istunto, jota voidaan käyttää lähettämään live-puhekirjotusta julkisesti jaettavan linkin kautta

Käännä transkriptio

Selaa dokumentaatiota
Käännä transkriptoitu teksti toiselle kielelle. Tämä voidaan tehdä mille tahansa transkriptiolle, mukaan lukien esiäänitetyt transkriptit, live-transkriptit tai Polyglot-istunnon transkriptit.
Voit käyttää VocalStack API:a minkä tahansa transkriptin kääntämiseen, oli se sitten valmis tai vielä prosessoitavana. Jos et ole vielä aloittanut äänen transkriptiota, voit tehdä sen millä tahansa seuraavista tavoista:
Puhtaaksi kirjoittaa ääntä URL-osoitteesta
Puheen transkriptio URL-osoitteessa olevasta valmiiksi tallennetusta äänestä pelkäksi tekstiksi. Tärkeimmät tiedostomuodot ovat tuettuja, kuten MP3, WAV, FLAC ja OGG.
Puhtaaksi kirjoittaminen mikrofonista tai LiveStream-palvelusta
Puhtaaksi kirjoita live-puhe mikrofonista tai live-suoratoisto. Integroi Polyglot-palveluun ja luo julkinen jaettavissa oleva linkki transkriptioon, jonka käyttäjät voivat lukea millä tahansa kielellä.
Polyglot-istunnon transkriptio ja esittely
Luo istunto, jota voidaan käyttää lähettämään live-puhekirjotusta julkisesti jaettavan linkin kautta. Käyttäjät voivat lukea live-transkriptioita haluamallaan kielellä ja jopa aiempia transkriptioita, kun istuntosi on passiivinen.
Jos sinun täytyy ladata käännökset heti kun ne tulevat saataville, sinun kannattaa kuunnella käännöspyyntöä asynkronisesti:
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); });
Tämä kääntämisen menetelmä yksinkertaisesti lähettää käännöspyynnön, mutta ei odota vastausta. Tämä menetelmä voi olla hyödyllinen, jos:
  • Et tarvitse käännöstä juuri nyt, mutta haluat tallentaa sen välimuistiin, jotta voit käyttää sitä nopeasti myöhemmin (katso Suorituskykyä parantava välimuisti).)
  • Polyglot-istunnossa on transkriptio, jota olet jo seuraamassa toisessa prosessissa, ja haluat vain lisätä uuden käännöksen tähän transkriptioon.
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' });
Kun käännökset suoritetaan taustalla, pysyvä transkriptiotieto päivitetään siten, että se sisältää uudet käännökset. Pysyvät transkriptiot päivittyvät kunkin aikajanan segmentin kääntämisen yhteydessä, joten transkriptiotietoja pyytävät API-kutsut palautuvat aina. aikajana tuotteet, joilla on viimeisimmät saatavilla olevat käännökset.
Tämä tarkoittaa myös sitä, että sinun tarvitsee tehdä vain yksi käännöspyyntö kieltä kohti. (Lisäpyynnöillä ei ole vaikutusta, koska käännökset on jo säilytetty.)
Scroll Up