android2019. 9. 26. 15:55

Android P 이후, voice search는 구글이 정의한 VoBLE를 통해 실행한다.

공개된 코드가 아니므로 추정하자면, GMS package 중 하나인 android katniss (assistant) 내부에 

Gatt profile을 이용해 pcm data를 받는 코드가 있을 것으로 추정함.

로그상 aosp/hardware/interface에 존재하는 r_submix를 태우는 것으로 보아 해당 모듈을 통해

audio data를 gethering 하는 것으로 보임.

 

의도는 당연히 device에 pairing된 모든 RC에 대한 동작을 보장하고 싶어하는 것 같다.

하지만 vendor 마다 동작이나 인식률에 차이가 있는 것으로 볼 때, 퀄을 보장하기 위한 시간이 필요.

 

 

 

 

 

 

 

 

'android' 카테고리의 다른 글

android alarm 세팅  (0) 2019.11.27
Android bp usage  (0) 2019.10.15
Simple requestPermission  (0) 2019.09.26
Android bp cflags 위치  (0) 2019.09.24
LOCAL_SDK_VERSION and LOCAL_PRIVATE_PLATFORM_APIS  (0) 2019.09.18
Posted by easy16