product update2 menit baca

Menjaga rekaman langsung panjang tetap berjalan saat Deepgram memulihkan stream

Saat koneksi upstream terputus, Telli.sh memulihkan stream transkripsi langsung Deepgram agar rekaman Pro dan Pro+ dapat berlanjut tanpa mengharuskan browser dimulai ulang.

K
Ken Jo

Rapat langsung jarang berakhir tepat saat batas infrastruktur tiba. Beberapa panggilan pelanggan, kuliah, wawancara, dan tinjauan multibahasa berlangsung lebih dari satu jam. Alat perekam seharusnya tidak membuat pengguna memikirkan pemulihan koneksi upstream.

Kini Telli.sh menangani pemulihan tersebut di dalam pipeline transkripsi langsung sisi server. Jika WebSocket STT Deepgram upstream terputus, Telli.sh membuka koneksi baru dan mengirim ulang sedikit audio yang diterima selama proses penyambungan kembali.

Sesi rekaman browser tetap terbuka. Audio mentah pengguna terus ditulis ke file rekaman yang sama. Aliran transkrip berlanjut melalui koneksi Deepgram yang baru.

Perubahan yang dilakukan

Sebelum pembaruan ini, sesi langsung Deepgram yang panjang bergantung pada satu koneksi transkripsi sisi server agar terus sehat tanpa batas waktu. Browser masih dapat mengirim audio, tetapi koneksi transkripsi memerlukan jalur pemulihan yang lebih baik untuk rapat berdurasi panjang.

Jalur pemulihan baru menambahkan tiga perlindungan:

  • langsung menyambungkan kembali saat WebSocket transkripsi upstream tidak lagi terhubung
  • menggunakan buffer audio sisi server sementara ketika WebSocket Deepgram baru dibuka
  • memutar ulang audio agar chunk yang sedang berjalan tidak hilang selama pemulihan

Ini adalah pemulihan, bukan restart terjadwal: Telli.sh hanya membuka stream Deepgram baru ketika koneksi yang sedang digunakan terputus. Sesi browser dan rekaman sumber tetap utuh tanpa mengganggu koneksi yang masih sehat pada waktu sembarang.

Ini terutama penting bagi pengguna Pro dan Pro+ karena diarization pembicara dimulai pada paket Pro. Perbedaan utama Pro+ tetap pada jumlah menit rekaman yang tersedia, tetapi kedua paket berbayar seharusnya dapat menjalankan catatan langsung panjang tanpa menghentikan dan memulai rapat secara manual hanya untuk menyegarkan stream upstream.

Perubahan yang dapat diharapkan pengguna

Untuk rapat biasa, tidak ada perubahan. Pemulihan berjalan di belakang layar hanya jika stream upstream terputus.

Dalam rapat panjang, transkrip langsung mungkin berhenti sebentar ketika server membuka stream Deepgram baru. Perekaman audio terus berjalan selama jeda itu dan rekaman tersimpan tetap berkesinambungan. Setelah stream baru siap, audio yang ditampung akan dikirim ke sana.

Telli.sh tetap menerapkan label pembicara sesuai paket pengguna dan pengaturan penyedia transkripsi saat ini. Untuk rekaman panjang, catatan akhir yang tersimpan tetap terkait dengan rekaman lengkap agar pipeline pascaperekaman dapat menjaga transkrip dan catatan tetap bisa ditinjau.

Mengapa ini penting

Nilai catatan langsung bukan hanya teks yang cepat. Nilainya juga terletak pada alur kerja yang dapat dipercaya:

  • pengguna dapat bertahan dalam satu sesi rekaman
  • transkrip tidak terpotong diam-diam pada batas penyedia
  • catatan dengan informasi pembicara tetap tersedia untuk percakapan Pro dan Pro+
  • catatan akhir tetap terhubung dengan audio sumber

Keandalan itu lebih penting daripada menambah kontrol yang terlihat. Versi terbaik dari fitur ini adalah versi yang tidak perlu dikelola pengguna.

Buat catatan rapat AI berdurasi panjang


← Kembali ke blog