From 2ea220dfed60122d55410513d6f8e76f26c535e2 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Wed, 27 Aug 2025 14:48:07 -0400 Subject: [PATCH 1/3] use default configs from upstream for parakeet --- VoiceInk/Services/ParakeetTranscriptionService.swift | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/VoiceInk/Services/ParakeetTranscriptionService.swift b/VoiceInk/Services/ParakeetTranscriptionService.swift index 8784aa7..7e3c5c2 100644 --- a/VoiceInk/Services/ParakeetTranscriptionService.swift +++ b/VoiceInk/Services/ParakeetTranscriptionService.swift @@ -26,10 +26,8 @@ class ParakeetTranscriptionService: TranscriptionService { logger.notice("🦜 Starting Parakeet model loading") do { - let tdtConfig = TdtConfig(maxSymbolsPerStep: 3, durationBins: [0, 1, 2, 3, 4]) - let asrConfig = ASRConfig(tdtConfig: tdtConfig) - asrManager = AsrManager(config: asrConfig) - + + asrManager = AsrManager(config: .default) let models: AsrModels if let customDirectory = customModelsDirectory { logger.notice("🦜 Loading models from custom directory: \(customDirectory.path)") From 620b3a8d3bf55c2d1bb4a891cff5b2ed56f0d705 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Wed, 27 Aug 2025 14:50:09 -0400 Subject: [PATCH 2/3] Remove cleanup state --- VoiceInk/Services/ParakeetTranscriptionService.swift | 1 - 1 file changed, 1 deletion(-) diff --git a/VoiceInk/Services/ParakeetTranscriptionService.swift b/VoiceInk/Services/ParakeetTranscriptionService.swift index 7e3c5c2..276ee69 100644 --- a/VoiceInk/Services/ParakeetTranscriptionService.swift +++ b/VoiceInk/Services/ParakeetTranscriptionService.swift @@ -81,7 +81,6 @@ class ParakeetTranscriptionService: TranscriptionService { // Reset decoder state and cleanup after transcription to avoid blocking the transcription start Task { - try? await asrManager.resetDecoderState(for: .microphone) asrManager.cleanup() isModelLoaded = false logger.notice("🦜 Parakeet ASR models cleaned up from memory") From 95061cda40a4e92f260f925ccb52fd447c94da4d Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Wed, 27 Aug 2025 14:51:36 -0400 Subject: [PATCH 3/3] spacing --- VoiceInk/Services/ParakeetTranscriptionService.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VoiceInk/Services/ParakeetTranscriptionService.swift b/VoiceInk/Services/ParakeetTranscriptionService.swift index 276ee69..f3e4a09 100644 --- a/VoiceInk/Services/ParakeetTranscriptionService.swift +++ b/VoiceInk/Services/ParakeetTranscriptionService.swift @@ -27,7 +27,7 @@ class ParakeetTranscriptionService: TranscriptionService { do { - asrManager = AsrManager(config: .default) + asrManager = AsrManager(config: .default) let models: AsrModels if let customDirectory = customModelsDirectory { logger.notice("🦜 Loading models from custom directory: \(customDirectory.path)")