transcription_status, ['processing'], true)) { return back()->with('error', 'Transcription is already in progress.'); } $driver = $request->validated('driver'); $recording->update([ 'transcription_driver' => $driver, 'ollama_url' => $driver === 'ollama' ? rtrim($request->validated('ollama_url'), '/') : null, 'transcription_status' => 'pending', 'transcript' => null, 'transcribed_at' => null, ]); TranscribeRecording::dispatch($recording->fresh()); return back()->with('success', 'Transcription started. Refresh in a moment to see the result.'); } }