Göndərilən və ya tamamlanmış transkripsiyalardan məlumatları götür
Mikrofondan ya da canlı axından canlı söhbəti transkriptləşdirin
Seanslarla transkripsiya vəziyyətini izləyə və idarə edə bilərsiniz
Transkripsiya edilmiş mətni başqa dillərə tərcümə et
URL-də əvvəlcədən qeyd olunmuş səsdən sadə mətnə səsi transkripsiya et
Bütün transkripsiya əməliyyatları üçün ümumi istək seçimləri və cavablar
Əhaliyə açıq paylaşıla bilən bir bağlantı vasitəsilə canlı transkripsiya yaymaq üçün istifadə edilə bilən iclas yaradın
access
: Ya "readonly" ya da "readwrite". İlki sizə məlumatı geri qaytaran API çağırışlarını yerinə yetirməyə imkan verir. Sonrakı sizə hesablanacaq transkripsiya ilə əlaqəli əməliyyatları da ehtiva edən API tələblərini yerinə yetirməyə imkan verir. Bu seçim üçün ön qurğulu dəyər "onlyread". lifetime_s
: 1 ilə 120 arasında bir ədəd, saniyədə tokenin ömrünü təmsil edir. Bu müddətdən sonra tokenin müddəti bitəcək və daha istifadə edilə bilməyəcək. Bu işarə ilə artıq başlanmış async istəklərinə təsir etməyəcəyini nəzərə alın. (Digər sözlə, bir dəfə async tələbi başladıqdan sonra, o, istək başladıqdan sonra tokenin vaxtı bitsə belə, tamamlanana qədər davam edəcək. ) Bu seçim üçün ön qurğulu dəyər : 10-cu. one_time
: Bu API tokenin tək istifadə üçün nəzərdə tutulduğunu bildirən bir boolean. Əgər doğrudursa, bu token API tələbi üçün istifadə edildikdən sonra, o, vaxtından əvvəl bitəcəkdir. Bu seçim üçün ön qurğulu dəyər doğru. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
setting instead of an apiKey
. Məsələn, Audionu URL-dən transkript et üçün sənədləşdirməni nəzərdən keçirin.{ apiKey: 'YOUR-API-KEY' }
ilə { authToken: 'YOUR-AUTH-TOKEN' }
6. səh.JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();