[Android] Ok Google |
#
안드로이드 단말의 화면이 켜져 있거나, 충전 중이면 "Ok Google" 이라고 외쳐보자.
Ok Google 이라고 외치면 마이크 interface 가 나오고, 음성을 분석해서 원하는 정보를 찾아준다.
#
이 Ok Google 은 KitKat 이상의 버전에서 작동을 한다.
Google Search app version 3.5 이상이 필요하며, 해당 앱의 setting 에서 "Ok Google" detection 을 "From any screen" 으로 하면 된다.
#
만약 더 높은 인식률을 갖게 하려면, Audio History 를 켜는 것이 좋다.
Audio History 를 켜고 "Ok google" 을 3번 외치면, 조금 더 높은 인식률을 보여준다.
만약 단말이 잠겨있는 상황에서도 사용하고 싶다면 "From lock screen" option 을 on 으로 해주면 된다.
#
내 앱에서도 Ok google 을 사용하는 방법은 간단하다.
출처 : http://android-developers.blogspot.kr/2014/10/the-fastest-route-between-voice-search.html
AndroidManifest.xml 에 다음과 같은 코드를 넣으면 된다.
<activity android:name=".SearchableActivity">
<intent-filter>
<action android:name="com.google.android.gms.actions.SEARCH_ACTION"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
이렇게 등록하면 SearchableActivity 는 SearchManager.QUERY 를 extra 로 하여 search text 를 받을 수 있다.
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] ViewAnimator 뭐하는 녀석이야? (0) | 2016.09.05 |
---|---|
[android] Binder Tokens 에 대해 이해해보자. (0) | 2016.05.26 |
[android] Lollipop (LOS) 부터는 Notification Icon 에 색상을 넣을 수 없다? (0) | 2016.02.14 |
[android] Binder 와 Death Recipients 에 대한 이해 (4) | 2015.12.29 |
Long 을 Int 로 casting 할 때 다음을 고려하자. (0) | 2015.12.28 |
댓글