Amazon Alexa

by 김도현 | 2017-07-07 16:12

지난 시간 Google AIY Project에 이어서 이번 글에서는 Alexa에 대해 설명해보도록 하겠습니다.


1. Alexa 란?


Alexa는 Amazon에서 개발한 클라우드 기반 인공지능 비서 소프트웨어로, Echo라는 스피커에 탑재되어 이전 글에서 언급한 Google Assistant와 같이 일정을 물어보거나, 주변 기기를 컨트롤 할 수 있는 기능을 수행합니다.

2014년 11월에 출시 되었으며, 그 이후로 인기가 쭉 상승하는 추세입니다.

아 슬픈 사실이지만 참고로 Alexa 또한 한국어가 지원되지 않습니다.


Amazon에서는 Alexa Skill Kit(ASK)Alexa Voice Service(AVS) 이렇게 2가지의 Alexa 서비스를 제공합니다. 



2. Alexa Skill Kit(ASK)

이름에서 알 수 있다시피, 코드를 통해 음성 인식 환경을 쉽게 구축할 수 있도록 도와줍니다. 

Alexa SKill Kit는 사용자들이 Alexa를 이용해 새로운 음성 인식 기능을 만들기 쉽도록 하는 셀프 서비스 API와 도구들의 모음입니다.

코드 몇 줄로 쉽게 웹서비스를 통합하거나, 짧은 시간에 전반적인 새로운 음성 디자인을 만들 수 있습니다.


ASK를 통해서 다음과 같은 4가지 타입의 기능을 만들 수 있다고 합니다.

1. 커스텀 기능 - 개별적인 요청에 대한 수행 기능을 정의할 수 있습니다.

2. 스마트 홈 기능 - 클라우즈 지원 스마트 홈 기기를 제어할 수 있습니다.

3. 짧은 브리핑 기능

4. 비디오 기능 - 비디오 탐색과 시청에 대한 기능입니다.

ASK도 Google Assistant SDK와 마찬가지로 자연어 처리에 대한 높은 수준의 배경지식이 없더라도 사용할 수 있다고 하네요.

Alexa 작업 수행 절차


Alexa Skill 관련 영상




3. Alexa Voice Service(AVS)

Alexa Voice Service(AVS)는 Alexa의 음성 능력을 새로운 기기와 통합할 수 있도록 하는 서비스입니다.

즉, Amazon Echo 가 아니더라도 자신만의 Echo를 만들 수 있는 것입니다.

이렇게요!


또한 새로운 음성 인식 유저 인터페이스를 만들 수 있습니다.

예를 들면 음성 인식 시작을 위한 단어가 'Alexa'가 아니라 다른 단어로도 바꿀 수 있습니다.

Alexa를 이용한 음성 지원 기기 만드는 법

AVS와 ASK를 함께 사용하면 좀 더 정교한 인터렉션을 구현할 수 있다고 합니다. 


ASK와 AVS에 대한 더 자세한 설명은 다음을 참조하면 좋을 것 같습니다.

ASK : https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/getting-started-guide#getting-started-with-the-alexa-skills-kit

AVS : https://developer.amazon.com/public/solutions/alexa/alexa-voice-service/content/avs-api-overview




지금까지 2가지 인공지능 비서 소프트웨어에 대한 간략한 내용 정리를 해보았습니다.

알아볼수록 세상이 참 좋아졌다는 생각이 듭니다. 어서 빨리 두 AI 모두 한국어도 지원이 되었으면 좋겠네요.

다음 시간에는 Google Assistant와 Amazon Alexa를 활용하는 방법에 대해 알아보도록 합시다.



이전 글 > http://www.makewith.co/page/project/1088/story/2708/

댓글 0

MADE BY

김도현

프로그래밍