yongyong-e

[라즈베리파이3] 구글 어시스턴트 서비스 사용하기 (4) 본문

임베디드/RaspberryPi

[라즈베리파이3] 구글 어시스턴트 서비스 사용하기 (4)

Yonghan Kim 2018. 6. 21. 15:48

(4) Google Assistant SDK 설치 및 Sample 코드 실행

1. 라즈베리파이 환경 구성

$ sudo apt-get update

$ sudo apt-get install virtualenv

$ mkdir googleAssistant

$ cd googleAssistant

$ virtualenv env --python=python3.5

$ source env/bin/activate


2. Google Assistant SDK 패키지 및 종속성 설치

$ sudo apt-get install portaudio19-dev libffi-dev libssl-dev 


# googleAssistant 

(env) $ pip install --upgrade google-assistant-sdk[samples] 

(env) $ pip install --upgrade google-auth-oauthlib[tool]


3. 자격 증명 생성

1. 이전 단계에서 다운로드한 JSON파일 참조

(env) $ google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless --client-secrets /path/to/credentials.json

2. 터미널에 표시되는 http:// . . .  에 접속하여 인증 코드를 입력


3. credentials saved: /path/to/.config/google-oauthlib-tool/credentials.json이 뜨면 완료


4. 샘플 코드 실행

my-dev-project 에는 Model ID에서 project02-24f5a 부분 입력

my-model 에는 Model ID 전체 입력

(env) $ googlesamples-assistant-pushtotalk --project-id my-dev-project --device-model-id my-model

이후, Enter키를 누르고 아래와 같은 말을 하면 답변을 받을 수 있음

- How is the weather in Seoul?

- What time is it now?


실행시 나오는 화면


Comments