Google 어시스턴트 라이브러리 문제 해결하기

라이브러리 설치/업그레이드

새 Python 가상 환경을 구성하려고 할 때 E: Unable to locate package python3-venv와 유사한 오류 메시지가 표시됩니다.

  • 이전 버전의 Ubuntu에서는 Python 3 가상 환경용 메타 패키지 (python3-venv)를 사용할 수 없습니다. 대신 정규화된 버전을 사용하세요.

    sudo apt-get install python3-dev python3.4-venv

No matching distribution found 또는 <wheel> is not a supported wheel on this platform와 유사한 오류 메시지가 표시됩니다.

  • 하드웨어 아키텍처를 확인합니다.

    uname -a
    Linux raspberrypi 4.9.24-v7+ #993 SMP Wed Apr 26 18:01:23 BST 2017 armv7l GNU/Linux

    라이브러리는 linux-armv7l 및 linux-x86_64 아키텍처가 있는 하드웨어에서만 지원됩니다. 다른 하드웨어의 경우 대신 Google 어시스턴트 서비스를 사용하세요.

사용자 인증 정보 문제

승인 도구로 사용자 인증 정보를 생성하려고 하면 URL을 방문하여 Google 계정에 로그인하라는 메시지가 표시됩니다. 그런 다음 페이지에 오류 메시지 (예: '문제 발생')가 표시됩니다.

권한 문제

Google 어시스턴트가 권한이 필요한 기본 설정이 몇 가지 있습니다...라고 응답합니다.

음성 인식 문제

어시스턴트가 도움을 어떻게 해야 할지 모르겠습니다 또는 이해할 수 없습니다라고 응답합니다

  • 음성이 제대로 인식되었는지 확인합니다. 샘플 코드 출력에서 사용자 요청의 스크립트를 확인합니다. 내 활동을 확인할 수도 있습니다. 어시스턴트가 수신한 오디오를 재생하여 오디오 품질 문제를 확인할 수 있습니다. 과도한 소음이 들리거나 오디오가 왜곡되면 마이크가 올바르게 구성되어 있는지 확인하거나 다른 마이크를 사용해 보세요.

특성 문제

어시스턴트가 모델에 추가한 특성을 인식하지 못합니다.

  • 특성이 모델에 추가되었는지 확인합니다 (기기의 트레잇 등록 참고).

  • 모델의 기기 인스턴스를 생성한 경우 다른 사용자가 모델을 변경해도 기기 인스턴스는 자동으로 업데이트되지 않습니다. 등록 명령줄 도구 또는 REST API를 사용하여 기기 인스턴스를 수동으로 다시 등록해야 합니다. 샘플 출력에서 기기 인스턴스 ID 를 찾을 수 있습니다.

기기 작업 문제

Google 어시스턴트가 앱이 기기에서 지원되지 않는다고 응답합니다.

  • Actions 콘솔에서 어시스턴트 앱의 노출 영역 기능을 설정할 수 있습니다. 화면 출력을 필수로 설정하면 맞춤 작업이 작동하지 않습니다. 현재 Google 어시스턴트 SDK는 화면 기능을 지원하지 않습니다.

핫워드 문제

어시스턴트가 Ok Google 또는 Hey Google로 시작하는 문장에 응답하지 않는 것 같습니다.

  • 그래도 음성 인식이 거의 또는 전혀 이루어지지 않으면 마이크 감도를 보정해 보세요.

    1. 현재 실행 중인 샘플 코드를 종료 (Ctrl+C)합니다.
    2. 다음 명령어를 실행합니다.
      export ASSISTANT_MIC_SENSITIVITY=-6
    3. 샘플 코드를 실행하고 다시 시도하세요. 1단계로 돌아가서 -6 간격으로 ASSISTANT_MIC_SENSITIVITY 값을 계속 낮춥니다 (예: -6, -12, -18, -24...)를 계속 누릅니다. -60에 이르면 마이크를 확인하세요.

알람 및 타이머 문제

어시스턴트는 음성 명령 (예: 타이머 일시중지 또는 중지)을 따르지 않습니다.

  • 이는 특정 기기 모델에 StartStop 또는 OnOff 트레잇이 사용 설정된 경우 발생하는 문제입니다. 기기 모델에서 이 특성을 삭제하면 음성 명령이 작동합니다.

팟캐스트 및 뉴스 재생 문제

어시스턴트는 재생 명령어 (예: 팟캐스트 일시중지 또는 중지)를 따르지 않습니다.

  • 이는 특정 기기 모델에서 StartStop 또는 OnOff 트레잇을 사용 설정한 경우 발생하는 문제입니다. 기기 모델에서 이 트레잇을 삭제하면 재생 명령어가 작동합니다.

브로드캐스트 문제

어시스턴트는 한 기기에서 다른 기기로 메시지를 방송할 수 없습니다.

  • Google 어시스턴트 에서 기기 위치를 설정해야 합니다. 두 기기 모두 앱에서 동일한 주소를 가져야 합니다.

지원

계속 문제가 발생하나요? 지원 페이지를 참조하세요.