Google AIY Project

by 김도현 | 2017-07-06 15:20
google aiy

1. Google AIY Project



Google AIY Project 로고

Google AIY Project란, DIY 하드웨어와 Google AI를 접목시키는 프로젝트입니다.

여기서 AIY는 AI + Yourself 의 약자라고도 일컬어집니다. 용어만 봐서는 잘 와닿지 않을 수 있을텐데요.


AIY는 메이커들이 만든 하드웨어에 클라우드 인공지능 서비스를 제공하는 것을 목적으로 합니다.

그래서 인공지능 소프트웨어에 대한 깊은 배경 지식이 없더라도, 이를 이용하여 보다 쉽게 인공지능이 탑재된 하드웨어를 만들 수 있는 것이지요.



라즈베리 파이를 이용한 보이스 키트(Voice Kit)

Google AIY Project의 첫번째 주인공은 바로 골판지 상자를 이용한 보이스 키트(Voice Kit)입니다.

구글 홈을 골판지 상자로 만들었다고 하면 이해가 될까요?

보이스 키트는 Google Assistant를 라즈베리 파이라는 작은 PC에 얹어서 사용합니다. (자세한 내용은 튜토리얼에서 다루고 있습니다.)



2. Google Assistant



Google Assistant는 구글에서 만든 인공지능 서비스입니다.

아이폰의 Siri 같이 간단한 질문에 대한 대답을 하거나, 여러 예약 기능을 수행하는 역할이라고 볼 수 있습니다.

슬프게도 아직 한국어는 지원이 되지 않는다고 합니다. 2017년 말에 서비스를 지원할 예정이라고 하는군요.


구글에서는 Google Assistant SDK를 제공하는데요.

SDK는 Google Assistant librarygRPC API 총 2가지로 구성되어 있습니다.


- Google Assistant library (Python)

: Google Assistant library는 기기에 Google Assistant를 빠르게 통합할 수 있는 솔루션입니다.

다음과 같이 이벤트 기반 API를 제공합니다.

- 핸즈 프리 활성화 : "Hey Google"이나 "OK Google"과 같은 시동어로 기기를 활성화 합니다.

- 소리 듣기와 재생

- 대화를 통한 상태 관리

- 타이머와 알람 관리


- Google Assistant gRPC API

: Google Assistant gRPC API는 Google Assistant의 요청과 답변에 대한 음성 바이트를 직접적으로 다루는 하위 계층 API입니다.이 API는 gRPC를 지원하는 모든 플랫폼에서 실행될 수 있습니다.

참고로 gRPC란 구글이 발표한 HTTP 기반 원격 프로시져 호출(Remote Procedure Call) 프레임워크입니다.



결과적으로 Google Assistant SDK를 이용하면 스마트 기기가 "오늘 일정이 뭐야?" 등의 음성 명령을 듣고 이를 Google Assistant에 보낸 뒤, 음성 명령에 대한 답변과 원문을 함께 받을 수 있습니다.




다음 글 > http://www.makewith.co/page/project/1088/story/2715/

댓글 0

MADE BY

김도현

프로그래밍
Amazon Alexa 다음글 Google AIY Project현재글