Raspberry pi

Alexa Pi (Raspberry pi + Alexa) 그리고 Bluetooth Speaker 로 Amazon Echo 만들기

[혜안] 2017. 12. 24. 19:41
728x90

Raspberry Pi 에 Alexa Pi 를 설치하고, Bluetooth 스피커를 헤드셋 모드로 연결하는데에 성공하였다.

이제 내 화웨이 스피커는 Amazon Echo 스피커처럼 동작한다. (단, Echo에 비해 기능제약은 있다. ㅜㅜ)


아직까지 몇가지 보완할 점이 남아있지만, 기본적인 삽질은 다 했다는 판단하에 삽질과정을 포스팅한다.


Alexa Pi는 Amazon의 Alexa 서비스를 Raspberry Pi에 심어서 마치 음성인식 스피커인 Amazon Echo 와 같은 기능을 하도록 만들어주는 오픈소스 프로젝트 정도로 이해하면 된다.

자세한 건 아래 사이트에서 참고하시라..

https://github.com/alexa-pi/AlexaPi


삽질 과정은 저 사이트를 기반으로 한다. 능력자들은 저 사이트만으로 모두 해결할 수 있다.


우선,

Raspberry Pi에 Alexa Pi를 심는 작업은 메뉴얼이 너무 잘 되어 있고 구글님 자료도 많다. 심지어 유튜브도...

그런데, 정작 Raspberry Pi 에 Bluetooth 스피커를 연결해서 스피커를 Amazon Echo 처럼 만든 사례는 제대로 정리된 자료를 찾기 어려웠다.


작업은 크게 세가지로 나뉜다.

1. 개발자 계정으로 로그인해서, Alexa Voice Service 만들기

2. Alexa Pi 설치하기

3. Bluetooth 스피커 연결하기

그리고 삽질...

"Alexa" 라는 Trigger voice가 인식되지 않아 무한 삽질을 하였고, 단음절로 만들어야 인식이 된다는걸 알기까지 시간이 좀 걸렸다.

그리고, pi라는 단음절로 인식에 성공했지만, 이번엔 너무 인식이 잘되어 키보드 소리에도 triggering 되는 문제가 있었다.

결국 snowboy를 연결하여 zabis 라는 나만의 hotword 를 만들어 사용했다.

snowboy는 꽤 쓸만하다. 인식도 제법 잘되고 false alram도 거의 없다.

Home IoT 호출에도 echo를 사용하지 않고 바로 연결할 수 있을 듯 하다.


위의 세가지 작업은 차근차근 올리기로 하고, 우선 결과물 부터 보자.






728x90