VocalStack Logo

Documentation

Преузми податке о транскрипцији

Добијени подаци из чекања или завршених транскрипција

Преписивање са микрофона или LiveStream- а

Преписивање говора уживо са микрофона или стрима

Транскрипција

Наблюдавати и управљати стањем транскрипције са сесијама

Преводи транскрипцију

Преводио је са латинског на друге језике

Токени за аутентикацију са стране клијента

Креирај привремени токен аутентикације за захтеве са стране клијента

Захтев за транскрипцију и одговор

Уобичајене опције захтева и одговора за све операције транскрипције

Преписивање и приказивање полиглотске сесије

Створити сеансу која се може користити за емитовање транскрипције уживо преко јавног дељивог линка

Преписивање аудио- фајла са URL- а

Прегледај документацију
Преписивање говора из претходно снимљеног аудио у URL у обични текст. Главни формати датотека су подржани, укључујући MP3, WAV, FLAC, и OGG.
Транскрипција аудио фајла у URL-у (као што је mp3) у текст са само неколико линија кода:
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: { ... }, }, ... ] } } */
Постоји неколико опција за захтеве доступних за прилагођавање поставки транскрипције. Поред тога, одговорни објекат пружа различите податке у различитим фазама процеса транскрипције.
Захтев за транскрипцију и одговор
Уобичајене опције захтева и одговора за све операције транскрипције. Користи опције за подешавање поставки транскрипције.
Сада погледајмо како можемо да користимо приспособљене опције да бисмо конфигурисали наш процес транскрипције:
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 } });
Када сте транскрибирали говор у аудио фајл, можда ћете желети да пређете на један од следећих:
Преузми податке о транскрипцији
Добијени подаци из чекања или завршених транскрипција. Ово укључује временску линију транскрипције, кључне речи, сажетак и сегменте параграфа.
Преводи транскрипцију
Преводио је са латинског на друге језике. Ово се може учинити за било коју транскрипцију, укључујући претходно снимљене транскрипције, транскрипције уживо или транскрипције Полиглот сесије.
Транскрипција
Наблюдавати и управљати стањем транскрипције са сесијама. Користећи сеансе можете се поново повезати на претходно створену асинхрону везу.
Scroll Up