New to Busy?

[IoT Project] Google AIY Voice Kit Setting

3 comments

jacobyu
67
last yearBusy2 min read

AIY Voice Kit 셋팅 관련 기록

AIY Voice Kit 활용이라는 글에서 AIY Kit의 하드웨어, 소프트웨어를 셋팅하였습니다.

주요 소자들을 끼고 박스에 잘 넣은 다음,

Google AIY Project에서 제공해주는 라즈비안 OS 이미지를 SD카드에 넣어줍니다.

이제 추가적으로 필요한 여러 셋팅들을 설치해야하는데요.

제가 라즈베리파이에 여러가지 셋팅한 것을 기록해놨습니다.

많은 도움이 됐으면 좋겠습니다!


라즈베리파이 카메라를 이용한 사진 촬영

  • raspistill -w 1640 -h 922 -o image.jpg
  • raspistill -o image.jpg -hf -vf -w 320 -h 240 //상하반전

AIY Voice Kit 한국어 설정


/home/pi/AIY-projects-python/src/aiy/i18n.py

_DEFAULT_LANGUAGE_CODE = 'ko-KR' 로 바꾼다.


  • 한국어 설정을 해도 구글 어시스턴트 핫키는 안되는 것 같다. 확인 해보기

raspberry pi 한국어 설치

sudo apt-get install ibus ibus-hangul fonts-unfonts-core

Raspberrypi 화면 설정


sudo nano /boot/config.txt

VNC로 접속을 할 때, 적절한 해상도를 설정하지 않으면 불편하다.

hdmi_mode=16 --> 1080p



Text to speech 설치


text to speech를 하는 여러가지 방법이 있다.
1. Google cloud text to speech

  • voice에 대한 여러 설정이 가능하다.
  • 아직 한국어는 여성음성만 된다. (Male로 설정해봤으나 안됨.)
  • 400만 쿼리 요청에 대해 무료
  • 인증키 발급 필요하다.
설치 방법
  • pip3 install --upgrade google-cloud-texttospeech
  • pip3 uninstall protobuf
  • sudo pip3 install protobuf==3.5.2
  • sudo apt-get install mpg321

image.png

2. Google speech

  • google에서 제공하는 서비스
  • 따로 인증키가 필요없음
  • 무료임
  • 한국어 지원됨
설치 방법
  • sudo pip3 install google_speech
  • sudo apt-get install sox libsox-fmt-mp3

3. AIY Kit 자체 지원
  • aiy.audio.say('Hello')
  • 한국어 지원 X

자동 실행

  • sudo nano /etc/systemd/system/assist.service
  • sudo systemctl enable assist.service
  • sudo systemctl start assist.service


Github 코드 업데이트

https://github.com/passionbull/J-bot

이 저장소에서 확인하실 수 있습니다.

Comments

Sort byBest