VocalStack Logo

Documentation

Dapatkan Data Transkripsi

Dapatkan data dari transkripsi yang menunggu atau selesai

Transkripsi dari Mikrofon atau LiveStream

Transkrip pidato langsung dari mikrofon atau streaming langsung

Terjemahkan sebuah transkripsi

Menerjemahkan teks yang ditranskripsikan ke bahasa lain

Transkripsi Audio dari URL

Transkrip pembicaraan dari audio yang direkam sebelumnya dalam URL ke teks biasa

Token Otentikasi Sisi Klien

Buat token otentikasi sementara untuk permintaan sisi klien

Permintaan dan Balasan Transkripsi

Opsi permintaan dan respon umum untuk semua operasi transkripsi

Transkripsi dan Presentasi Sesi Polyglot

Membuat sesi yang dapat digunakan untuk menyiarkan transkripsi langsung melalui tautan yang dapat dibagikan secara publik

Memantau dan mengelola status transkripsi dengan sesi. Dengan menggunakan sesi Anda dapat menyambung kembali ke sambungan async yang sebelumnya dibuat.
Sesi dapat berguna jika Anda ingin secara programatis memonitor transkripsi dalam waktu nyata dalam konteks lain selain di mana transkripsi pertama kali dibuat.
Sesi baru dibuat setiap kali Anda sukses menelepon connect. Sesi hanya berakhir ketika transkripsi berakhir dengan status "dilakukan" atau "kesalahan". Panggilan selanjutnya ke connect dengan opsi permintaan transkripsi yang sama akan mengembalikan transcription objek untuk koneksi 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