라즈베리파이용 DIY 구글 보이스 HAT 만들기
라즈베리파이 애호가로서 음성 인식 기능을 추가하고 싶다면, 공식 구글 AIY 프로젝트 키트 보이스 HAT이 훌륭한 출발점입니다. 구글이 MagPi Magazine 57호에서 무료로 제공했지만 아직 정식 판매되지 않고 있습니다. 이 가이드는 원본 키트와 동일한 구성 요소를 사용해 비용 효율적이고 완벽하게 호환되는 커스텀 보이스 HAT을 만드는 과정을 안내합니다.
필요한 것들
- 라즈베리파이 (I2S 지원 모델이면 모두 가능)
- 보이스 HAT 구성 요소 (마이크 어레이, 앰프, I2C EEPROM)
- 앰프 보드용 5V 전원 공급장치
- 마이크용 3.3V 전원 공급장치
1단계: 저장소 복제
라즈베리파이에서 터미널을 열고 다음을 실행하세요:
git clone https://github.com/shivasiddharth/custom-voice-hat
2단계: I2S 및 관련 인터페이스 활성화
부트 설정 파일을 수정합니다:
sudo nano /boot/config.txt
다음 줄의 주석을 해제하세요:
#dtparam=i2s=on
#dtparam=i2c_arm=on
#dtparam=spi=on
#dtparam=audio=on
다음 항목을 추가하세요:
dtparam=i2c_vc=on
저장, 종료 후 재부팅하세요.
3단계: HAT 폴더 확인
cd /proc/device-tree/
재부팅 후 hat 디렉토리가 존재하는지 확인하세요.
4단계: EEPROM 플래싱
EEPROM 유틸리티로 이동해 플래셔를 실행합니다:
cd /home/pi/custom-voice-hat/eepromutils
sudo chmod +x ./eepflash.sh
sudo ./eepflash.sh -w -f=voicehat.eep -t=24c32
5단계: 커널 업데이트
sudo apt-get update
sudo apt-get install raspberrypi-kernel
변경 사항 적용을 위해 재부팅:
sudo reboot
6단계: HAT 배선
/proc/device-tree/에서 HAT이 감지되면 라즈베리파이를 종료하고 저장소에 포함된 배선도를 따라 배선하세요. 중요: 앰프 보드에는 5V, 마이크에는 3.3V를 공급해야 합니다.
7단계: 오디오 설정 구성
오디오 구성 스크립트 디렉토리로 이동:
cd /home/pi/custom-voice-hat/audio-config/scripts/
실행 권한 부여 후 설정 실행:
sudo chmod +x ./custom-voice-hat.sh
sudo chmod +x ./install-i2s.sh
sudo ./custom-voice-hat.sh
sudo ./install-i2s.sh
".bak" 알림이 나타날 때까지 custom-voice-hat.sh를 계속 실행하세요. 완료 후 재부팅합니다.
축하합니다! 이제 라즈베리파이가 공식 구글 보이스 HAT과 동등한 완전한 음성 기능을 지원합니다.
자세한 지침과 문제 해결은 GitHub 저장소를 참조하세요.