Hae tietoja odotettavissa olevista tai valmiista transkriptioista
Puhtaaksi kirjoita live-puhe mikrofonista tai live-suoratoisto
Valvo ja hallitse transkriptiotilan istuntoja
Käännä transkriptoitu teksti toiselle kielelle
Puheen transkriptio URL-osoitteessa olevasta valmiiksi tallennetusta äänestä pelkäksi tekstiksi
Luo väliaikainen todennustunnus asiakaspuolen pyyntöjä varten
Luo istunto, jota voidaan käyttää lähettämään live-puhekirjotusta julkisesti jaettavan linkin kautta
language
Puheen ISO 639-1-kielikoodi. Esimerkiksi "en" (englanti) tai "ro" (romania). Oletuksena VocalStack yrittää transkriptoida kaikilla kielillä, jos tätä vaihtoehtoa ei ole annettu. Tämä voi olla hyödyllistä monikielisen puheen aikana. Jos kuitenkin tunnet puheen kielen, tämän vaihtoehdon tarjoaminen voi parantaa puheen transkriptiotarkkuutta. Äänitiedoston kesto sekunteina. duration_s
Tätä asetusta käytetään vartijana, jotta varmistetaan, että transkriptio tapahtuu vain, jos äänitiedoston pituus vastaa asetuksen kestoa. Oletuksena tämä asetus jätetään huomiotta, ja transkriptiot käsitellään niiden pituudesta riippumatta. Puhtaaksi kirjoitettava enimmäiskesto sekunteina. Käytä tätä asetusta, jos haluat rajoittaa puheen määrää, joka on luettavissa. Aseta tämä arvoon max_duration_s
Jos haluat käsitellä koko transkriptin, riippumatta sen kestosta (⚠️ käytä varoen). Oletusarvoisesti tämä asetus on. , varmistaen, että vain puheen kahden ensimmäisen tunnin tekstit on kirjoitettu.Transkriptiovastaus0
Voit seurata transkriptiotietoja asynkronisesti, kun ne tulevat saataville, käyttämällä. 7200
tapahtumankäsittelijä, joka tarjoaa onData
The. response
ominaisuudella on seuraavat ominaisuudet:response
Jos tila on "käsitellään" tai "valmis", aikajanaobjekti on käytettävissä ja näyttää koko siihen asti saatavilla olleen transkriptin. Aikajana on joukko objekteja, jotka sisältävät seuraavat ominaisuudet:status
: transkriptiosegmentin alkamisaikadata.progress
: transkriptiosegmentin päättymisaikadata.timeline
: transkriptiosegmentin tekstipala: ISO 639-1 -kielikoodien ja käännösten avain-arvo-säilytys (tämä ominaisuus on käytettävissä vain, jos transkriptiossa on vähintään yksi käännös)start
Jälkikäsittelyend
Kun transkriptio on valmis, tapahtuu jälkikäsittely, jonka jälkeen lopullinen ääni on valmis. text
lähetetään osoitteeseen translations
.Lopullisessa vastauksessa transkription tila on "valmis", ja nämä uudet ominaisuudet sisällytetään. response
: koko transkriptio ryhmitelty kappaleisiin, jotka on segmentoitu teemojen mukaan tai merkityksellisellä siirtymällä uuteen aiheeseenonData
Typescript-tukidata
VocalStackin JavaScript SDK:lla on täysi TypeScript-tuki. Esimerkiksi keywords
objektilla on summary
tyyppi. paragraphs
Demande de transcriptionresponse
Par exemple "en" (anglais), ou "ro" (roumain). Par défaut, VocalStack tentera de transcrire dans toutes les langues si cette option n'est pas fournie. Cela peut être utile pour la parole multilingue. Cependant, si vous connaissez la langue du discours, cette option peut augmenter la précision de la transcription. UrlTranscriptionResponse
La durée, en secondes, du fichier audio. TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });