fix: decouple voice tester from main actor

main
Peter Steinberger 2025-12-06 03:42:01 +01:00
parent a7d3619ec4
commit 649e6efc4a
1 changed files with 3 additions and 1 deletions

View File

@ -1387,7 +1387,6 @@ actor MicLevelMonitor {
}
}
@MainActor
final class VoiceWakeTester {
private let recognizer: SFSpeechRecognizer?
private let audioEngine = AVAudioEngine()
@ -1457,6 +1456,7 @@ final class VoiceWakeTester {
audioEngine.inputNode.removeTap(onBus: 0)
}
@MainActor
private func handleResult(
matched: Bool,
text: String,
@ -2779,3 +2779,5 @@ private struct GlowingClawdisIcon: View {
}
}
}
extension VoiceWakeTester: @unchecked Sendable {}