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

{{ __('Setup Local Runtime Configuration') }}

@csrf
Mode aktif: {{ strtoupper($runtime['mode'] ?? 'local') }} / {{ $runtime['engine'] ?? 'whisper.cpp' }}
Cloud AWS/GCP, payment, activation, dan upgrade sudah dinonaktifkan. Runtime lokal sekarang mendukung path lintas OS dan fallback ke PATH server bila binary diinstall global.
{{ __('Default Language') }} ({{ __('Record & File Transcribe') }})
{{ __('Default Language') }} ({{ __('Live / Placeholder') }})
{{ __('Maximum Audio File Size (MB)') }}
{{ __('Allowed File Formats') }}
{{ __('Max File Minutes (User)') }}
{{ __('Max File Minutes (Admin/Subscriber)') }}
{{ __('Max Live Minutes (User)') }}
{{ __('Max Live Minutes (Admin/Subscriber)') }}
{{ __('Free Welcome Minutes') }}
{{ __('Show Vendor Logos') }}
Local Runtime Paths
FFmpeg Path
FFprobe Path
whisper-cli Path
Whisper Model Path
Tesseract Path (Opsional)

{{ __('Runtime Checklist') }}

Tempatkan binary final di luar folder public. Struktur yang direkomendasikan:

@if (strtoupper(substr(PHP_OS_FAMILY, 0, 3)) === 'WIN')
runtime/ffmpeg/bin/ffmpeg.exe
runtime/ffmpeg/bin/ffprobe.exe
runtime/whispercpp/whisper-cli.exe atau runtime/whispercpp/build/bin/Release/whisper-cli.exe
storage/app/private/models/whisper/ggml-*.bin
runtime/tesseract/tesseract.exe (opsional)
@else
runtime/ffmpeg/bin/ffmpeg atau ffmpeg di PATH server
runtime/ffmpeg/bin/ffprobe atau ffprobe di PATH server
runtime/whispercpp/whisper-cli atau whisper-cli di PATH server
storage/app/private/models/whisper/ggml-*.bin
runtime/tesseract/tesseract atau tesseract di PATH server (opsional)
@endif
@endsection @section('js') @endsection