Create basic behavior of HotwordDetectionService
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
Loading
Please register or sign in to comment