VocalStack Logo

Documentation

Obtén les dades de transcripció

Obtén dades de les transcripcions pendents o completades

Transcriviu des d'un micròfon o LiveStream

Transcriviu el discurs en directe des d'un micròfon o una transmissió en directe

Sessions de transcripció

Monitoritzeu i gestioneu l'estat de la transcripció amb sessions

Tradueix una transcripció

Tradueix el text transcrit a un altre idioma

Tokens d' autenticació del client

Crea un token d' autenticació temporal per a peticions del client

Petició i resposta de transcripció

Opcions de petició i respostes comunes per a totes les operacions de transcripció

Transcriviu i presenteu una sessió poliglota

Crea una sessió que es pot usar per a emetre una transcripció en directe a través d' un enllaç públic compartible

Transcriu àudio des d' URL

Navega per la documentació
Transcriu la veu d'àudio preenregistrat en un URL a text pla. S'admeten els principals formats de fitxer, incloent MP3, WAV, FLAC i OGG.
Transcriu un fitxer d' àudio en un URL (com un mp3) a text amb només unes poques línies de codi:
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: { ... }, }, ... ] } } */
Hi ha diverses opcions de sol· licitud disponibles per personalitzar els paràmetres de transcripció. A més, l'objecte de resposta proporciona diferents dades en diverses etapes del procés de transcripció.
Petició i resposta de transcripció
Opcions de petició i respostes comunes per a totes les operacions de transcripció. Useu les opcions per a configurar els paràmetres de transcripció.
Ara anem a veure com podem usar opcions personalitzades per configurar el nostre procés de transcripció:
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 } });
Una vegada que heu transcrit el discurs en el vostre fitxer d' àudio, podeu voler passar a un dels següents:
Obtén les dades de transcripció
Obtén dades de les transcripcions pendents o completades. Això inclou la línia de temps de transcripció, paraules clau, resum i segments de paràgraf.
Tradueix una transcripció
Tradueix el text transcrit a un altre idioma. Això es pot fer per a qualsevol transcripció, incloent- hi transcripcions preenregistrates, transcripcions en viu o transcripcions de sessió Polyglot.
Sessions de transcripció
Monitoritzeu i gestioneu l'estat de la transcripció amb sessions. Utilitzant sessions podeu reconectar- vos a una connexió asincrònica creada prèviament.
Scroll Up