Dapatkan data dari transkripsi yang menunggu atau selesai
Transkrip pidato langsung dari mikrofon atau streaming langsung
Memantau dan mengelola status transkripsi dengan sesi
Menerjemahkan teks yang ditranskripsikan ke bahasa lain
Transkrip pembicaraan dari audio yang direkam sebelumnya dalam URL ke teks biasa
Opsi permintaan dan respon umum untuk semua operasi transkripsi
Membuat sesi yang dapat digunakan untuk menyiarkan transkripsi langsung melalui tautan yang dapat dibagikan secara publik
access
: "hanya-baca" atau "baca-tulis". Yang pertama memungkinkan Anda untuk melakukan panggilan API yang mengembalikan data. Yang terakhir memungkinkan Anda untuk juga menjalankan permintaan API yang termasuk operasi terkait transkripsi yang dapat dibil. Nilai default untuk opsi ini adalah "hanya baca". lifetime_s
: Sebuah angka antara 1 dan 120 mewakili umur token dalam detik. Setelah periode ini, token akan habis dan tidak lagi dapat digunakan. Catat bahwa ini tidak akan mempengaruhi permintaan asynchronous yang sudah dimulai menggunakan token ini. (Dengan kata lain, setelah permintaan asynchronous telah dimulai, ia akan berjalan sampai selesai bahkan jika token telah habis masa berlakunya setelah permintaan telah dimulai. ) Nilai default untuk pilihan ini adalah. 10. one_time
: A boolean menandai apakah token API ini dimaksudkan untuk penggunaan tunggal. Jika benar, setelah token ini telah digunakan untuk permintaan API, ia akan habis. Nilai default untuk opsi ini adalah benar. 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
. Sebagai contoh, pertimbangkan dokumentasi untuk Transkripsi Audio dari URL.{ apiKey: 'YOUR-API-KEY' }
dengan { authToken: 'YOUR-AUTH-TOKEN' }
👇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();