-
한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (完)개발/기록 2019. 5. 1. 18:20
한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (1)
3.
이제, 작성한 코드를 Alexa Skill로 등록하고, 테스트를 해보도록 하겠습니다.
먼저, Alexa Developer Console에서, 새로운 Skill을 생성합니다!
Skill name은 dustTest로, model은 Custom으로 생성해보도록 하겠습니다.
dustTest라는 새로운 Skill이 생성되었음을 알 수 있습니다.
스킬을 만들면 가장 먼저 해야할 일은, 스킬을 부르는 Invocation을 설정하는 단계입니다.
저는 dust test를 Invocation으로 생성해주었습니다.
알렉사 디바이스에서 Custom Skill을 이용하는 방법은 여러가지가 있지만, 가장 간단한 방법은
Alexa, Ask <invocation name> <action>
와 같이, ask를 통한 호출 방법입니다.
다음으로는, 생성한 dustTest Skill에, 미세먼지를 알려주는 Intent를 생성해 주어야 합니다.
위와 같이, 코드에서 작성한 Intent이름인 DustIntent로 새로운 Intent를 만들어서, 몇 가지 Utterances를 만들어주었습니다!
마지막으로, Custom Skill의 Lambda ARN을 Endpoint에 입력해주고, 빌드를 해주면 완성이 됩니다.
작성한 코드를 AWS Lambda로 배포하는 법은 생략하도록 하겠습니다.
4.
Alexa Developer Console 상에는, 알렉사 디바이스가 없어도 Skill을 테스트 할 수 있는 Test 메뉴를 제공합니다.
디바이스 상에서의 테스트에 앞서, 해당 메뉴로 테스트를 해보겠습니다.
정상 작동하는 것을 확인할 수 있습니다!
보유중인 에코 닷에서도, 정상 작동합니다!
5.
사실 제가 생각한 방법도, 개발의 소요가 있다는 점, 한국말을 '이해' 하지는 못한다는 점에서 제한사항이 있습니다.
그렇지만, 범용적이지 않은 개인용으로 스킬을 개발하시는 분들에게는 좋은 대안이 될 수 있을 것 같습니다!
어서 빨리, 알렉사의 한국어 지원 소식을 들을 수 있었으면 좋겠습니다 :)
'개발 > 기록' 카테고리의 다른 글
테슬라 모델Y, 모델3 주문하는 법 !(리퍼럴코드로 11만원 크레딧 받기) (0) 2021.02.12 한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (1) (0) 2019.05.01 한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (0) (0) 2019.05.01 파이썬으로 어벤져스: 엔드게임 용산IMAX 명당 예매 하기 (完) (22) 2019.04.25 파이썬으로 어벤져스: 엔드게임 용산IMAX 명당 예매 하기 (2) (1) 2019.04.25