Fixed double initialization of localtranscriptionservice
This commit is contained in:
parent
9b64652f87
commit
0befca3029
@ -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()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user