728x90

Alexa를 쓰기위해서는 등록을 해야한다. 혹시 알렉사를 쓰고싶어서 오신분 중에 등록을 안했다면 Alexa등록 포스팅을 읽고 오길 바란다.

이제 Alexa를 설치 해보자. 알렉사는 git에서 받으므로 윈도우에서만 제외한다면 어디든 설치방법은 동일하다고 보면된다.

그러나 실행은  리눅스에서만 가능하다. 왜냐하면 결국 바이너리는 리눅스만 되기 때문이다.

따라서 이포스트에서는 윈도우와 맥을 다루진 않는다.(되는지도 모른다.)

이 포스트는 맥으로 진행되나 리눅스도 설치과정은 조금의 차이도 없이 똑같고 결국 실행은 리눅스에서 해야한다.

필자는 그걸 몰라서 대부분 진행을 맥으로 진행했는데  이 포스팅이 맥이 아니라 리눅스에서 진행된다고 가정하고 여러분들이 따라해주시길 바란다.


이제 설치방법을 알아보도록 하자.


일단 이걸 설치하려면 node.js와 npm설치가 선행되어야한다.



명령어는 다음과 같다.


curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs


따라서 이 명령어를 쳐서 nodejs를 다운받아주자.

이제 받아졌다면 진행을 시작하자. nodejs가 설치되어있다면 위 과정은 생략하자.

이제 알렉사를 설치하자





쳐야할 명령어는 아래와 같다.

git clone https://github.com/alexa/alexa-avs-sample-app.git

cd alexa-avs-sample-app 


설치가 끝났으면 install.sh설정파일을 열어주자.

vi나 nano 둘중하나 골라잡자.


vi automated_install.sh

nano automated_install.sh


둘다 싫으면 gui로 해도된다. 




설정 파일을 gui(화면의 Xcode)에서 실행한 예제이다.





그러나 이왕 터미널로 한 김에 터미널로 켜서 계속진행하자.

여기서 ProductID와 ClientID와 ClientSecret을 저번 포스팅에서 적으라고 한것을 적자.

뭐였는지 기억나는 사람은 그걸적자. 물론 기억 못할 사람도 있을것이다.

그래서 한번더 뭐였는지 설명하고 넘어가겠다.





저번 시간에 등록한 결과 위와같은 Product가 등록되었다.

Edit을 눌러서 확인하자.





여기서 Device Type ID를 1번째로 기억하고





Client ID와 Client Secret을 각각 2번째와 3번째로 기억하자.





1,2,3을 각각에 넣어주면 된다.


그 다음 아래 명령어를 치자.

. automated_install.sh 


혹시나 해서 하는 말인데 .과 명령어 사이에 공백이 하나있다.





그러면 이렇게 물어본다. 적당히 대답해주자.





도중에 자신이 입력한 사항이 맞는지 확인한다. 반드시 틀리면 안되므로 제대로 확인하자.





도중에 오디오 아웃풋(스피커)를 어떤 단자로 출력시킬거냐고 묻는다. HDMI로 출력시키는 거라면 아마 일체형 모니터로 출력하는거 같은데

자기한테 맞는걸 해주자 필자는 3.5오디오 단자를 사용하였다.


나머지 질문은 알아서 잘 선택하자. 사실 뭘 선택하든 큰 상관은 없다.

그러면 이렇게 실행된다. 이제 기다려주자.





설치가 종료되면 이렇게 뜬다. OS X에서는 얼마 안걸리던데 라즈비안에서는 굉장히 오래걸렸다.

설치할때 네트워크에 연결된 상태여야 한다는걸 잊지말자.



이제 실행하기 위해서 3개의 커맨드 창을 띄어야 한다. 하나씩 해보자.





먼저 위와 같이 명령어를치자.


cd alexa-avs-sample-app/samples
/companionService

npm start



이제 두번째 터미널을 켜자.





cd alexa-avs-sample-app/samples/javaclient

mvn exec:exec





위 명령어를 실행하면 위와같이 자바로 만든 swing gui가 실행된다.

일단 위와같이 다이알로그가 뜨는데 yes를 누르고 기다려라.

아무것도 누르지 말고 기다리면 웹페이지가 뜬다.





만약 위와 같이 다이알로그가 떠도 OK를 누르지 않고 기다려야한다.





기다리면 위와같이 뜬다. 그러면 ADVANCED를 눌러준다.





그 다음 제일밑에 Proceed to localhost를 누른다.




그러면 아이디와 패스워드 입력란이 나온다.





그 다음 Okay를 눌러준다.





이렇게 뜨면 정상이다.

이제 세번째 터미널을 띄어준다.





아래와 같이 명령어를 입력한다.

cd alexa-avs-sample-app/samples/wakeWordAgent/src 

./wakeWordAgent -e kitt_ai





당연히 스피커와 마이크를 꽂아야 되며 스피커는 3.5에, 마이크는 usb에 꽂는다.





이제 실행하면된다. "알렉사"라고 외쳐서 실행모드에 진입한 다음 질문을 아무거나 던져라.

그러면 답해줄 것이다.

'Software > Alexa' 카테고리의 다른 글

[Alexa] Alexa등록하기  (2) 2017.05.21

+ Recent posts