diff --git a/android/java/main/java/ai/moonshine/voice/MicTranscriber.java b/android/java/main/java/ai/moonshine/voice/MicTranscriber.java index fb98c3d..d393fe3 100644 --- a/android/java/main/java/ai/moonshine/voice/MicTranscriber.java +++ b/android/java/main/java/ai/moonshine/voice/MicTranscriber.java @@ -13,16 +13,14 @@ public class MicTranscriber extends Transcriber { private boolean isRunning = false; - private AppCompatActivity parentContext; private boolean isMicCaptureLoopStarted = false; private MicCaptureProcessor micCaptureProcessor; private CompletableFuture isLoadedSignal = new CompletableFuture<>(); private CompletableFuture hasMicPermissionSignal = new CompletableFuture<>(); - public MicTranscriber(AppCompatActivity parentContext) { + public MicTranscriber() { super(); - this.parentContext = parentContext; // When both isLoadedSignal and hasMicPermissionSignal are complete, run // startProcessing() CompletableFuture.allOf(isLoadedSignal, hasMicPermissionSignal)