VocalStack Logo

Documentation

Transkripsiya Mə'lumatını Al

Göndərilən və ya tamamlanmış transkripsiyalardan məlumatları götür

Mikrofon və ya canlı axından transkript yaz

Mikrofondan ya da canlı axından canlı söhbəti transkriptləşdirin

Transkripsiya

Seanslarla transkripsiya vəziyyətini izləyə və idarə edə bilərsiniz

Tərcümə

Transkripsiya edilmiş mətni başqa dillərə tərcümə et

İstifadəçi tərəfi Tanıtma Tokenləri

Müvəqqəti tanınması token yaratmaq üçün müştəri tərəfi tələbləri

Transkripsiya İstəyişi və Cavabı

Bütün transkripsiya əməliyyatları üçün ümumi istək seçimləri və cavablar

Polyglot iclasını transkriptləşdir və təqdim et

Əhaliyə açıq paylaşıla bilən bir bağlantı vasitəsilə canlı transkripsiya yaymaq üçün istifadə edilə bilən iclas yaradın

Audionu URL-dən transkript et

Mə'lumatı Göstər
URL-də əvvəlcədən qeyd olunmuş səsdən sadə mətnə səsi transkripsiya et. MP3, WAV, FLAC və OGG daxil olmaqla əsas fayl formatları dəstəklənir.
URL-də olan audio faylı (məsələn mp3) yalnız bir neçə kod sətirinə mətnə çevir:
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: { ... }, }, ... ] } } */
Transkripsiya qurğularını özəlləşdirmək üçün bir neçə tələb seçimi mövcuddur. Bundan əlavə, cavab obyekti transkripsiya prosesinin müxtəlif mərhələlərində müxtəlif məlumatlar təqdim edir.
Transkripsiya İstəyişi və Cavabı
Bütün transkripsiya əməliyyatları üçün ümumi istək seçimləri və cavablar. Transkripsiya qurğularını qurmaq üçün seçimləri istifadə edin.
İndi isə bizim transkripsiya prosesini qurmaq üçün necə istifadə edə biləcəyimiz seçimlərə baxaq:
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 } });
Səs faylınızda səsi transkripsiya etdikdən sonra aşağıdakılardan birinə keçmək istəyəcəksiniz:
Transkripsiya Mə'lumatını Al
Göndərilən və ya tamamlanmış transkripsiyalardan məlumatları götür. Bu transkripsiya vaxt xətti, açar sözlər, ümumiləşdirmə və paraqraf segmentləri daxildir.
Tərcümə
Transkripsiya edilmiş mətni başqa dillərə tərcümə et. Bu, əvvəlcədən qeyd edilmiş transkripsiyalar, canlı transkripsiyalar və ya Polyglot sessiya transkripsiyaları da daxil olmaqla hər hansı bir transkripsiya üçün edilə bilər.
Transkripsiya
Seanslarla transkripsiya vəziyyətini izləyə və idarə edə bilərsiniz. İclasları istifadə edərək əvvəlcədən yaradılmış async bağlantısına yenidən qoşula bilərsiniz.
Scroll Up