From f08559cf432230488ccfc1c38b8bb77b07758a55 Mon Sep 17 00:00:00 2001 From: lpeter Date: Wed, 14 Apr 2021 11:51:57 +0800 Subject: [PATCH] Set correct audio source when creating mic audio record Bug: 185223459 Test: atest CtsVoiceInteractionTestCases Test: atest CtsVoiceInteractionTestCases --instant Change-Id: Iad79066eb66ecb02497be926a467b3726e467a5c --- .../server/voiceinteraction/HotwordDetectionConnection.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java b/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java index bcfb302356c11..6f701f7e3a36e 100644 --- a/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java +++ b/services/voiceinteraction/java/com/android/server/voiceinteraction/HotwordDetectionConnection.java @@ -434,7 +434,8 @@ final class HotwordDetectionConnection { } try { AudioRecord audioRecord = new AudioRecord( - new AudioAttributes.Builder().setHotwordModeEnabled(true).build(), + new AudioAttributes.Builder() + .setInternalCapturePreset(MediaRecorder.AudioSource.HOTWORD).build(), audioFormat, getBufferSizeInBytes( audioFormat.getSampleRate(),