Voice Kit에서 자작 GoogleHome을 만들 때 덧붙였다.

Voice Kit에서 자작 GoogleHome을 만들 때 덧붙였다.



Google AIY 보이스 키트와 라즈파이
간단한 Google Home을 직접 만들었습니다.



첫째, 보이스킷과 라즈베리 파이 3 모델 B를 준비하는 것은 당연히
아직 조심할 포인트가 있었습니다.

■주의 포인트


  • 무료로 할 수 있는 것은 영어판
  • 양면 테이프 필요
  • 얇은 십자 드라이버 필요

  • 우선, 과금 없이 할 수 있는 것은, 영어판만이라고 하는 것.
    일본어 대응이나 커스터마이즈에는 돈이 든다(트라이얼 있음)

    양면 테이프는, 없어도 궁리 나름으로 할 수 있을까라고 생각했습니다만,
    역시 있었던 것이 좋다.

    플러스 드라이버는 #0의 것이 필요합니다.

    절차나 설정은 다른 사이트를 보면
    참고가 되는 것이 있으므로 그쪽에 맡길 수 있습니다만,
    아직 가려운 곳에 손이 닿지 않는 부분이있었습니다.

    그것은,
  • 라즈파이를 시작할 때 Google 어시스턴트를 자동으로 시작하고 싶습니다
  • 초기 볼륨이 크다

  • 우리, 편하게
    VoiceKit과 함께 Raspberry Pi 3 Model B를 세트 구입했으므로,
    어느 정도 설치된 SD 카드였습니다.

    그 환경 전제입니다.

    ■ Google 어시스턴트 자동 시작



    시작할 때 자동화하는 몇 가지 방법이 있지만,
    이번에는 systemd를 사용하는 방법으로 시도하고 싶습니다.

    우선 어디서나 좋기 때문에 스크립트를 작성합니다.
    $ vi my_assistant.service
    Description=My awesome assistant app
    
    [Service]
    ExecStart=/bin/bash -c '/home/pi/AIY-voice-kit-python/env/bin/python3 -u src/my_assistant.py'
    WorkingDirectory=/home/pi/AIY-voice-kit-python
    Restart=always
    User=pi
    
    [Install]
    WantedBy=multi-user.target
    

    로 작성하고 저장합니다.

    저장된 파일을 다음과 같이 이동합니다.
    $ sudo mv my_assistant.service /lib/systemd/system/

    그렇다면 다음 명령으로
    서비스로 등록합니다.
    그런 다음 일단 시작하겠습니다.
    $sudo systemctl enable my_assistant.service
    $sudo service my_assistant start
    

    ■ 초기 볼륨 변경



    볼륨 변경은 amixer 명령으로 가능합니다.
    하지만 출력 장치 이름을 알아야합니다.
    $ sudo amixer -M
    Simple mixer control 'Master' , 0

    이 환경에서는 "Master"라는 이름과 같습니다.
    ※그 외에 「PCM」이라든지

    우선 음량을 70%로 해본다.
    $ sudo amixer sset Master 70% 

    제대로 볼륨이 바뀌었습니다.

    이것을 OS 시동시에 자동 세트 하도록(듯이) 합니다.

    시작할 때 자동화하는 몇 가지 방법이 있지만,
    이번에는/etc/rc.local에 처리를 쓰는 방법으로 시도하고 싶습니다.
    $ sudo vi /etc/rc.local
    if [〜]
    …
    fi
    exit 0
    

    이미 이미 작성되었지만,
    이 fi와 exit 0 사이에 처리하고 싶은 것을 기술 해
    if [〜]
    …
    fi
    
    amixer set Master 70%
    
    exit 0
    

    했다.
    이것으로 저장하면 OK.

    이것으로 안전
    라즈파이 시작시
    그대로 좋은 음량으로 Google 어시스턴트를 사용할 수 있는 상태가 되었습니다.

    좋은 웹페이지 즐겨찾기