Huawei/Honor 휴대폰에서 "OK Google" 상시 핫워드 감지 활성화 [루트 없음]

click fraud protection

독점 "Emy" 음성 서비스를 활용하는 특정 Huawei 및 Honor 휴대폰에서 OK Google 핫워드 감지를 활성화하는 튜토리얼입니다.

지난주에 방법을 보여드렸는데요. OK Google 핫워드 감지 강제 화면이 꺼져 있을 때 어떤 장치에서든 작동할 수 있습니다.

어떤 경우에는 확실히 유용할 수 있지만 활성화하려면 사용자에게 루트 액세스 권한이 필요하며 장치가 깊은 절전 모드로 들어가는 것을 방지하기 때문에 배터리가 다소 소모됩니다. 따라서 장치에 오프라인 핫워드 인식을 위한 하드웨어 지원 기능이 있는 것이 바람직합니다.

처음 화웨이 메이트9을 받았을 때 '오케이 구글 올웨이즈 온(OK Google)'이 지원되지 않는 것을 보고 놀랐다. Mate 9가 수많은 센서로 가득 찬 프리미엄 플래그십 장치라는 점을 감안할 때 Huawei가 음성 인식을 처리하는 전용 보조 프로세서를 탑재하지 않는 것이 이상해 보였습니다. 그러나 처음에는 내가 틀린 것 같습니다. Huawei Mate 9(나중에 많은 주요 Huawei/Honor 장치가 오프라인 핫워드 음성 인식을 지원한다는 사실을 알게 되었습니다) - 하지만 자체 독점 음성 서비스에만 해당됩니다.

설정 --> 스마트 지원 --> 음성 제어에 숨겨져 있는 "음성 깨우기" 메뉴를 사용하면 장치를 깨우고 몇 가지 기본 명령을 실행할 수 있는 핫워드를 설정할 수 있습니다. "라는 서비스를 요청할 수 있습니다.에미", 휴대전화를 찾거나 특정 연락처에 전화를 걸 수 있지만 그 외에는 Google의 음성 명령과 비교할 때 상당히 실망스럽습니다.

하지만 장점은 화웨이의 음성 비서가 소환될 수 있다는 점이다. 화면이 꺼져 있어도 (그리고 부팅을 위한 맞춤 핫워드도 지원합니다) 이는 Huawei 기기의 Google 앱에서 누락된 기능입니다. 그래서 저는 Huawei의 "OK Emy"를 활용하여 Google의 음성 검색을 대신 실행하여 우회적인 방법으로 다음을 달성할 수 있는 방법을 생각해냈습니다. 화면이 꺼져 있을 때 "오케이 구글".


Emy에게 작별 인사를 하고 Google에 인사하세요.

영상에서 볼 수 있듯이 구글의 음성 검색을 시작하기 전에 화웨이의 독점 음성 대화 서비스를 잠깐 깜박이는 "OK Emy"를 소환합니다. 화면이 꺼져 있을 때도 작동하지만 화면 녹화를 사용하여 표시할 수는 없습니다.

이를 설정하려면 자동화 앱만 있으면 됩니다. 태스커. Tasker(또는 원하는 다른 자동화 앱)를 설치하고(이 튜토리얼은 내가 경험한 유일한 앱인 Tasker용으로 제작되었습니다) 접근성 서비스를 활성화합니다. Tasker는 창 상태의 변화를 모니터링할 수 있도록 접근성 서비스가 필요합니다. 이는 Emy가 활성화된 시기를 감지하는 데 사용할 것입니다.

Tasker를 사용해 본 경험이 있는 경우 아래 토글을 확장하여 프로필 설명을 보고 이 프로필을 직접 빠르게 복제할 수 있습니다. Tasker에 익숙하지 않다면 계속해서 단계별 지침을 읽어보세요.

프로필 설명

Profile: Mate 9 OK Google (182)
Event: Variable Set [ Variable:%WIN Value:sound triggerUserVariablesOnly:Off ]
Enter: Anon (191)
A1: Wait[ MS: 0 Seconds: 1 Minutes: 0 Hours: 0 Days: 0 ]
A2: Launch App [ App: Google: Voice Search Data: Exclude From Recent Apps: Off Always StartNew Copy:Off ]

더 읽어보세요

가장 먼저 해야 할 일은 Tasker에서 새 프로필을 만드는 것입니다. 메인 화면에서 다음을 누르세요. + 아이콘은 오른쪽 하단에 있습니다. 탭하세요. 이벤트 맥락을 파악하고 선택하세요 변수 --> 변수 세트. 변수에 다음을 입력합니다. %이기다 값에 대해 다음을 입력합니다. "사운드 트리거" (괄호 없이). "사운드 트리거"는 Emy가 활성화될 때 나타나는 창의 이름이므로 창 레이블(%WIN)이 해당 텍스트로 채워지면 이 프로필이 실행됩니다.

다음으로 이 프로필과 연결된 작업을 생성합니다. Tasker는 새 작업을 만들고 이름을 지정하라는 메시지를 표시하지만 이름 지정은 중요하지 않으므로 확인 표시를 눌러 작업 편집 화면으로 들어갑니다. 하단을 누르면 + 그리고 가다 작업 --> 대기 그리고 기다리도록 설정하세요. 1 초. 이는 Emy 직후에 호출되면 시간이 초과되는 Google 음성 검색의 버그를 방지하기 위한 것입니다. 해당 작업을 추가한 후 + 또 이번에는 앱 --> 앱 실행. 보일 때까지 아래로 스크롤하십시오. Google 앱. 길게 누르기 'Google'에서 사용 가능한 활동 목록을 표시하고 아래로 스크롤하여 선택합니다. VoiceSearchActivity.

그게 다야! Tasker는 이제 Window 상태의 변경 사항을 모니터링하기 시작해야 하며 Window가 변경될 때마다 이 프로필을 활성화합니다. 라벨은 'sound Trigger'와 일치하며, 이 경우 Google의 음성 검색 활동을 시작하기 전에 1초를 기다립니다.

이 기능을 더욱 매끄럽게 보이도록 하려면 Emy의 핫워드를 "OK Google"로 변경하여 Huawei의 Emy가 전혀 관여하지 않은 것처럼 보이게 할 수 있습니다. 핫워드 감지 시 휴대폰을 깨울 수 있는 Huawei 장치의 유일한 서비스이기 때문에 우리는 이 서비스를 사용하고 있습니다!


프로필 다운로드 및 가져오기

언제나 그렇듯이, 우리는 다운로드하고 가져올 수 있는 스크립트의 XML 파일을 제공하고 있습니다. 아래 링크에서 파일을 다운로드하고 내부 저장소에 저장하세요. Tasker를 열고 기본 설정에서 초보자 모드를 비활성화하세요. 그런 다음 메인 화면으로 돌아가서 상단의 "프로필" 탭을 길게 누르세요. "가져오기" 옵션 중 하나가 포함된 팝업이 표시됩니다. 이를 탭하고 .prf.xml 파일을 저장한 위치를 찾아 가져올 파일을 선택합니다. 꼭 기억하세요 Tasker의 접근성 서비스 활성화 그렇지 않으면 이 프로필이 작동하지 않습니다!

AndroidFileHost에서 프로필을 다운로드합니다.

이 팁이 도움이 되길 바랍니다. 이 방법이 귀하에게 도움이 된다면 아래 댓글로 알려주세요!