라즈베리에 직접 올려보기

인증까지 준비가 됐으면 이제 직접 올려볼 수가 있다. 생각외로 정말 정말 정말 간단하다.

라즈베리 화면에서 터미널 열어서 다음과 같이 입력한다.

-   (Recommended) For Python 3:

    sudo apt-get update
    sudo apt-get install python3-dev python3-venv
    python3 -m venv env
    env/bin/python -m pip install pip setuptools --upgrade
    source env/bin/activate

-   For Python 2:

    sudo apt-get update
    sudo apt-get install python-dev python-virtualenv
    virtualenv env --no-site-packages
    env/bin/pip install pip setuptools --upgrade
    source env/bin/activate

파이썬 3을 추천한다고 한다...

저렇게 한줄한줄씩 쳐서 나오면 앞에 주소가 env)로 바뀐다.

venv 가 각각의 플젝에 가상으로 독립되게 만들어줘서 우리는 그 안에서 모듈을 설치하고 작업을 진행을 하는 겁니다.

즉 노드의 내부 npm 설치하는 것과 비슷한 개념이라고 보시면 됩니다.

그리고 가상 플젝 위치에 설치를 해준다.

sudo apt-get install portaudio19-dev libffi-dev libssl-dev
python -m pip install google-assistant-sdk[samples]

여기까지 한 후 인증파일을 등록해줘야 한다.

 python -m googlesamples.assistant.auth_helpers --client-secrets /home/pi/client_secret_XXXX.json

아까 받았던 secret파일을 등록해주면 된다.

마지막으로 실행 해주면 된다.

python -m googlesamples.assistant

그러면 엔터를 치고 녹음을 진행을 하면 음성 인식 후 답변이 스피커로 돌아 온다.

자세한 설치 방법은 유투브 링크를 참조해보면 될 것 같다.

https://www.youtube.com/watch?v=tt-gOQSYbcQ

results matching ""

    No results matching ""