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

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

Transkribeer oudio vanaf URL

Blaai Dokumentasie
Transkribeer spraak van vooraf opgeneemde oudio in 'n URL na gewone teks. Belangrike lêerformate word ondersteun, insluitend MP3, WAV, FLAC, en OGG.
Transkribeer 'n oudio lêer in 'n URL (soos 'n mp3) na teks met net' n paar lyne kode:
JavaScript
import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ url: 'http://example.com/files/meaningless.mp3', }); transcription.start(); // This will print the transcription data as it comes in transcription.onData(console.log); /* { status: 'processing', data: { id: 'd1e7b3b0-7b3b-4b3b-8b3b-0b3b7b3b3b3b', operation: 'transcription-prerecorded', progress: 0.1, timeline: [ { start: 0, end: 7.52, text: 'Meaningless, meaningless, says the teacher, utterly meaningless, everything is meaningless.', language: 'en', translations: { ... }, }, ... ] } } */
Daar is verskeie versoek opsies beskikbaar om die transkripsie instellings aan te pas. Bykomende, die antwoord voorwerp verskaf verskillende data op verskillende stadiums van die transkripsie proses.
Transkripsie Versoek en Antwoord
Gemeenskaplike versoek opsies en antwoorde vir alle transkripsie operasies. Gebruik opsies na konfigureer die transkripsie instellings.
Laat ons nou kyk hoe ons pasmaakkeuses kan gebruik om ons transkripsieproses op te stel:
JavaScript
// Run "npm install @voca l-stack/js-sdk" to install the package import { UrlTranscription } from '@vocalstack/js-sdk'; // Get your key here ⇢ https://www.vocalstack.com/dashboard/api-keys const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ // URL to the audio file url: 'http://example.com/files/audio.mp3', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: the maximum duration to transcribe, in seconds // (if not provided, the entire audio file will be transcribed) max_duration_s: 1800, // Optional: the actual duration of the audio file, in seconds // (the transcription starts only if the audio file matches this duration) duration_s: 3600, }); // Start the transcription transcription.start(); // Listen for transcription data transcription.onData((response) => { const { status, data } = response; console.log(status); // 'waiting', 'processing', 'done', or 'error' if (data) { console.log(data.progress); // a value between 0 and 1 console.log(data.timeline); // an object with the transcription timeline } if (status === 'done') { console.log(data.summary); // a summary of the transcription console.log(data.keywords); // an array of keywords console.log(data.paragraphs); // the entire transcription in paragraph form } });
Sodra jy die spraak in jou oudio lêer getranskribeer het, kan jy dalk verder gaan na een van die volgende:
Kry Transkripsie Data
Kry data van in-verwagting of voltooide transkripsies. Hierdie sluit in die transkripsie tydlyn, sleutelwoorde, opsomming, en paragraaf segmente.
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.
Transkripsiesessies
Monitor en bestuur transkripsiestatus met sessies. Gebruik sessie jy kan herkoppel na 'n voorheen geskep asynkronies verbinding.
Scroll Up