android
voice search later Android P
easy16
2019. 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 마다 동작이나 인식률에 차이가 있는 것으로 볼 때, 퀄을 보장하기 위한 시간이 필요.