fix: decouple voice tester from main actor

This commit is contained in:
Peter Steinberger
2025-12-06 03:42:01 +01:00
parent a7d3619ec4
commit 649e6efc4a

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 {}