@extends('layouts.app') @section('page-header') @endsection @section('content')

Capture Setup

@if (!empty($runtime['missing'])) Runtime belum siap.
Meeting capture sudah disiapkan, tapi transkripsi live belum bisa jalan sampai runtime lokal lengkap atau binary server tersedia di PATH. @else Runtime siap.
Browser bisa mulai menangkap audio meeting dan mengirim potongan audio ke runtime lokal {{ $runtime['engine'] ?? 'whisper.cpp' }} pada {{ $runtime['platform'] ?? PHP_OS_FAMILY }}. @endif
Untuk Zoom desktop, pilih Screen / Window / Tab Audio lalu aktifkan share audio saat prompt browser muncul. Untuk Zoom/Meet di browser, share tab dengan audio biasanya hasilnya paling stabil.
Chunk lebih pendek membuat teks muncul lebih cepat. Chunk lebih panjang biasanya sedikit lebih stabil.
Status runtime
Menunggu start capture...
Menit tersedia: {{ number_format((float) auth()->user()->available_minutes, 2) }}
Durasi tertangkap: 00:00

Checklist runtime lokal

@if (!empty($runtime['missing']))
    @foreach ($runtime['missing'] as $item)
  • {{ $item }}
  • @endforeach
@endif
@foreach (($runtime['checklist'] ?? []) as $line){{ $line }}
@endforeach

Live Transcript Buffer

Mode ini bekerja dengan cara menangkap audio meeting di browser, memecahnya menjadi potongan kecil, lalu tiap potongan dikirim ke runtime lokal untuk diubah menjadi teks. Browser tetap akan meminta izin share audio, jadi ini bukan capture diam-diam di background.
Log proses
@endsection @section('js') @endsection