+18
−0
+140
−0
+34
−0
+28
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Create the HotwordDetectionService to help to verify the audio data. The VoiceInteractor app will implement the HotwordDetectionService and create the validation algorithm to increase the hotword accuracy. The HotwordDetectionService will be triggered by VoiceInteractor app from the VoiceInteractionService after the VoiceInteractionService is ready. The VoiceInteractionManagerService will check if we need to bind the HotwordDetectionService. After receiving the audio data from the DSP, the VoiceInteractionManagerService will pass the audio data to the HotwordDetectionService, then the HotwordDetectionService will verify the audio data and send the result back. If the hotword is valid, then the VoiceInteractionManagerService will inform the VoiceInteractionService. The VoiceInteractor app will show the UI. Local test: 1.Make sure the original hotword function to work well manually. 2.Add the additional test code and check the log to make sure the basic flow of hotword detection service runs well manually. Bug: 175738546 Test: Manually Test: atest CtsVoiceInteractionTestCases Change-Id: Idb662bab37bb9691da24c9c2910a2c3dafedcadd