Dapatkan data dari transkripsi yang menunggu atau selesai
Tulis semula ucapan langsung dari mikrofon atau aliran langsung
Monitor dan urus keadaan transkripsi dengan sesi
Terjemah teks yang ditranskripsikan ke bahasa lain
Transkrip ucapan dari audio pra-rekod dalam URL ke teks biasa
Pilihan permintaan dan respon umum untuk semua operasi transkripsi
Cipta sesi yang boleh digunakan untuk menyiarkan transkripsi langsung melalui pautan boleh kongsi awam
access
: Sama ada "baca-sahaja" atau "baca-tulis". Yang pertama membolehkan anda melaksanakan panggilan API yang mengembalikan data. Yang terakhir membolehkan anda juga melaksanakan permintaan API yang termasuk operasi berkaitan transkripsi yang boleh dicaj. Nilai default untuk pilihan ini adalah. "bacasahaja". lifetime_s
: Nombor antara 1 dan 120 mewakili hayat token dalam saat. Selepas tempoh ini, token akan luput dan tidak lagi boleh digunakan. Tandakan bahawa ini tidak akan mempengaruhi permintaan asynchronous yang telah mula menggunakan token ini. (Dalam erti kata lain, apabila permintaan asynchronous telah dimulakan, ia akan berjalan sehingga selesai walaupun token telah luput selepas permintaan telah dimulakan. ) Nilai default untuk pilihan ini adalah. 10. one_time
: Boolean yang menunjukkan sama ada token API ini bertujuan untuk penggunaan tunggal. Jika benar, bila token ini telah digunakan untuk permintaan API, ia akan luput. Nilai default untuk pilihan 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 [jenis pautan="documentation" id="d23c4ea1-0d15-4af6-b124-805ef2f12066"].{ 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();