From 0befca30295afcfc55b7e9037f99f0a3d9325c0c Mon Sep 17 00:00:00 2001 From: Beingpax Date: Mon, 23 Jun 2025 23:30:22 +0545 Subject: [PATCH] Fixed double initialization of localtranscriptionservice --- VoiceInk/Whisper/WhisperState.swift | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/VoiceInk/Whisper/WhisperState.swift b/VoiceInk/Whisper/WhisperState.swift index ad4febd..9b4fe6f 100644 --- a/VoiceInk/Whisper/WhisperState.swift +++ b/VoiceInk/Whisper/WhisperState.swift @@ -57,7 +57,7 @@ class WhisperState: NSObject, ObservableObject, AVAudioRecorderDelegate { let modelContext: ModelContext // Transcription Services - private var localTranscriptionService: LocalTranscriptionService + private var localTranscriptionService: LocalTranscriptionService! private let cloudTranscriptionService = CloudTranscriptionService() private let nativeAppleTranscriptionService = NativeAppleTranscriptionService() @@ -99,9 +99,6 @@ class WhisperState: NSObject, ObservableObject, AVAudioRecorderDelegate { self.modelsDirectory = appSupportDirectory.appendingPathComponent("WhisperModels") self.recordingsDirectory = appSupportDirectory.appendingPathComponent("Recordings") - // Initialize services without whisperState reference first - self.localTranscriptionService = LocalTranscriptionService(modelsDirectory: self.modelsDirectory) - self.enhancementService = enhancementService self.licenseViewModel = LicenseViewModel()