VocalStack Logo

Documentation

Dapatkan Data Pentranskripsian

Dapatkan data dari transkripsi yang menunggu atau selesai

Transkripsi dari Mikrofon atau LiveStream

Tulis semula ucapan langsung dari mikrofon atau aliran langsung

Terjemahkan Transkripsi

Terjemah teks yang ditranskripsikan ke bahasa lain

Tulis semula Audio dari URL

Transkrip ucapan dari audio pra-rekod dalam URL ke teks biasa

Token Pengesahihan Sisi Klien

Cipta token pengesahan sementara untuk permintaan sisi klien

Permintaan dan Balasan Penukaran

Pilihan permintaan dan respon umum untuk semua operasi transkripsi

Tulis dan Kemukakan Sesi Polyglot

Cipta sesi yang boleh digunakan untuk menyiarkan transkripsi langsung melalui pautan boleh kongsi awam

Sesi Transkripsi

Layari Dokumentasi
Monitor dan urus keadaan transkripsi dengan sesi. Menggunakan sesi anda boleh sambung semula ke sambungan asynchronous yang telah dicipta sebelumnya.
Sesi boleh berguna jika anda ingin mengawal transkripsi secara berprogram dalam masa nyata dalam konteks lain daripada di mana transkripsi dicipta.
Sesi baru dicipta setiap kali anda berjaya menghubungi connect. Sesi hanya berakhir apabila transkripsi berakhir dengan keadaan "dilakukan" atau "ralat". Panggilan seterusnya ke connect dengan pilihan permintaan transkripsi yang sama akan mengembalikan transcription objek untuk sambungan transkripsi yang sama.
Jadi, contohnya:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up